diff --git a/Releases/ToontownLive/1.0.47.11-install/.DS_Store b/Releases/ToontownLive/1.0.47.11-install/.DS_Store new file mode 100644 index 0000000..d9b8c98 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/.DS_Store differ diff --git a/Releases/ToontownLive/1.0.47.11-install/Configrc.pre b/Releases/ToontownLive/1.0.47.11-install/Configrc.pre new file mode 100644 index 0000000..c650233 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/Configrc.pre differ diff --git a/Releases/ToontownLive/1.0.47.11-install/Microsoft.VC80.CRT.manifest b/Releases/ToontownLive/1.0.47.11-install/Microsoft.VC80.CRT.manifest new file mode 100644 index 0000000..27a9fef --- /dev/null +++ b/Releases/ToontownLive/1.0.47.11-install/Microsoft.VC80.CRT.manifest @@ -0,0 +1,15 @@ + + + + + + + + + diff --git a/Releases/ToontownLive/1.0.47.11-install/Microsoft.VC90.CRT.manifest b/Releases/ToontownLive/1.0.47.11-install/Microsoft.VC90.CRT.manifest new file mode 100644 index 0000000..41623b1 --- /dev/null +++ b/Releases/ToontownLive/1.0.47.11-install/Microsoft.VC90.CRT.manifest @@ -0,0 +1,13 @@ + + + + + + + diff --git a/Releases/ToontownLive/1.0.47.11-install/Phase2.pyd b/Releases/ToontownLive/1.0.47.11-install/Phase2.pyd new file mode 100644 index 0000000..1c5f9a3 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/Phase2.pyd differ diff --git a/Releases/ToontownLive/1.0.47.11-install/Toontown.exe b/Releases/ToontownLive/1.0.47.11-install/Toontown.exe new file mode 100644 index 0000000..8b94561 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/Toontown.exe differ diff --git a/Releases/ToontownLive/1.0.47.11-install/Toontown.exe.manifest b/Releases/ToontownLive/1.0.47.11-install/Toontown.exe.manifest new file mode 100644 index 0000000..8d51d61 --- /dev/null +++ b/Releases/ToontownLive/1.0.47.11-install/Toontown.exe.manifest @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Releases/ToontownLive/1.0.47.11-install/_ctypes.pyd b/Releases/ToontownLive/1.0.47.11-install/_ctypes.pyd new file mode 100644 index 0000000..35a2525 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/_ctypes.pyd differ diff --git a/Releases/ToontownLive/1.0.47.11-install/_socket.pyd b/Releases/ToontownLive/1.0.47.11-install/_socket.pyd new file mode 100644 index 0000000..1d664df Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/_socket.pyd differ diff --git a/Releases/ToontownLive/1.0.47.11-install/avcodec.dll b/Releases/ToontownLive/1.0.47.11-install/avcodec.dll new file mode 100644 index 0000000..9a1a487 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/avcodec.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-install/avformat.dll b/Releases/ToontownLive/1.0.47.11-install/avformat.dll new file mode 100644 index 0000000..f8ddfc3 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/avformat.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-install/avutil.dll b/Releases/ToontownLive/1.0.47.11-install/avutil.dll new file mode 100644 index 0000000..b7b109c Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/avutil.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-install/bz2.pyd b/Releases/ToontownLive/1.0.47.11-install/bz2.pyd new file mode 100644 index 0000000..2dd5e5a Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/bz2.pyd differ diff --git a/Releases/ToontownLive/1.0.47.11-install/errorCode b/Releases/ToontownLive/1.0.47.11-install/errorCode new file mode 100644 index 0000000..573541a --- /dev/null +++ b/Releases/ToontownLive/1.0.47.11-install/errorCode @@ -0,0 +1 @@ +0 diff --git a/Releases/ToontownLive/1.0.47.11-install/hash_data b/Releases/ToontownLive/1.0.47.11-install/hash_data new file mode 100644 index 0000000..4ba5b4c Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/hash_data differ diff --git a/Releases/ToontownLive/1.0.47.11-install/libdirect.dll b/Releases/ToontownLive/1.0.47.11-install/libdirect.dll new file mode 100644 index 0000000..36ee45d Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/libdirect.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-install/libdtool.dll b/Releases/ToontownLive/1.0.47.11-install/libdtool.dll new file mode 100644 index 0000000..473b2ae Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/libdtool.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-install/libdtoolconfig.dll b/Releases/ToontownLive/1.0.47.11-install/libdtoolconfig.dll new file mode 100644 index 0000000..54031fb Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/libdtoolconfig.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-install/libheapq.dll b/Releases/ToontownLive/1.0.47.11-install/libheapq.dll new file mode 100644 index 0000000..cd1e105 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/libheapq.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-install/libmiles_audio.dll b/Releases/ToontownLive/1.0.47.11-install/libmiles_audio.dll new file mode 100644 index 0000000..5af152c Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/libmiles_audio.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-install/libotp.dll b/Releases/ToontownLive/1.0.47.11-install/libotp.dll new file mode 100644 index 0000000..4ade12f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/libotp.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-install/libpanda.dll b/Releases/ToontownLive/1.0.47.11-install/libpanda.dll new file mode 100644 index 0000000..389a001 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/libpanda.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-install/libpandadx8.dll b/Releases/ToontownLive/1.0.47.11-install/libpandadx8.dll new file mode 100644 index 0000000..276554b Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/libpandadx8.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-install/libpandadx9.dll b/Releases/ToontownLive/1.0.47.11-install/libpandadx9.dll new file mode 100644 index 0000000..049502c Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/libpandadx9.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-install/libpandaegg.dll b/Releases/ToontownLive/1.0.47.11-install/libpandaegg.dll new file mode 100644 index 0000000..e4ba552 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/libpandaegg.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-install/libpandaexpress.dll b/Releases/ToontownLive/1.0.47.11-install/libpandaexpress.dll new file mode 100644 index 0000000..12a376a Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/libpandaexpress.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-install/libpandafx.dll b/Releases/ToontownLive/1.0.47.11-install/libpandafx.dll new file mode 100644 index 0000000..e405406 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/libpandafx.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-install/libpandagl.dll b/Releases/ToontownLive/1.0.47.11-install/libpandagl.dll new file mode 100644 index 0000000..041d3be Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/libpandagl.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-install/libpandaode.dll b/Releases/ToontownLive/1.0.47.11-install/libpandaode.dll new file mode 100644 index 0000000..25a6de6 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/libpandaode.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-install/libpandaphysics.dll b/Releases/ToontownLive/1.0.47.11-install/libpandaphysics.dll new file mode 100644 index 0000000..a1a360c Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/libpandaphysics.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-install/libtoontown.dll b/Releases/ToontownLive/1.0.47.11-install/libtoontown.dll new file mode 100644 index 0000000..e4d1370 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/libtoontown.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-install/libwindisplay.dll b/Releases/ToontownLive/1.0.47.11-install/libwindisplay.dll new file mode 100644 index 0000000..4dc917c Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/libwindisplay.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-install/mss32.dll b/Releases/ToontownLive/1.0.47.11-install/mss32.dll new file mode 100644 index 0000000..b4401af Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/mss32.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-install/mssmp3.asi b/Releases/ToontownLive/1.0.47.11-install/mssmp3.asi new file mode 100644 index 0000000..aa51168 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/mssmp3.asi differ diff --git a/Releases/ToontownLive/1.0.47.11-install/msvcp71.dll b/Releases/ToontownLive/1.0.47.11-install/msvcp71.dll new file mode 100644 index 0000000..9ed0d17 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/msvcp71.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-install/msvcp80.dll b/Releases/ToontownLive/1.0.47.11-install/msvcp80.dll new file mode 100644 index 0000000..cc13b93 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/msvcp80.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-install/msvcp90.dll b/Releases/ToontownLive/1.0.47.11-install/msvcp90.dll new file mode 100644 index 0000000..6b07c75 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/msvcp90.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-install/msvcr71.dll b/Releases/ToontownLive/1.0.47.11-install/msvcr71.dll new file mode 100644 index 0000000..9d9e028 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/msvcr71.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-install/msvcr80.dll b/Releases/ToontownLive/1.0.47.11-install/msvcr80.dll new file mode 100644 index 0000000..3d9561a Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/msvcr80.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-install/msvcr90.dll b/Releases/ToontownLive/1.0.47.11-install/msvcr90.dll new file mode 100644 index 0000000..a68249a Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/msvcr90.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-install/news/cache_index.txt b/Releases/ToontownLive/1.0.47.11-install/news/cache_index.txt new file mode 100644 index 0000000..bdc5b03 --- /dev/null +++ b/Releases/ToontownLive/1.0.47.11-install/news/cache_index.txt @@ -0,0 +1,11 @@ +tt_i_art_20111207_hom1.jpg 187855 Wed, 30 Nov 2011 18:11:00 GMT +tt_i_art_20111130_att1.jpg 192321 Mon, 14 Nov 2011 16:42:41 GMT +tt_i_art_20111130_hom2.jpg 192928 Tue, 08 Nov 2011 17:57:12 GMT +tt_i_art_20111130_hom1.jpg 172273 Tue, 22 Nov 2011 01:15:22 GMT +tt_i_art_20111221_hom1.jpg 203096 Thu, 15 Dec 2011 00:05:17 GMT +tt_i_art_20111221_evt1.jpg 189943 Wed, 14 Dec 2011 22:50:14 GMT +tt_i_art_20111221_tot1.jpg 231281 Thu, 15 Dec 2011 00:11:51 GMT +tt_i_art_20111130_evt1.jpg 180846 Tue, 08 Nov 2011 01:30:30 GMT +tt_i_art_20111207_tnr1.jpg 153738 Wed, 30 Nov 2011 23:17:44 GMT +tt_i_art_20111221_att1.jpg 172836 Thu, 15 Dec 2011 00:13:01 GMT +tt_i_art_20111207_att1.jpg 178604 Thu, 01 Dec 2011 00:32:17 GMT diff --git a/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111130_att1.jpg b/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111130_att1.jpg new file mode 100644 index 0000000..f9e8506 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111130_att1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111130_evt1.jpg b/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111130_evt1.jpg new file mode 100644 index 0000000..1fa7f07 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111130_evt1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111130_hom1.jpg b/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111130_hom1.jpg new file mode 100644 index 0000000..b32a76b Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111130_hom1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111130_hom2.jpg b/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111130_hom2.jpg new file mode 100644 index 0000000..9b143f7 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111130_hom2.jpg differ diff --git a/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111207_att1.jpg b/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111207_att1.jpg new file mode 100644 index 0000000..bb8e0b0 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111207_att1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111207_hom1.jpg b/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111207_hom1.jpg new file mode 100644 index 0000000..c2f814e Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111207_hom1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111207_tnr1.jpg b/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111207_tnr1.jpg new file mode 100644 index 0000000..49413fb Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111207_tnr1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111221_att1.jpg b/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111221_att1.jpg new file mode 100644 index 0000000..8f1cc1a Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111221_att1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111221_evt1.jpg b/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111221_evt1.jpg new file mode 100644 index 0000000..a7afa65 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111221_evt1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111221_hom1.jpg b/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111221_hom1.jpg new file mode 100644 index 0000000..6c6f826 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111221_hom1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111221_tot1.jpg b/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111221_tot1.jpg new file mode 100644 index 0000000..8dea047 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/news/tt_i_art_20111221_tot1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.11-install/ode_single.dll b/Releases/ToontownLive/1.0.47.11-install/ode_single.dll new file mode 100644 index 0000000..df0e6e9 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/ode_single.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-install/phase_1.mf b/Releases/ToontownLive/1.0.47.11-install/phase_1.mf new file mode 100644 index 0000000..6bf06a8 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/phase_1.mf differ diff --git a/Releases/ToontownLive/1.0.47.11-install/phase_10.mf b/Releases/ToontownLive/1.0.47.11-install/phase_10.mf new file mode 100644 index 0000000..2f6e3ba Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/phase_10.mf differ diff --git a/Releases/ToontownLive/1.0.47.11-install/phase_11.mf b/Releases/ToontownLive/1.0.47.11-install/phase_11.mf new file mode 100644 index 0000000..5f42dbf Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/phase_11.mf differ diff --git a/Releases/ToontownLive/1.0.47.11-install/phase_12.mf b/Releases/ToontownLive/1.0.47.11-install/phase_12.mf new file mode 100644 index 0000000..1d68656 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/phase_12.mf differ diff --git a/Releases/ToontownLive/1.0.47.11-install/phase_13.mf b/Releases/ToontownLive/1.0.47.11-install/phase_13.mf new file mode 100644 index 0000000..006d39a Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/phase_13.mf differ diff --git a/Releases/ToontownLive/1.0.47.11-install/phase_2.mf b/Releases/ToontownLive/1.0.47.11-install/phase_2.mf new file mode 100644 index 0000000..3c658e8 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/phase_2.mf differ diff --git a/Releases/ToontownLive/1.0.47.11-install/phase_3.5.mf b/Releases/ToontownLive/1.0.47.11-install/phase_3.5.mf new file mode 100644 index 0000000..7356c6a Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/phase_3.5.mf differ diff --git a/Releases/ToontownLive/1.0.47.11-install/phase_3.mf b/Releases/ToontownLive/1.0.47.11-install/phase_3.mf new file mode 100644 index 0000000..20cd595 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/phase_3.mf differ diff --git a/Releases/ToontownLive/1.0.47.11-install/phase_3/etc/otp.dc b/Releases/ToontownLive/1.0.47.11-install/phase_3/etc/otp.dc new file mode 100644 index 0000000..0957765 --- /dev/null +++ b/Releases/ToontownLive/1.0.47.11-install/phase_3/etc/otp.dc @@ -0,0 +1,507 @@ +from direct.distributed import DistributedObject/AI/UD +from direct.distributed import DistributedNode/AI/UD +from direct.distributed import DistributedSmoothNode/AI +from direct.distributed import DistributedCartesianGrid/AI +from direct.distributed import DistributedCamera/AI/OV +from otp.distributed import Account/AI/UD +from otp.ai import TimeManager/AI +from otp.ai import MagicWordManager/AI +from otp.avatar import DistributedAvatar/AI/UD +from otp.avatar import DistributedPlayer/AI +from otp.friends import FriendManager/AI +from otp.friends import AvatarFriendsManager/UD +from otp.friends import PlayerFriendsManager/UD +from otp.friends import GuildManager/AI/UD +from otp.friends import FriendInfo +from otp.friends import AvatarFriendInfo +from otp.distributed import ObjectServer/AI/UD +from otp.distributed import DistributedDistrict/AI/UD +from otp.distributed import DistributedDirectory/AI +from otp.distributed import DistributedTestObject/AI +from otp.snapshot import SnapshotDispatcher/AI/UD +from otp.snapshot import SnapshotRenderer/AI/UD +from otp.uberdog import OtpAvatarManager/AI/UD +from otp.uberdog import DistributedChatManager/AI/UD +from otp.uberdog import SpeedchatRelay/UD +from otp.distributed import CentralLogger/AI/UD +from otp.web import SettingsMgr/AI/UD +from otp.status import StatusDatabase/UD +from otp.avatar import AvatarHandle + +typedef uint8 bool; + +typedef uint32 DoId; + +typedef DoId DoIdList[]; + +struct AvatarPendingDel { + uint32 Avatar; + uint32 date; +}; + +dclass Account { + string DcObjectType db; + uint32array ACCOUNT_AV_SET required db; + uint32array pirateAvatars required db; + uint32array HOUSE_ID_SET db; + uint32 ESTATE_ID db; + AvatarPendingDel ACCOUNT_AV_SET_DEL[] db; + string PLAYED_MINUTES db; + string PLAYED_MINUTES_PERIOD db; + string CREATED db; + string LAST_LOGIN db; +}; + +struct BarrierData { + uint16 context; + string name; + uint32 avIds[]; +}; + +dclass DistributedObject { + setBarrierData(BarrierData []) broadcast ram; + setBarrierReady(uint16) airecv clsend; + execCommand(string, uint32, uint32, uint32); + broadcastMessage() broadcast; +}; + +dclass DistributedTestObject : DistributedObject { + uint32 AutoInterest[]; + setParentingRules(string, string) broadcast ram; + setRequiredField(uint32) required broadcast ram; + setB(uint32) broadcast; + setBA(uint32) broadcast airecv; + setBO(uint32) broadcast ownsend; + setBR(uint32) broadcast ram; + setBRA(uint32) broadcast ram airecv; + setBRO(uint32) broadcast ram ownsend; + setBROA(uint32) broadcast ram ownsend airecv; +}; + +struct OSInfo { + string name; + int16 platform; + int16 major; + int16 minor; +}; + +struct CPUSpeed { + int32/1000 maxSpeed; + int32/1000 currentSpeed; +}; + +dclass TimeManager : DistributedObject { + requestServerTime(uint8) airecv clsend; + serverTime(uint8, int32, uint32); + setDisconnectReason(uint8) airecv clsend; + setExceptionInfo(string(0-1024)) airecv clsend; + setSignature(string(0-1024), char [16], char [16]) airecv clsend; + setFrameRate(uint16/10, uint16/1000, uint16, string(0-256), uint32/10, uint32/10, string(0-256), uint16, uint16, uint32/10, uint32/10, uint32/10, uint32, OSInfo, CPUSpeed, uint16, uint16, string(0-256)) airecv clsend; + setCpuInfo(string(0-1024), string) airecv clsend; + checkForGarbageLeaks(bool) airecv clsend; + setNumAIGarbageLeaks(uint32); + setClientGarbageLeak(uint32, string(0-1024)) airecv clsend; + checkAvOnDistrict(uint32, DoId) clsend airecv; + checkAvOnDistrictResult(uint32, DoId, bool); +}; + +dclass ObjectServer { + setName(string) airecv ram required; + setDcHash(uint32) ram required; + setDateCreated(uint32) airecv; +}; + +dclass DistributedDirectory : DistributedObject { + setParentingRules(string, string) broadcast ram; +}; + +dclass DistributedDistrict : DistributedObject { + setName(string) required broadcast ram; + setAvailable(uint8) required broadcast ram; +}; + +dclass DistributedNode : DistributedObject { + setParentStr(blob) broadcast ram ownsend airecv; + setParent(uint32) broadcast ram ownsend airecv; + setX(int16/10) broadcast ram ownsend airecv; + setY(int16/10) broadcast ram ownsend airecv; + setZ(int16/10) broadcast ram ownsend airecv; + setH(int16%360/10) broadcast ram ownsend airecv; + setP(int16%360/10) broadcast ram ownsend airecv; + setR(int16%360/10) broadcast ram ownsend airecv; + setPos : setX, setY, setZ; + setHpr : setH, setP, setR; + setPosHpr : setX, setY, setZ, setH, setP, setR; + setXY : setX, setY; + setXZ : setX, setZ; + setXYH : setX, setY, setH; + setXYZH : setX, setY, setZ, setH; +}; + +dclass DistributedSmoothNode : DistributedNode { + setComponentL(uint64) broadcast ram ownsend airecv; + setComponentX(int16/10) broadcast ram ownsend airecv; + setComponentY(int16/10) broadcast ram ownsend airecv; + setComponentZ(int16/10) broadcast ram ownsend airecv; + setComponentH(int16%360/10) broadcast ram ownsend airecv; + setComponentP(int16%360/10) broadcast ram ownsend airecv; + setComponentR(int16%360/10) broadcast ram ownsend airecv; + setComponentT(int16) broadcast ram ownsend airecv; + setSmStop : setComponentT; + setSmH : setComponentH, setComponentT; + setSmZ : setComponentZ, setComponentT; + setSmXY : setComponentX, setComponentY, setComponentT; + setSmXZ : setComponentX, setComponentZ, setComponentT; + setSmPos : setComponentX, setComponentY, setComponentZ, setComponentT; + setSmHpr : setComponentH, setComponentP, setComponentR, setComponentT; + setSmXYH : setComponentX, setComponentY, setComponentH, setComponentT; + setSmXYZH : setComponentX, setComponentY, setComponentZ, setComponentH, setComponentT; + setSmPosHpr : setComponentX, setComponentY, setComponentZ, setComponentH, setComponentP, setComponentR, setComponentT; + setSmPosHprL : setComponentL, setComponentX, setComponentY, setComponentZ, setComponentH, setComponentP, setComponentR, setComponentT; + clearSmoothing(int8) broadcast ownsend; + suggestResync(uint32, int16, int16, int32, uint16, uint16/100) ownrecv clsend; + returnResync(uint32, int16, int32, uint16, uint16/100) ownrecv clsend; +}; + +dclass DistributedCartesianGrid : DistributedNode { + setCellWidth(uint32) required broadcast ram; + setParentingRules(string, string) broadcast ram; +}; + +struct Fixture { + int32/10 x; + int32/10 y; + int32/10 z; + int16/10 h; + int16/10 p; + int16/10 r; + string state; +}; + +dclass DistributedCamera : DistributedNode { + setCamParent(uint32) required broadcast ram ownsend airecv; + setFixtures(Fixture []) required broadcast ram ownsend airecv; +}; + +struct TalkModification { + uint16 offset; + uint16 size; +}; + +dclass TalkPath_owner { + setTalk(uint32, uint32, string(0-256), string(0-400), TalkModification [], uint8) broadcast ownsend; +}; + +dclass TalkPath_whisper { + setTalkWhisper(uint32, uint32, string(0-256), string(0-400), TalkModification [], uint8) ownrecv clsend; +}; + +dclass TalkPath_group { + setTalkGroup(uint32, uint32, string(0-256), string(0-400), TalkModification [], uint8) clsend airecv; +}; + +dclass TalkPath_account { + setTalkAccount(uint32, uint32, string(0-256), string(0-400), TalkModification [], uint8) airecv clsend; +}; + +dclass AvatarHandle : TalkPath_whisper { +}; + +dclass DistributedAvatar : DistributedSmoothNode, TalkPath_owner, TalkPath_whisper { + string DcObjectType db; + setName(string) required broadcast db airecv; + friendsNotify(int32, int8) ownrecv airecv clsend; + checkAvOnShard(uint32) clsend airecv; + confirmAvOnShard(uint32, int8); +}; + +dclass DistributedPlayer : DistributedAvatar { + arrivedOnDistrict(uint32) ownrecv ram; + setAccountName(string) required ownrecv db; + setWhisperFrom(uint32, string(0-256), uint32) ownrecv clsend; + setWhisperWLFrom(uint32, string(0-256), uint32) ownrecv clsend; + setWhisperSCFrom(uint32, uint16) ownrecv clsend; + setWhisperSCCustomFrom(uint32, uint16) ownrecv clsend; + setWhisperSCEmoteFrom(uint32, uint16) ownrecv clsend; + setSystemMessage(uint32, string(0-256)) ownrecv; + setCommonChatFlags(uint8) broadcast ownrecv ram airecv; + setWhitelistChatFlags(uint8) broadcast ownrecv ram airecv; + setSC(uint16) broadcast ownsend airecv; + setSCCustom(uint16) broadcast ownsend airecv; + setFriendsList(uint32uint8array) ownrecv required db airecv; + setDISLname(string) broadcast ownrecv ram; + setDISLid(uint32) broadcast ownrecv ram db airecv required; + OwningAccount(uint32); + WishName(string) db ram; + WishNameState(string) db ram; + setPreviousAccess(uint8) required db airecv; + setAccess(uint8) broadcast ownrecv required ram airecv; + setAsGM(bool) required ram broadcast ownrecv airecv; +}; + +dclass MagicWordManager : DistributedObject { + setMagicWord(string, uint32, uint32, string(0-256)) airecv clsend; + setMagicWordResponse(string) airecv; + setWho(uint32array) airecv clsend; +}; + +dclass OtpAvatarManager : DistributedObject { + online(); + requestAvatarList(uint32) airecv clsend; + rejectAvatarList(uint32); + avatarListResponse(blob); + requestAvatarSlot(uint32, uint32, uint8) clsend airecv; + rejectAvatarSlot(uint32, uint32, uint8); + avatarSlotResponse(uint32, uint8); + requestPlayAvatar(uint32, uint32, uint32) clsend airecv; + rejectPlayAvatar(uint32, uint32); + playAvatarResponse(uint32, uint32, uint8, uint8); + rejectCreateAvatar(uint32); + createAvatarResponse(uint32, uint32, uint8, uint8); + requestRemoveAvatar(uint32, uint32, uint32, string(0-256)) airecv clsend; + rejectRemoveAvatar(uint32); + removeAvatarResponse(uint32, uint32); + requestShareAvatar(uint32, uint32, uint32, uint8) airecv clsend; + rejectShareAvatar(uint32); + shareAvatarResponse(uint32, uint32, uint8); +}; + +dclass DistributedChatManager : DistributedObject { + online(); + adminChat(uint32, string); + setAvatarLocation(uint32, uint32, uint32); + setAvatarCrew(uint32, uint32); + setAvatarGuild(uint32, uint32); + chatParentId(uint32) airecv clsend; + chatZoneId(uint32) airecv clsend; + chatFace(uint32) airecv clsend; + chatEmote(uint16) airecv clsend; + chatEmoteTarget(uint32) airecv clsend; + chatIndex(uint16) airecv clsend; + chatString(string(0-256)) airecv clsend; + chatToAvatarIndex : chatZoneId, chatIndex; + chatParentZoneFaceEmoteWithTargetIndex : chatParentId, chatZoneId, chatFace, chatEmote, chatEmoteTarget, chatIndex; + chatToAvatarString : chatZoneId, chatString; + chatParentZoneFaceEmoteWithTargetString : chatParentId, chatZoneId, chatFace, chatEmote, chatEmoteTarget, chatString; + speedChatTo(uint16) airecv clsend; + speedChatFrom(uint32, uint16); + speedChatCustomTo(uint16) airecv clsend; + speedChatCustomFrom(uint32, uint16); + whisperSCTo(uint32, uint16) airecv clsend; + whisperSCFrom(uint32, uint16); + whisperSCCustomTo(uint32, uint16) airecv clsend; + whisperSCCustomFrom(uint32, uint16); + whisperSCEmoteTo(uint32, uint16) airecv clsend; + whisperSCEmoteFrom(uint32, uint16); + whisperIgnored(uint32); +}; + +dclass FriendManager : DistributedObject { + friendQuery(int32) airecv clsend; + cancelFriendQuery(int32) airecv clsend; + inviteeFriendConsidering(int8, int32) airecv clsend; + inviteeFriendResponse(int8, int32) airecv clsend; + inviteeAcknowledgeCancel(int32) airecv clsend; + friendConsidering(int8, int32); + friendResponse(int8, int32); + inviteeFriendQuery(int32, string, blob, int32); + inviteeCancelFriendQuery(int32); + requestSecret() airecv clsend; + requestSecretResponse(int8, string); + submitSecret(string(0-256)) airecv clsend; + submitSecretResponse(int8, int32); +}; + +struct FriendInfo { + string avatarName; + uint32 avatarId; + string playerName; + uint8 onlineYesNo; + uint8 openChatEnabledYesNo; + uint8 openChatFriendshipYesNo; + uint8 wlChatEnabledYesNo; + string location; + string sublocation; + uint32 timestamp; +}; + +struct AvatarFriendInfo { + string avatarName; + string playerName; + uint32 playerId; + uint8 onlineYesNo; + uint8 openChatEnabledYesNo; + uint8 openChatFriendshipYesNo; + uint8 wlChatEnabledYesNo; +}; + +struct MemberInfo { + uint32 avatarId; + string avatarName; + uint8 avatarRank; + uint8 avatarOnline; + uint32 bandManagerId; + uint32 bandId; +}; + +struct leaderBoardRecordResponces { + char found; + uint32 id; + string text; + int32 value; +}; + +struct leaderBoardRecord { + uint32 id; + string text; + int32 value; +}; + +dclass LeaderBoardReceiver { + getTopTenResponce(string, leaderBoardRecord []); + getValuesResponce(string, leaderBoardRecordResponces []); +}; + +dclass LeaderBoard : LeaderBoardReceiver { + setValue(string [], uint32, string, int32); + alterValue(string [], uint32, string, int32); + setHighScore(string [], uint32, string, int32); + getValues(string, uint32 []); + getTopTen(string); + getValuesRespondTo(string, uint32 [], uint32); + getTopTenRespondTo(string, uint32); +}; + +dclass GuildManager : DistributedObject, LeaderBoardReceiver, TalkPath_group { + online(); + guildRejectInvite(uint32, uint32); + invitationFrom(uint32, string, uint32, string); + requestInvite(uint32) airecv clsend; + memberList() airecv clsend; + createGuild() airecv clsend; + acceptInvite() airecv clsend; + declineInvite() airecv clsend; + setWantName(string(0-256)) airecv clsend; + removeMember(uint32) airecv clsend; + changeRank(uint32, uint8) airecv clsend; + changeRankAvocate(uint32) airecv clsend; + statusRequest() airecv clsend; + requestLeaderboardTopTen() airecv clsend; + guildStatusUpdate(uint32, string(0-256), uint8); + guildNameReject(uint32); + guildNameChange(string, uint8); + receiveMember(MemberInfo); + receiveMembersDone(); + guildAcceptInvite(uint32); + guildDeclineInvite(uint32); + updateRep(uint32, uint32); + leaderboardTopTen(leaderBoardRecord []); + recvAvatarOnline(uint32, string, uint32, uint32); + recvAvatarOffline(uint32, string); + sendChat(string(0-256), uint8, uint32) airecv clsend; + sendWLChat(string(0-256), uint8, uint32) airecv clsend; + sendSC(uint16) airecv clsend; + sendSCQuest(uint16, uint16, uint16) airecv clsend; + recvChat(uint32, string, uint8, uint32); + recvWLChat(uint32, string, uint8, uint32); + recvSC(uint32, uint16); + recvSCQuest(uint32, uint16, uint16, uint16); + sendTokenRequest() airecv clsend; + recvTokenGenerated(string); + recvTokenInviteValue(string, int8); + sendTokenForJoinRequest(string(0-256), string(0-256)) airecv clsend; + recvTokenRedeemMessage(string); + recvTokenRedeemedByPlayerMessage(string); + sendTokenRValue(string(0-256), int8) airecv clsend; + sendPermToken() airecv clsend; + sendNonPermTokenCount() airecv clsend; + recvPermToken(string); + recvNonPermTokenCount(uint8); + sendClearTokens(uint8) airecv clsend; + sendAvatarBandId(uint32, uint32, uint32); + recvMemberAdded(MemberInfo, uint32, string); + notifyGuildKicksMaxed(); + recvMemberRemoved(uint32, uint32, string, string); + recvMemberUpdateName(uint32, string); + recvMemberUpdateRank(uint32, uint32, string, string, uint8, bool); + recvMemberUpdateBandId(uint32, uint32, uint32); + avatarOnline(uint32, uint16); + avatarOffline(uint32); + reflectTeleportQuery(uint32, uint32, uint32, uint32, uint32) clsend airecv; + teleportQuery(uint32, uint32, uint32, uint32, uint32); + reflectTeleportResponse(uint32, int8, uint32, uint32, uint32) clsend airecv; + teleportResponse(uint32, int8, uint32, uint32, uint32); + requestGuildMatesList(uint32, uint32, uint32); + updateAvatarName(uint32, string); + avatarDeleted(uint32); +}; + +dclass AvatarFriendsManager : DistributedObject { + online(); + requestInvite(uint32) airecv clsend; + friendConsidering(uint32) airecv clsend; + invitationFrom(uint32, string); + retractInvite(uint32); + rejectInvite(uint32, uint32); + requestRemove(uint32) airecv clsend; + rejectRemove(uint32, uint32); + updateAvatarFriend(uint32, AvatarFriendInfo); + removeAvatarFriend(uint32); + updateAvatarName(uint32, string); + avatarOnline(uint32, uint32, string, bool, bool, string, string); + avatarOffline(uint32); +}; + +dclass PlayerFriendsManager : DistributedObject, TalkPath_account { + requestInvite(uint32, uint32, uint8) airecv clsend; + invitationFrom(uint32, string); + retractInvite(uint32); + invitationResponse(uint32, uint16, uint32); + requestDecline(uint32, uint32) airecv clsend; + requestDeclineWithReason(uint32, uint32, uint32) airecv clsend; + requestRemove(uint32, uint32) airecv clsend; + secretResponse(string); + rejectSecret(string); + rejectUseSecret(string); + updatePlayerFriend(uint32, FriendInfo, uint8); + removePlayerFriend(uint32); +}; + +dclass SnapshotDispatcher : DistributedObject { + online(); + requestRender(uint32); + avatarDeleted(uint32); + requestNewWork(uint32); + errorFetchingAvatar(uint32, uint32); + errorRenderingAvatar(uint32, uint32); + renderSuccessful(uint32, uint32); +}; + +dclass SnapshotRenderer : DistributedObject { + online(); + requestRender(uint32, uint32, string); +}; + +dclass SpeedchatRelay : DistributedObject, TalkPath_account { + forwardSpeedchat(uint32, uint8, uint32 [], uint32, string(0-256), uint8) clsend; +}; + +dclass CentralLogger : DistributedObject { + sendMessage(string(0-256), string(0-1024), uint32, uint32) clsend; + logAIGarbage() airecv; +}; + +dclass SettingsMgr : DistributedObject { + requestAllChangedSettings() airecv clsend; + settingChange(string, string) airecv; +}; + +dclass StatusDatabase : DistributedObject { + requestOfflineAvatarStatus(uint32 []) airecv clsend; + recvOfflineAvatarStatus(uint32, uint32); +}; + +dclass CallbackObject { + callback(uint32, bool, uint8); +}; + diff --git a/Releases/ToontownLive/1.0.47.11-install/phase_3/etc/toon.dc b/Releases/ToontownLive/1.0.47.11-install/phase_3/etc/toon.dc new file mode 100644 index 0000000..165fe9d --- /dev/null +++ b/Releases/ToontownLive/1.0.47.11-install/phase_3/etc/toon.dc @@ -0,0 +1,3258 @@ +from direct.distributed import DistributedObjectGlobal +from toontown.ai import WelcomeValleyManager/AI +from toontown.building import DistributedAnimatedProp/AI +from toontown.toon import DistributedToon/AI/UD +from toontown.classicchars import DistributedCCharBase/AI +from toontown.classicchars import DistributedMickey/AI +from toontown.classicchars import DistributedVampireMickey/AI +from toontown.classicchars import DistributedMinnie/AI +from toontown.classicchars import DistributedWitchMinnie/AI +from toontown.classicchars import DistributedGoofy/AI +from toontown.classicchars import DistributedSuperGoofy/AI +from toontown.classicchars import DistributedDaisy/AI +from toontown.classicchars import DistributedSockHopDaisy/AI +from toontown.classicchars import DistributedChip/AI +from toontown.classicchars import DistributedPoliceChip/AI +from toontown.classicchars import DistributedDale/AI +from toontown.classicchars import DistributedJailbirdDale/AI +from toontown.classicchars import DistributedGoofySpeedway/AI +from toontown.classicchars import DistributedDonald/AI +from toontown.classicchars import DistributedFrankenDonald/AI +from toontown.classicchars import DistributedDonaldDock/AI +from toontown.classicchars import DistributedPluto/AI +from toontown.classicchars import DistributedWesternPluto/AI +from toontown.safezone import DistributedTrolley/AI +from toontown.safezone import DistributedPartyGate/AI +from toontown.suit import DistributedSuitPlanner/AI +from toontown.suit import DistributedSuitBase/AI +from toontown.suit import DistributedSuit/AI +from toontown.suit import DistributedTutorialSuit/AI +from toontown.suit import DistributedFactorySuit/AI +from toontown.suit import DistributedMintSuit/AI +from toontown.suit import DistributedStageSuit/AI +from toontown.suit import DistributedSellbotBoss/AI +from toontown.suit import DistributedCashbotBoss/AI +from toontown.coghq import DistributedCashbotBossSafe/AI +from toontown.coghq import DistributedCashbotBossCrane/AI +from toontown.suit import DistributedCashbotBossGoon/AI +from toontown.battle import DistributedBattleBase/AI +from toontown.battle import DistributedBattle/AI +from toontown.battle import DistributedBattleBldg/AI +from toontown.tutorial import DistributedBattleTutorial/AI +from toontown.coghq import DistributedBattleFactory/AI +from toontown.battle import DistributedBattleFinal/AI +from toontown.safezone import DistributedBoat/AI +from toontown.safezone import DistributedButterfly/AI +from toontown.safezone import DistributedMMPiano/AI +from toontown.safezone import DistributedDGFlower/AI +from toontown.fishing import DistributedFishingPond/AI +from toontown.fishing import DistributedFishingTarget/AI +from toontown.fishing import DistributedPondBingoManager/AI +from toontown.safezone import DistributedFishingSpot/AI +from toontown.estate import DistributedCannon/AI +from toontown.estate import DistributedTarget/AI +from toontown.minigame import DistributedMinigame/AI +from toontown.minigame import DistributedMinigameTemplate/AI +from toontown.minigame import DistributedRaceGame/AI +from toontown.minigame import DistributedCannonGame/AI +from toontown.minigame import DistributedPhotoGame/AI +from toontown.minigame import DistributedPatternGame/AI +from toontown.minigame import DistributedRingGame/AI +from toontown.minigame import DistributedTagGame/AI +from toontown.minigame import DistributedMazeGame/AI +from toontown.minigame import DistributedTugOfWarGame/AI +from toontown.minigame import DistributedCatchGame/AI +from toontown.minigame import DistributedDivingGame/AI +from toontown.minigame import DistributedTargetGame/AI +from toontown.estate import EstateManager/AI +from toontown.estate import DistributedEstate/AI +from toontown.estate import DistributedHouse/AI +from toontown.estate import DistributedHouseInterior/AI +from toontown.estate import DistributedGarden/AI +from toontown.shtiker import DeleteManager/AI +from toontown.ai import ToontownMagicWordManager/AI +from toontown.ai import NewsManager/AI +from toontown.shtiker import PurchaseManager/AI +from toontown.shtiker import NewbiePurchaseManager/AI +from toontown.safezone import SafeZoneManager/AI +from toontown.tutorial import TutorialManager/AI +from toontown.catalog import CatalogManager/AI +from toontown.safezone import DistributedTreasure/AI +from toontown.safezone import DistributedDDTreasure/AI +from toontown.safezone import DistributedDGTreasure/AI +from toontown.safezone import DistributedDLTreasure/AI +from toontown.safezone import DistributedTTTreasure/AI +from toontown.safezone import DistributedBRTreasure/AI +from toontown.safezone import DistributedMMTreasure/AI +from toontown.safezone import DistributedOZTreasure/AI +from toontown.safezone import DistributedETreasure/AI +from toontown.safezone import DistributedEFlyingTreasure/AI +from toontown.minigame import DistributedTagTreasure/AI +from toontown.coghq import DistributedCashbotBossTreasure/AI +from toontown.building import DistributedTrophyMgr/AI +from toontown.building import DistributedBuilding/AI +from toontown.building import DistributedAnimBuilding/AI +from toontown.building import DistributedToonInterior/AI +from toontown.building import DistributedToonHallInterior/AI +from toontown.building import DistributedSuitInterior/AI +from toontown.building import DistributedHQInterior/AI +from toontown.building import DistributedGagshopInterior/AI +from toontown.building import DistributedPetshopInterior/AI +from toontown.building import DistributedKartShopInterior/AI +from toontown.building import DistributedDoor/AI +from toontown.building import DistributedAnimDoor/AI +from toontown.estate import DistributedHouseDoor/AI +from toontown.coghq import DistributedCogHQDoor/AI +from toontown.coghq import DistributedSellbotHQDoor/AI +from toontown.toon import DistributedNPCToonBase/AI +from toontown.toon import DistributedNPCToon/AI +from toontown.toon import DistributedNPCSpecialQuestGiver/AI +from toontown.toon import DistributedNPCFlippyInToonHall/AI +from toontown.toon import DistributedNPCScientist/AI +from toontown.toon import DistributedNPCClerk/AI +from toontown.toon import DistributedNPCTailor/AI +from toontown.toon import DistributedNPCBlocker/AI +from toontown.toon import DistributedNPCFisherman/AI +from toontown.toon import DistributedNPCPartyPerson/AI +from toontown.toon import DistributedNPCPetclerk/AI +from toontown.toon import DistributedNPCKartClerk/AI +from toontown.building import DistributedKnockKnockDoor/AI +from toontown.building import DistributedElevator/AI +from toontown.building import DistributedElevatorFSM/AI +from toontown.building import DistributedElevatorExt/AI +from toontown.building import DistributedElevatorInt/AI +from toontown.coghq import DistributedFactoryElevatorExt/AI +from toontown.coghq import DistributedMintElevatorExt/AI +from toontown.coghq import DistributedLawOfficeElevatorExt/AI +from toontown.coghq import DistributedLawOfficeElevatorInt/AI +from toontown.building import DistributedElevatorFloor/AI +from toontown.building import DistributedBossElevator/AI +from toontown.building import DistributedVPElevator/AI +from toontown.building import DistributedCFOElevator/AI +from toontown.building import DistributedCJElevator/AI +from toontown.building import DistributedBBElevator/AI +from toontown.building import DistributedBoardingParty/AI +from toontown.building import DistributedTutorialInterior/AI +from toontown.estate import DistributedBankMgr/AI +from toontown.estate import DistributedMailbox/AI +from toontown.estate import DistributedFurnitureManager/AI +from toontown.estate import DistributedFurnitureItem/AI +from toontown.estate import DistributedBank/AI +from toontown.estate import DistributedCloset/AI +from toontown.estate import DistributedTrunk/AI +from toontown.estate import DistributedPhone/AI +from toontown.effects import DistributedFireworkShow/AI +from toontown.estate import DistributedFireworksCannon/AI +from toontown.coghq import LobbyManager/AI +from otp.level import DistributedLevel/AI +from otp.level import DistributedEntity/AI +from otp.level import DistributedInteractiveEntity/AI +from toontown.coghq import DistributedFactory/AI +from toontown.coghq import DistributedLawOffice/AI +from toontown.coghq import DistributedLawOfficeFloor/AI +from toontown.coghq import DistributedLift/AI +from toontown.coghq import DistributedDoorEntity/AI +from toontown.coghq import DistributedSwitch/AI +from toontown.coghq import DistributedButton/AI +from toontown.coghq import DistributedTrigger/AI +from toontown.coghq import DistributedCrushableEntity/AI +from toontown.coghq import DistributedCrusherEntity/AI +from toontown.coghq import DistributedStomper/AI +from toontown.coghq import DistributedStomperPair/AI +from toontown.coghq import DistributedLaserField/AI +from toontown.coghq import DistributedGolfGreenGame/AI +from toontown.coghq import DistributedSecurityCamera/AI +from toontown.coghq import DistributedMover/AI +from toontown.coghq import DistributedElevatorMarker/AI +from toontown.coghq import DistributedBarrelBase/AI +from toontown.coghq import DistributedGagBarrel/AI +from toontown.coghq import DistributedBeanBarrel/AI +from toontown.coghq import DistributedHealBarrel/AI +from toontown.coghq import DistributedGrid/AI +from toontown.coghq import ActiveCell/AI +from toontown.coghq import DirectionalCell/AI +from toontown.coghq import CrusherCell/AI +from toontown.coghq import DistributedCrate/AI +from toontown.coghq import DistributedSinkingPlatform/AI +from toontown.suit import DistributedGoon/AI +from toontown.suit import DistributedGridGoon/AI +from toontown.coghq import BattleBlocker/AI +from toontown.ai import DistributedBlackCatMgr/AI +from toontown.ai import DistributedPolarPlaceEffectMgr/AI +from toontown.ai import DistributedGreenToonEffectMgr/AI +from toontown.ai import DistributedResistanceEmoteMgr/AI +from toontown.ai import DistributedScavengerHuntTarget/AI +from toontown.ai import DistributedTrickOrTreatTarget/AI +from toontown.ai import DistributedWinterCarolingTarget/AI +from toontown.coghq import DistributedMint/AI +from toontown.coghq import DistributedMintRoom/AI +from toontown.coghq import DistributedMintBattle/AI +from toontown.coghq import DistributedStage/AI +from toontown.coghq import DistributedStageRoom/AI +from toontown.coghq import DistributedStageBattle/AI +from toontown.pets.PetDCImports/AI import * +from toontown.pets import DistributedPetProxy/AI +from toontown.coghq.InGameEditorDCImports/AI import * +from toontown.distributed import ToontownDistrict/AI +from toontown.distributed import ToontownDistrictStats/AI +from toontown.racing import DistributedVehicle/AI +from toontown.racing import DistributedStartingBlock/AI +from toontown.racing import DistributedRace/AI +from toontown.racing import DistributedKartPad/AI +from toontown.racing import DistributedRacePad/AI +from toontown.racing import DistributedViewPad/AI +from toontown.racing import DistributedStartingBlock/AI +from toontown.racing import DistributedLeaderBoard/AI +from toontown.racing import DistributedGag/AI +from toontown.racing import DistributedProjectile/AI +from toontown.racing.DistributedStartingBlock/AI import DistributedViewingBlock/AI +from toontown.uberdog.DistributedDeliveryManager/AI/UD import DistributedDeliveryManager/AI/UD +from toontown.uberdog.DistributedDataStoreManager/AI/UD import DistributedDataStoreManager/AI/UD +from toontown.suit import DistributedLawbotBoss/AI +from toontown.coghq import DistributedLawbotBossGavel/AI +from toontown.suit import DistributedLawbotBossSuit/AI +from toontown.coghq import DistributedLawbotCannon/AI +from toontown.coghq import DistributedLawbotChair/AI +from toontown.estate import DistributedLawnDecor/AI +from toontown.estate import DistributedGardenPlot/AI +from toontown.estate import DistributedGardenBox/AI +from toontown.estate import DistributedFlower/AI +from toontown.estate import DistributedGagTree/AI +from toontown.estate import DistributedStatuary/AI +from toontown.estate import DistributedToonStatuary/AI +from toontown.estate import DistributedChangingStatuary/AI +from toontown.estate import DistributedAnimatedStatuary/AI +from toontown.estate import DistributedPlantBase/AI +from toontown.estate import DistributedLawnDecor/AI +from toontown.minigame import DistributedTravelGame/AI +from toontown.minigame import DistributedPairingGame/AI +from toontown.minigame import DistributedVineGame/AI +from toontown.golf import DistributedPhysicsWorld/AI +from toontown.golf import DistributedGolfHole/AI +from toontown.golf import DistributedGolfCourse/AI +from toontown.parties import DistributedParty/AI +from toontown.parties import DistributedPartyActivity/AI +from toontown.parties import DistributedPartyTeamActivity/AI +from toontown.parties import DistributedPartyCannon/AI +from toontown.parties import DistributedPartyCannonActivity/AI +from toontown.parties import DistributedPartyCatchActivity/AI +from toontown.parties import DistributedPartyWinterCatchActivity/AI +from toontown.parties import DistributedPartyCogActivity/AI +from toontown.parties import DistributedPartyWinterCogActivity/AI +from toontown.parties import DistributedPartyFireworksActivity/AI +from toontown.parties import DistributedPartyDanceActivityBase/AI +from toontown.parties import DistributedPartyDanceActivity/AI +from toontown.parties import DistributedPartyDance20Activity/AI +from toontown.parties import DistributedPartyValentineDanceActivity/AI +from toontown.parties import DistributedPartyValentineDance20Activity/AI +from toontown.parties import DistributedPartyTrampolineActivity/AI +from toontown.parties import DistributedPartyValentineTrampolineActivity/AI +from toontown.parties import DistributedPartyVictoryTrampolineActivity/AI +from toontown.parties import DistributedPartyWinterTrampolineActivity/AI +from toontown.parties import DistributedPartyTugOfWarActivity/AI +from toontown.parties import DistributedPartyJukeboxActivityBase/AI +from toontown.parties import DistributedPartyJukeboxActivity/AI +from toontown.parties import DistributedPartyJukebox40Activity/AI +from toontown.parties import DistributedPartyValentineJukeboxActivity/AI +from toontown.parties import DistributedPartyValentineJukebox40Activity/AI +from toontown.friends import TTPlayerFriendsManager/UD +from toontown.uberdog import TTSpeedchatRelay/UD +from toontown.safezone import DistributedGolfKart/AI +from toontown.safezone import DistributedPicnicBasket/AI +from toontown.distributed import DistributedTimer/AI +from toontown.suit import DistributedBossbotBoss/AI +from toontown.coghq import DistributedCogKart/AI +from toontown.coghq import DistributedCountryClub/AI +from toontown.coghq import DistributedCountryClubRoom/AI +from toontown.coghq import DistributedMoleField/AI +from toontown.coghq import DistributedCountryClubBattle/AI +from toontown.building import DistributedClubElevator/AI +from toontown.coghq import DistributedMaze/AI +from toontown.battle import DistributedBattleWaiters/AI +from toontown.coghq import DistributedFoodBelt/AI +from toontown.coghq import DistributedBanquetTable/AI +from toontown.battle import DistributedBattleDiners/AI +from toontown.coghq import DistributedGolfSpot/AI +from toontown.minigame import DistributedIceGame/AI +from toontown.minigame import DistributedCogThiefGame/AI +from toontown.minigame import DistributedTwoDGame/AI +from toontown.safezone import DistributedPicnicTable/AI +from toontown.safezone import DistributedChineseCheckers/AI +from toontown.safezone import DistributedCheckers/AI +from toontown.safezone import DistributedFindFour/AI +from toontown.uberdog.DistributedMailManager/AI/UD import DistributedMailManager/AI/UD +from toontown.uberdog.DistributedPartyManager/AI/UD import DistributedPartyManager/AI/UD +from toontown.rpc.AwardManager/UD import AwardManager/UD +from toontown.uberdog.DistributedCpuInfoMgr/AI/UD import DistributedCpuInfoMgr/AI/UD +from toontown.uberdog.DistributedSecurityMgr/AI/UD import DistributedSecurityMgr/AI/UD +from toontown.rpc.RATManager/UD import RATManager/UD +from toontown.uberdog.DistributedInGameNewsMgr/AI/UD import DistributedInGameNewsMgr/AI/UD +from toontown.uberdog.DistributedWhitelistMgr/AI/UD import DistributedWhitelistMgr/AI/UD +from toontown.coderedemption.TTCodeRedemptionMgr/AI/UD import TTCodeRedemptionMgr/AI/UD +from toontown.distributed.NonRepeatableRandomSourceAI import NonRepeatableRandomSourceAI +from toontown.distributed.NonRepeatableRandomSourceUD import NonRepeatableRandomSourceUD +from toontown.ai.DistributedPhaseEventMgr/AI import DistributedPhaseEventMgr/AI +from toontown.ai.DistributedHydrantZeroMgr/AI import DistributedHydrantZeroMgr/AI +from toontown.ai.DistributedMailboxZeroMgr/AI import DistributedMailboxZeroMgr/AI +from toontown.ai.DistributedTrashcanZeroMgr/AI import DistributedTrashcanZeroMgr/AI +from toontown.ai import DistributedSillyMeterMgr/AI +from toontown.cogdominium import DistributedCogdoInterior/AI +from toontown.cogdominium import DistributedCogdoBattleBldg/AI +from toontown.cogdominium import DistributedCogdoElevatorExt/AI +from toontown.cogdominium import DistributedCogdoElevatorInt/AI +from toontown.cogdominium import DistributedCogdoBarrel/AI +from toontown.cogdominium import DistCogdoGame/AI +from toontown.cogdominium import DistCogdoLevelGame/AI +from toontown.cogdominium import DistCogdoBoardroomGame/AI +from toontown.cogdominium import DistCogdoCraneGame/AI +from toontown.cogdominium import DistCogdoMazeGame/AI +from toontown.cogdominium import DistCogdoFlyingGame/AI +from toontown.cogdominium import DistCogdoCrane/AI +from toontown.cogdominium import DistCogdoCraneMoneyBag/AI +from toontown.cogdominium import DistCogdoCraneCog/AI + +struct GiftItem { + blob Item; + string giftTag; +}; + +struct gardenSpecial { + uint8 index; + uint8 count; +}; + +struct simpleMail { + uint64 msgId; + uint32 senderId; + uint16 year; + uint8 month; + uint8 day; + string body; +}; + +struct invite { + uint64 inviteKey; + uint64 partyId; + uint8 status; +}; + +struct decoration { + uint8 decorId; + uint8 x; + uint8 y; + uint8 h; +}; + +struct activity { + uint8 activityId; + uint8 x; + uint8 y; + uint8 h; +}; + +struct party { + uint64 partyId; + uint32 hostId; + uint16 startYear; + uint8 startMonth; + uint8 startDay; + uint8 startHour; + uint8 startMinute; + uint16 endYear; + uint8 endMonth; + uint8 endDay; + uint8 endHour; + uint8 endMinute; + uint8 isPrivate; + uint8 inviteTheme; + activity activities[]; + decoration decors[]; + uint8 status; +}; + +struct partyReply { + uint32 inviteeId; + uint8 status; +}; + +struct repliesForOneParty { + uint64 partyId; + partyReply partyReplies[]; +}; + +struct publicPartyInfo { + uint32 shardId; + uint32 zoneId; + uint8 numberOfGuests; + string hostName; + uint8array activityIds; + uint16 minLeft; +}; + +struct jukeboxSongInfo { + uint8/10 phase; + string fileName; +}; + +struct partyCloudColor { + uint16 cloudNumber; + uint8/100 r; + uint8/100 g; + uint8/100 b; +}; + +struct datetime { + uint16 year; + uint8 month; + uint8 day; + uint8 hour; + uint8 minutes; + uint8 seconds; +}; + +dclass ToontownDistrict : DistributedDistrict { + setParentingRules(string, string) broadcast ram; +}; + +dclass ToontownDistrictStats : DistributedObject { + settoontownDistrictId(uint32) broadcast required ram; + setAvatarCount(uint32) broadcast required ram; + setNewAvatarCount(uint32) broadcast required ram; + setStats : setAvatarCount, setNewAvatarCount; +}; + +dclass WelcomeValleyManager : DistributedObject { + clientSetZone(uint32) airecv clsend; + requestZoneIdMessage(uint32, uint16) airecv clsend; + requestZoneIdResponse(uint32, uint16); +}; + +dclass DistributedAnimatedProp : DistributedObject { + setPropId(uint16) required broadcast ram; + setAvatarInteract(uint32) required broadcast ram; + requestInteract() airecv clsend; + rejectInteract(); + requestExit() airecv clsend; + avatarExit(uint32) broadcast; + setState(string, int16) required broadcast ram; +}; + +typedef int16 pair16[2]; + +dclass DistributedToon : DistributedPlayer { + setDNAString(blob) required broadcast ownrecv db; + setMaxBankMoney(int16) required broadcast ownrecv db; + setBankMoney(int16) required broadcast ownrecv db; + setMaxMoney(int16) required broadcast ownrecv db; + setMoney(int16) required broadcast ownrecv db; + setMaxHp(int16) required broadcast ownrecv db; + setHp(int16) required broadcast ownrecv db; + toonUp(uint16) broadcast ownrecv; + takeDamage(uint16) broadcast ownrecv; + setBattleId(uint32) required broadcast ram; + setExperience(blob) required ownrecv db; + setMaxCarry(uint8) required ownrecv db; + setTrackAccess(uint16array) required broadcast ownrecv db; + setTrackProgress(int8, uint32) required ownrecv db; + setTrackBonusLevel(int8array) required broadcast ownrecv db; + setInventory(blob) required ownrecv db; + setMaxNPCFriends(uint16) required ownrecv db; + setNPCFriendsDict(uint32uint8array) required ownrecv db; + setDefaultShard(uint32) required ownrecv db; + setDefaultZone(uint32) required ownrecv db; + setShtickerBook(blob) required ownrecv db; + setZonesVisited(uint32array) required ownrecv db; + setHoodsVisited(uint32array) required ownrecv db; + setInterface(blob) required ownrecv db; + setLastHood(uint32) required ownrecv db; + setTutorialAck(uint8) required ownrecv db; + setMaxClothes(uint32) required ownrecv db; + setClothesTopsList(uint8array) required ownrecv db; + setClothesBottomsList(uint8array) required ownrecv db; + setMaxAccessories(uint32) required ownrecv db; + setHatList(uint8array) required ownrecv db; + setGlassesList(uint8array) required ownrecv db; + setBackpackList(uint8array) required ownrecv db; + setShoesList(uint8array) required ownrecv db; + setHat(uint8, uint8, uint8) required broadcast db ownrecv; + setGlasses(uint8, uint8, uint8) required broadcast db ownrecv; + setBackpack(uint8, uint8, uint8) required broadcast db ownrecv; + setShoes(uint8, uint8, uint8) required broadcast db ownrecv; + setGardenSpecials(gardenSpecial []) required ownrecv db airecv; + setEarnedExperience(uint16array) ownrecv; + setTunnelIn(int16, int16/10, int16/10, int16/10, int16/100, int32/100) ownsend broadcast; + setTunnelOut(int16, int16/10, int16/10, int16/10, int16/10, int16/100, int32/100) ownsend broadcast; + setAnimState(char [0-1024], int16/1000, int16) broadcast ram ownsend airecv; + setEmoteState(int16, int16/1000, int16) broadcast ram ownsend; + setEmoteAccess(uint8array) required ownrecv db; + setCustomMessages(uint16array) required ownrecv db; + setSleepAutoReply(uint32) broadcast clsend ownrecv; + setResistanceMessages(pair16 []) required ownrecv db; + setPetTrickPhrases(uint8array) required ownrecv db; + setCatalogSchedule(uint16, uint32) required ownrecv db; + setCatalog(blob, blob, blob) required ownrecv db; + setMailboxContents(blob) required ownrecv db; + setDeliverySchedule(blob) required ownrecv db airecv; + setGiftSchedule(blob) required ownrecv db airecv; + setAwardMailboxContents(blob) required ownrecv db; + setAwardSchedule(blob) required ownrecv db airecv; + setAwardNotify(uint8) required ownrecv db; + setCatalogNotify(uint8, uint8) required ownrecv db; + playSplashEffect(int16/10, int16/10, int16/10) broadcast ownsend; + setWhisperSCToontaskFrom(uint32, uint32, uint32, uint32, uint8) ownrecv clsend; + setSCToontask(uint32, uint32, uint32, uint8) broadcast ownsend; + reqSCResistance(uint16, uint32 []) ownsend airecv; + setSCResistance(uint16, uint32 []) broadcast ownrecv; + setSpeedChatStyleIndex(uint8) required ownsend broadcast db; + setTrophyScore(uint16) broadcast ownrecv ram; + setTeleportAccess(uint32array) required ownrecv db; + checkTeleportAccess(uint16) airecv ownsend; + battleSOS(uint32) ownrecv clsend; + teleportQuery(uint32) ownrecv clsend; + teleportResponse(uint32, int8, uint32, uint32, uint32) ownrecv clsend; + teleportResponseToAI(uint32, int8, uint32, uint32, uint32, uint32) ownsend airecv; + teleportGiveup(uint32) ownrecv clsend; + teleportGreeting(uint32) broadcast ownsend; + setCogStatus(uint32array) required ownrecv db; + setCogCount(uint32array) required ownrecv db; + setCogRadar(uint8array) required ownrecv db; + setBuildingRadar(uint8array) required ownrecv db; + setCogLevels(uint8array) required broadcast ownrecv db; + setCogTypes(uint8array) required broadcast ownrecv db; + setCogParts(uint32array) required broadcast ownrecv db; + setCogMerits(uint16array) required ownrecv db; + setCogIndex(int8) broadcast ram; + setDisguisePageFlag(int8) ownrecv; + setSosPageFlag(int8) ownrecv; + setHouseId(uint32) required ownrecv db; + setQuests(uint32array) required broadcast ownrecv db; + setQuestHistory(uint16array) required ownrecv db; + setRewardHistory(uint8, uint16array) required ownrecv db; + setQuestCarryLimit(uint8) required ownrecv db; + requestDeleteQuest(uint32array) ownsend airecv; + setCheesyEffect(int16, uint32, uint32) required broadcast ownrecv db; + setGhostMode(uint8) broadcast ownrecv ram; + setPosIndex(uint8) required ownrecv db; + setFishCollection(uint8array, uint8array, uint16array) required ownrecv db; + setMaxFishTank(uint8) required ownrecv db; + setFishTank(uint8array, uint8array, uint16array) required ownrecv db; + setFishingRod(uint8) required broadcast ownrecv db; + setFishingTrophies(uint8array) required ownrecv db; + setFlowerCollection(uint8array, uint8array) required ownrecv db; + setFlowerBasket(uint8array, uint8array) required ownrecv db; + setMaxFlowerBasket(uint8) required ownrecv db; + setGardenTrophies(uint8array) required ownrecv db; + setShovel(uint8) required broadcast ownrecv db; + setShovelSkill(uint32) required ownrecv db; + setWateringCan(uint8) required broadcast ownrecv db; + setWateringCanSkill(uint32) required ownrecv db; + promoteShovel(uint8) ownrecv; + promoteWateringCan(uint8) ownrecv; + reactivateWater() ownrecv; + presentPie(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10, int32) broadcast ownsend; + tossPie(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10, uint8, uint8, int32) broadcast ownsend; + pieSplat(int16/10, int16/10, int16/10, uint8, uint8, int32) broadcast ownsend; + setPieType(uint8) broadcast ownrecv ram; + setNumPies(uint16) broadcast ownrecv ram; + catalogGenClothes(uint32) broadcast ownrecv; + catalogGenAccessories(uint32) broadcast ownrecv; + setPetId(uint32) required broadcast ownrecv db; + setPetMovie(uint32, uint8) ownsend airecv; + setPetTutorialDone(uint8) required ownsend airecv db; + setFishBingoTutorialDone(uint8) required ownsend airecv db; + setFishBingoMarkTutorialDone(uint8) required ownsend airecv db; + setKartBodyType(int8) required broadcast ownrecv db; + setKartBodyColor(int8) required broadcast ownrecv db; + setKartAccessoryColor(int8) required broadcast ownrecv db; + setKartEngineBlockType(int8) required broadcast ownrecv db; + setKartSpoilerType(int8) required broadcast ownrecv db; + setKartFrontWheelWellType(int8) required broadcast ownrecv db; + setKartBackWheelWellType(int8) required broadcast ownrecv db; + setKartRimType(int8) required broadcast ownrecv db; + setKartDecalType(int8) required broadcast ownrecv db; + updateKartDNAField(int8, int8) ownsend airecv; + addOwnedAccessory(int8) ownsend airecv; + removeOwnedAccessory(int8) ownsend airecv; + setTickets(uint32) required broadcast ownrecv db; + setKartingHistory(uint8 [16]) required ownrecv db; + setKartingTrophies(uint8 [33]) required ownrecv db; + setKartingPersonalBest(uint32/1000 [6]) required ownrecv db; + setKartingPersonalBest2(uint32/1000 [12]) required ownrecv db; + setKartAccessoriesOwned(int8 [16]) required broadcast ownrecv db; + setCurrentKart(uint32) broadcast ownrecv ram; + squish(uint8) ownsend airecv; + announceBingo() broadcast ownrecv; + trickOrTreatTargetMet(uint32) ownrecv; + trickOrTreatMilestoneMet() ownrecv; + winterCarolingTargetMet(uint32) ownrecv; + setCogSummonsEarned(uint8array) required ownrecv db; + reqCogSummons(char [0-256], uint32) ownsend airecv; + cogSummonsResponse(string, uint32, uint32) ownrecv; + reqUseSpecial(int32) ownsend airecv; + useSpecialResponse(string) ownrecv; + setGardenStarted(uint8) required ownrecv db; + sendToGolfCourse(uint32) ownrecv; + setGolfHistory(uint16 [18]) required ownrecv db; + setPackedGolfHoleBest(uint8 [18]) required ownrecv db; + setGolfCourseBest(uint8 [3]) required ownrecv db; + setUnlimitedSwing(uint8) broadcast ownrecv ram; + logSuspiciousEvent(char [0-1024]) ownsend airecv; + logMessage(char [0-1024]) ownsend airecv; + forceLogoutWithNotify() ownrecv; + setPinkSlips(uint8) required ownrecv db; + setNametagStyle(uint8) broadcast required ram db; + setMail(simpleMail []) ownrecv; + setNumMailItems(uint32) airecv; + setSimpleMailNotify(uint8) ownrecv airecv; + setInvites(invite []) ownrecv airecv ram; + setPartiesInvitedTo(party []) ownrecv airecv ram; + setHostedParties(party []) ownrecv airecv ram; + setPartyReplies(repliesForOneParty []) ownrecv airecv ram; + updateInvite(uint64, uint8) ownrecv airecv; + updateReply(uint64, uint64, uint8) ownrecv airecv; + setPartyCanStart(uint64) ownrecv airecv; + setPartyStatus(uint64, uint8) ownrecv airecv; + announcePartyStarted(uint64) ownrecv; + setModuleInfo(string []) airecv clsend; +}; + +dclass DistributedCCharBase : DistributedObject { + setChat(uint32, uint32, uint32) broadcast; + fadeAway() broadcast; + setWalk(string, string, int16) required broadcast ram; + avatarEnter() airecv clsend; + avatarExit() airecv clsend; + setNearbyAvatarChat(char [0-1024]) airecv clsend; + setNearbyAvatarSC(uint16) airecv clsend; + setNearbyAvatarSCCustom(uint16) airecv clsend; + setNearbyAvatarSCToontask(uint32, uint32, uint32, uint8) airecv clsend; +}; + +dclass DistributedMickey : DistributedCCharBase { +}; + +dclass DistributedVampireMickey : DistributedMickey { +}; + +dclass DistributedWitchMinnie : DistributedMickey { +}; + +dclass DistributedMinnie : DistributedCCharBase { +}; + +dclass DistributedGoofy : DistributedCCharBase { +}; + +dclass DistributedDaisy : DistributedCCharBase { +}; + +dclass DistributedSockHopDaisy : DistributedDaisy { +}; + +dclass DistributedChip : DistributedCCharBase { +}; + +dclass DistributedPoliceChip : DistributedChip { +}; + +dclass DistributedDale : DistributedCCharBase { + setFollowChip(string, string, int16, int16/100, int16/100) broadcast ram; + setChipId(uint32) required broadcast ram; +}; + +dclass DistributedJailbirdDale : DistributedDale { +}; + +dclass DistributedDonald : DistributedCCharBase { +}; + +dclass DistributedFrankenDonald : DistributedDonald { +}; + +dclass DistributedDonaldDock : DistributedCCharBase { +}; + +dclass DistributedPluto : DistributedCCharBase { +}; + +dclass DistributedWesternPluto : DistributedPluto { +}; + +dclass DistributedGoofySpeedway : DistributedCCharBase { +}; + +dclass DistributedSuperGoofy : DistributedGoofySpeedway { +}; + +dclass DistributedPartyGate : DistributedObject { + getPartyList(uint32) airecv clsend; + partyChoiceRequest(uint32, uint64, uint64) airecv clsend; + listAllPublicParties(publicPartyInfo []); + partyRequestDenied(uint8); + setParty(publicPartyInfo); +}; + +dclass DistributedTrolley : DistributedObject { + setState(string, int16) broadcast ram; + fillSlot0(uint32) broadcast ram; + fillSlot1(uint32) broadcast ram; + fillSlot2(uint32) broadcast ram; + fillSlot3(uint32) broadcast ram; + emptySlot0(uint32, int16) broadcast ram; + emptySlot1(uint32, int16) broadcast ram; + emptySlot2(uint32, int16) broadcast ram; + emptySlot3(uint32, int16) broadcast ram; + requestBoard() airecv clsend; + rejectBoard(uint32); + requestExit() airecv clsend; + setMinigameZone(uint32, uint16); +}; + +dclass DistributedSuitPlanner : DistributedObject { + setZoneId(uint32) required broadcast ram; + suitListQuery() airecv clsend; + suitListResponse(uint8array); + buildingListQuery() airecv clsend; + buildingListResponse(uint8array); +}; + +dclass DistributedSuitBase : DistributedObject { + denyBattle(); + setDNAString(blob) required broadcast ram; + setLevelDist(int16) required broadcast ram; + setBrushOff(int16) broadcast; + setSkelecog(uint8) required broadcast ram; + setSkeleRevives(uint8) required broadcast ram; + setHP(int16) required broadcast ram; +}; + +dclass DistributedSuit : DistributedSuitBase { + requestBattle(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) airecv clsend; + setSPDoId(uint32) required broadcast ram; + setPathEndpoints(uint16, uint16, uint16, uint16) required broadcast ram; + setPathPosition(uint16, int16) required broadcast ram; + setPathState(int8) required broadcast ram; + debugSuitPosition(int16/10, int16, int16/10, int16/10, int16) broadcast; +}; + +dclass DistributedTutorialSuit : DistributedSuitBase { + requestBattle(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) airecv clsend; +}; + +dclass DistributedFactorySuit : DistributedSuitBase { + setLevelDoId(uint32) required broadcast ram; + setCogId(uint32) required broadcast ram; + setReserve(uint8) required broadcast ram; + requestBattle(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) airecv clsend; + setAlert(uint32) airecv clsend; + setConfrontToon(uint32) broadcast; + setStrayed() airecv clsend; + setReturn() broadcast; +}; + +dclass DistributedMintSuit : DistributedFactorySuit { +}; + +dclass DistributedStageSuit : DistributedFactorySuit { +}; + +dclass DistributedBossCog : DistributedNode { + setDNAString(blob) required broadcast db; + setToonIds(uint32array, uint32array, uint32array) broadcast ram; + setBattleIds(uint8, uint32, uint32) broadcast ram; + setArenaSide(uint8) broadcast ram; + avatarEnter() airecv clsend; + avatarExit() airecv clsend; + avatarNearEnter() airecv clsend; + avatarNearExit() airecv clsend; + toonDied(uint32) broadcast; + setBattleExperience(int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, uint8array, int16array, uint32array) required broadcast ram; + zapToon(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10, int8/100, int8/100, uint8, int16) airecv clsend; + showZapToon(uint32, int16/10, int16/10, int16/10, int16/10, int16/10, int16/10, uint8, int16) broadcast; + setAttackCode(uint8, uint32) broadcast; +}; + +dclass DistributedSellbotBoss : DistributedBossCog { + setCagedToonNpcId(uint32) required broadcast ram; + setDooberIds(uint32array) broadcast ram; + setBossDamage(uint16, uint8, int16) broadcast ram; + setState(string) broadcast ram; + hitBoss(uint8) airecv clsend; + hitBossInsides() airecv clsend; + hitToon(uint32) airecv clsend; + finalPieSplat() airecv clsend; + touchCage() airecv clsend; + doStrafe(uint8, uint8) broadcast; + cagedToonBattleThree(uint16, uint32) broadcast; + toonPromoted(uint8(0-1)); +}; + +dclass DistributedCashbotBoss : DistributedBossCog { + setState(string) broadcast ram; + setBossDamage(uint16) broadcast ram; + setRewardId(uint16) broadcast ram; + applyReward() airecv clsend; +}; + +struct LinkPosition { + int16/100 x; + int16/100 y; + int16/100 z; +}; + +dclass DistributedCashbotBossCrane : DistributedObject { + setBossCogId(uint32) required broadcast ram; + setIndex(uint8) required broadcast ram; + setState(char, uint32) broadcast ram; + requestControl() airecv clsend; + requestFree() airecv clsend; + clearSmoothing(int8) broadcast clsend; + setCablePos(uint8, int16/100, uint16%360/100, LinkPosition [3], int16) broadcast clsend; +}; + +dclass DistributedCashbotBossObject : DistributedObject { + setBossCogId(uint32) required broadcast ram; + setObjectState(char, uint32, uint32) broadcast ram; + requestGrab() airecv clsend; + rejectGrab(); + requestDrop() airecv clsend; + hitFloor() clsend; + requestFree(int16/10, int16/10, int16/10, uint16%360/100) airecv clsend; + hitBoss(uint16/255) airecv clsend; + setX(int16/10) broadcast ram clsend airecv; + setY(int16/10) broadcast ram clsend airecv; + setZ(int16/10) broadcast ram clsend airecv; + setH(int16%360/10) broadcast ram clsend airecv; + setP(int16%360/10) broadcast ram clsend airecv; + setR(int16%360/10) broadcast ram clsend airecv; + setPos : setX, setY, setZ; + setHpr : setH, setP, setR; + setPosHpr : setX, setY, setZ, setH, setP, setR; + setXY : setX, setY; + setXZ : setX, setZ; + setXYH : setX, setY, setH; + setXYZH : setX, setY, setZ, setH; + setComponentL(uint64) broadcast ram clsend airecv; + setComponentX(int16/10) broadcast ram clsend airecv; + setComponentY(int16/10) broadcast ram clsend airecv; + setComponentZ(int16/10) broadcast ram clsend airecv; + setComponentH(int16%360/10) broadcast ram clsend airecv; + setComponentP(int16%360/10) broadcast ram clsend airecv; + setComponentR(int16%360/10) broadcast ram clsend airecv; + setComponentT(int16) broadcast ram clsend airecv; + setSmStop : setComponentT; + setSmH : setComponentH, setComponentT; + setSmZ : setComponentZ, setComponentT; + setSmXY : setComponentX, setComponentY, setComponentT; + setSmXZ : setComponentX, setComponentZ, setComponentT; + setSmPos : setComponentX, setComponentY, setComponentZ, setComponentT; + setSmHpr : setComponentH, setComponentP, setComponentR, setComponentT; + setSmXYH : setComponentX, setComponentY, setComponentH, setComponentT; + setSmXYZH : setComponentX, setComponentY, setComponentZ, setComponentH, setComponentT; + setSmPosHpr : setComponentX, setComponentY, setComponentZ, setComponentH, setComponentP, setComponentR, setComponentT; + setSmPosHprL : setComponentL, setComponentX, setComponentY, setComponentZ, setComponentH, setComponentP, setComponentR, setComponentT; + clearSmoothing(int8) broadcast clsend; +}; + +dclass DistributedCashbotBossSafe : DistributedCashbotBossObject { + setIndex(uint8) required broadcast ram; + requestInitial() airecv clsend; +}; + +dclass DistributedCashbotBossGoon : DistributedCashbotBossObject { + requestBattle(int16/10) airecv clsend; + requestStunned(int16/10) airecv clsend; + setVelocity(uint8/10) broadcast ram; + setHFov(uint8) broadcast ram; + setAttackRadius(uint8) broadcast ram; + setStrength(uint8) broadcast ram; + setGoonScale(uint8/50) broadcast ram; + setupGoon : setVelocity, setHFov, setAttackRadius, setStrength, setGoonScale; + setTarget(int16/10, int16/10, uint16%360/100, int16) broadcast ram; + destroyGoon() broadcast clsend airecv; +}; + +dclass DistributedBattleBase : DistributedObject { + setLevelDoId(uint32) required broadcast ram; + setBattleCellId(uint32) required broadcast ram; + setInteractivePropTrackBonus(int8) required broadcast ram; + setPosition(int16/10, int16/10, int16/10) required broadcast ram; + setZoneId(uint32) required broadcast ram; + setInitialSuitPos(int16/10, int16/10, int16/10) required broadcast ram; + setMembers(uint32array, string, string, string, string, string, uint32array, string, string, string, string, int16) required broadcast ram; + adjust(int16) broadcast; + setMovie(int8, uint32array, uint32array, int8, int8, int8, int32, int16array, int16, int16, int16array, int8, int8, int8, int8, int8, int32, int16array, int16, int16, int16array, int8, int8, int8, int8, int8, int32, int16array, int16, int16, int16array, int8, int8, int8, int8, int8, int32, int16array, int16, int16, int16array, int8, int8, int8, int8, int8, int16array, int8, int8, int8, int8, int8, int8, int16array, int8, int8, int8, int8, int8, int8, int16array, int8, int8, int8, int8, int8, int8, int16array, int8, int8, int8) required broadcast ram; + setChosenToonAttacks(uint32array, int16array, int16array, int32array) broadcast ram; + setBattleExperience(int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, uint8array, int16array, uint32array) required broadcast ram; + denyLocalToonJoin(); + setBossBattle(uint8) required broadcast ram; + setState(string, int16) required broadcast ram; + faceOffDone() airecv clsend; + toonRequestJoin(int16/10, int16/10, int16/10) airecv clsend; + toonRequestRun() airecv clsend; + toonDied() airecv clsend; + adjustDone() airecv clsend; + timeout() airecv clsend; + movieDone() airecv clsend; + rewardDone() airecv clsend; + joinDone(uint32) airecv clsend; + requestAttack(int8, int8, int32) airecv clsend; + requestPetProxy(uint32) airecv clsend; +}; + +dclass DistributedBattle : DistributedBattleBase { +}; + +dclass DistributedBattleBldg : DistributedBattleBase { +}; + +dclass DistributedBattleTutorial : DistributedBattle { +}; + +dclass DistributedLevelBattle : DistributedBattle { +}; + +dclass DistributedBattleFactory : DistributedLevelBattle { +}; + +dclass DistributedMintBattle : DistributedLevelBattle { +}; + +dclass DistributedStageBattle : DistributedLevelBattle { +}; + +dclass DistributedBattleFinal : DistributedBattleBase { + setBossCogId(uint32) required broadcast ram; + setBattleNumber(uint8) required broadcast ram; + setBattleSide(uint8) required broadcast ram; +}; + +dclass DistributedBoat : DistributedObject { + setState(string, int16) required broadcast ram; +}; + +dclass DistributedButterfly : DistributedObject { + setArea(int16, int16) required broadcast ram; + setState(int8, uint8, uint8, uint16/10, int16) required broadcast ram; + avatarEnter() airecv clsend; +}; + +dclass DistributedMMPiano : DistributedObject { + requestSpeedUp() airecv clsend; + requestChangeDirection() airecv clsend; + setSpeed(int16/1000, uint16/100, int16) broadcast ram; + playSpeedUp(uint32) broadcast; + playChangeDirection(uint32) broadcast; +}; + +dclass DistributedDGFlower : DistributedObject { + avatarEnter() airecv clsend; + avatarExit() airecv clsend; + setHeight(uint8/10) broadcast ram; +}; + +dclass DistributedFishingPond : DistributedObject { + hitTarget(uint32) airecv clsend; + setArea(uint32) required broadcast ram; +}; + +dclass DistributedFishingTarget : DistributedNode { + setPondDoId(uint32) required broadcast ram; + setState(uint8, int16/10, uint16/100, uint16/10, int16) required broadcast ram; +}; + +dclass DistributedFishingSpot : DistributedObject { + setPondDoId(uint32) required broadcast ram; + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + requestEnter() airecv clsend; + rejectEnter(); + requestExit() airecv clsend; + setOccupied(uint32) broadcast ram; + doCast(uint8/255, int16/100) airecv clsend; + sellFish() airecv clsend; + sellFishComplete(uint8, uint16); + setMovie(uint8, uint8, uint16, uint16, uint16, uint8/100, int16/100) broadcast ram; +}; + +dclass DistributedPondBingoManager : DistributedObject { + setPondDoId(uint32) required broadcast ram; + updateGameState(uint32, uint8); + setCardState(uint16, uint8, uint16, uint32); + setState(string, int16); + cardUpdate(uint16, uint8, uint8, uint8) airecv clsend; + enableBingo(); + handleBingoCall(uint16) airecv clsend; + setJackpot(uint16); +}; + +dclass DistributedCannon : DistributedObject { + setEstateId(uint32) required broadcast ram; + setTargetId(uint32) required broadcast ram; + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + setActive(uint8) airecv clsend; + setActiveState(uint8) broadcast ram; + requestEnter() airecv clsend; + requestExit() broadcast; + setMovie(uint8, uint32) broadcast ram; + setCannonPosition(int32/100, uint32/100) airecv clsend; + setCannonLit(int32/100, uint32/100) airecv clsend; + setFired() airecv clsend; + setLanded() airecv clsend; + updateCannonPosition(uint32, int32/100, uint32/100) broadcast ram; + setCannonWillFire(uint32, int32/100, int32/100, uint32/100, int16) broadcast; + setCannonExit(uint32) broadcast; + requestBumperMove(int32/100, int32/100, int32/100) airecv clsend; + setCannonBumperPos(int32/100, int32/100, int32/100) required broadcast ram; +}; + +dclass DistributedTarget : DistributedObject { + setPosition(int16/10, int16/10, int16/10) required broadcast ram; + setState(uint8, uint32/10, uint8) broadcast; + setReward(uint32) broadcast; + setResult(uint32) airecv clsend; + setBonus(int16/10) airecv clsend; + setCurPinballScore(uint32, int32, int32) clsend airecv; + setPinballHiScorer(string) broadcast ram; + setPinballHiScore(int32) broadcast ram; +}; + +dclass DistributedMinigame : DistributedObject { + setParticipants(uint32array) broadcast ram required; + setTrolleyZone(uint32) broadcast ram required; + setStartingVotes(uint16array) broadcast ram required; + setMetagameRound(int8) broadcast ram required; + setDifficultyOverrides(int32, int32) broadcast ram required; + setAvatarJoined() airecv clsend; + setAvatarReady() airecv clsend; + setAvatarExited() airecv clsend; + requestExit() airecv clsend; + setGameReady() broadcast; + setGameStart(int16) broadcast; + setGameExit() broadcast; + setGameAbort() broadcast; +}; + +dclass DistributedMinigameTemplate : DistributedMinigame { +}; + +dclass DistributedRaceGame : DistributedMinigame { + setTimerStartTime(int16) broadcast; + setAvatarChoice(uint8) airecv clsend; + setAvatarChose(uint32) broadcast; + setChancePositions(uint8array) broadcast; + setServerChoices(int8array, uint8array, int8array) broadcast; +}; + +dclass DistributedCannonGame : DistributedMinigame { + setCannonPosition(int32/100, uint32/100) airecv clsend; + setCannonLit(int32/100, uint32/100) airecv clsend; + updateCannonPosition(uint32, int32/100, uint32/100) broadcast; + setCannonWillFire(uint32, int32/100, int32/100, uint32/100) broadcast; + setToonWillLandInWater(int32/100) airecv clsend; + announceToonWillLandInWater(uint32, int32/100) broadcast; +}; + +dclass DistributedPhotoGame : DistributedMinigame { + newClientPhotoScore(uint8, char [0-256], uint32/100) airecv clsend; + newAIPhotoScore(uint32, uint8, uint32/100) broadcast; + filmOut() airecv clsend; +}; + +dclass DistributedPatternGame : DistributedMinigame { + reportPlayerReady() airecv clsend; + setPattern(uint8array) broadcast; + reportPlayerPattern(uint8array, uint16/1000) airecv clsend; + setPlayerPatterns(uint8array, uint8array, uint8array, uint8array, uint32) broadcast; + reportButtonPress(uint8, uint8) airecv clsend; + remoteButtonPressed(uint32, uint8, uint8) broadcast; +}; + +dclass DistributedRingGame : DistributedMinigame { + setTimeBase(int16) broadcast ram required; + setColorIndices(int8, int8, int8, int8) broadcast ram required; + setToonGotRing(uint8) airecv clsend; + setRingGroupResults(uint8) broadcast; +}; + +dclass DistributedTagGame : DistributedMinigame { + tag(uint32) airecv clsend; + setIt(uint32) broadcast; + setTreasureScore(uint16array) broadcast; +}; + +dclass DistributedMazeGame : DistributedMinigame { + claimTreasure(uint32) airecv clsend; + setTreasureGrabbed(uint32, uint32) broadcast; + allTreasuresTaken() broadcast; + hitBySuit(uint32, int16) clsend broadcast; +}; + +dclass DistributedTugOfWarGame : DistributedMinigame { + reportPlayerReady(uint8) airecv clsend; + sendGoSignal(uint8array) broadcast; + sendStopSignal(uint32array, uint32array, uint32array) broadcast; + sendGameType(uint8, uint8) broadcast; + reportEndOfContest(uint8) airecv clsend; + sendNewAvIdList(uint32array) airecv clsend; + reportCurrentKeyRate(uint32, int16/100) airecv clsend; + sendCurrentPosition(uint32array, int16array/1000) broadcast; + sendSuitPosition(int32/1000) broadcast; + remoteKeyRateUpdate(uint32, uint32) broadcast; +}; + +dclass DistributedCatchGame : DistributedMinigame { + claimCatch(uint32, uint32) airecv clsend; + setObjectCaught(uint32, uint32) broadcast; + hitBySuit(uint32, int16) clsend broadcast; + reportDone() airecv clsend; + setEveryoneDone() broadcast; +}; + +dclass DistributedDivingGame : DistributedMinigame { + pickupTreasure(uint32) airecv clsend; + setTreasureGrabbed(uint32, uint32) broadcast; + handleFishCollision(uint32, uint32, uint32, char [0-256]) airecv clsend; + performFishCollision(uint32, uint32, uint32, int16) broadcast; + handleCrabCollision(uint32, char [0-256]) airecv clsend; + performCrabCollision(uint32, int16) broadcast; + setTreasureDropped(uint32, int16) broadcast; + fishSpawn(int16, uint32, uint32, uint16) broadcast; + removeFish(uint32) airecv clsend; + getCrabMoving(uint32, int16, int8) airecv clsend; + setCrabMoving(uint32, int16, int8, int8, int16, int8) broadcast; + treasureRecovered() airecv clsend; + incrementScore(uint32, uint32, int16) broadcast; +}; + +dclass DistributedTargetGame : DistributedMinigame { + setTimeBase(int16) broadcast ram required; + setToonGotRing(uint8) airecv clsend; + setRingGroupResults(uint8) broadcast; + setPlayerDone() airecv clsend; + setScore(int32, int32) airecv clsend; + setTargetSeed(uint32) broadcast ram; + setRoundDone() broadcast; + setSingleScore(uint16, uint32) broadcast; + setGameDone() broadcast; +}; + +dclass EstateManager : DistributedObject { + startAprilFools() broadcast; + stopAprilFools() broadcast; + getEstateZone(uint32, char [0-256]) airecv clsend; + setEstateZone(uint32, uint32); + setAvHouseId(uint32, uint32array) broadcast; + sendAvToPlayground(uint32, uint8); + exitEstate() airecv clsend; + removeFriend(uint32, uint32) airecv clsend; +}; + +struct decorItem { + uint8 decorType; + uint8 dataByte[]; + uint32 dataWord[]; +}; + +struct lawnItem { + uint8 type; + uint8 hardPoint; + int8 waterLevel; + int8 growthLevel; + uint16 optional; +}; + +dclass DistributedEstate : DistributedObject { + string DcObjectType db; + setEstateReady() broadcast; + setClientReady() airecv clsend; + setEstateType(uint8) required broadcast db; + setClosestHouse(uint8) airecv clsend; + setTreasureIds(uint32array) broadcast ram; + requestServerTime() airecv clsend; + setServerTime(uint32); + setDawnTime(uint32) required broadcast ram; + placeOnGround(uint32) broadcast ram; + setDecorData(lawnItem []) required airecv db; + setLastEpochTimeStamp(uint32) required airecv db; + setRentalTimeStamp(uint32) required airecv db; + setRentalType(uint8) required airecv db; + setSlot0ToonId(uint32) required airecv db; + setSlot0Items(lawnItem []) required airecv db; + setSlot1ToonId(uint32) required airecv db; + setSlot1Items(lawnItem []) required airecv db; + setSlot2ToonId(uint32) required airecv db; + setSlot2Items(lawnItem []) required airecv db; + setSlot3ToonId(uint32) required airecv db; + setSlot3Items(lawnItem []) required airecv db; + setSlot4ToonId(uint32) required airecv db; + setSlot4Items(lawnItem []) required airecv db; + setSlot5ToonId(uint32) required airecv db; + setSlot5Items(lawnItem []) required airecv db; + setIdList(uint32 []) broadcast ram; + completeFlowerSale(uint8) airecv clsend; + awardedTrophy(uint32) broadcast; + setClouds(uint8) required broadcast ram; + cannonsOver() broadcast; + gameTableOver() broadcast; +}; + +dclass DistributedHouse : DistributedObject { + string DcObjectType db; + setHousePos(uint8) required broadcast; + setHouseType(uint8) required broadcast db; + setGardenPos(uint8) required broadcast db; + setAvatarId(uint32) required broadcast db; + setName(string) required broadcast db; + setColor(uint8) required broadcast db; + setAtticItems(blob) required db; + setInteriorItems(blob) required db; + setAtticWallpaper(blob) required db; + setInteriorWallpaper(blob) required db; + setAtticWindows(blob) required db; + setInteriorWindows(blob) required db; + setDeletedItems(blob) required db; + setCannonEnabled(uint8) required; + setHouseReady() broadcast ram; +}; + +dclass DistributedHouseInterior : DistributedObject { + setHouseId(uint32) required broadcast ram; + setHouseIndex(uint8) required broadcast ram; + setWallpaper(blob) required broadcast ram; + setWindows(blob) required broadcast ram; +}; + +dclass DistributedGarden : DistributedObject { + sendNewProp(uint8, int16/10, int16/10, int16/10) broadcast; +}; + +dclass DistributedParty : DistributedObject { + setPartyClockInfo(uint8, uint8, uint8) required broadcast; + setInviteeIds(uint32array) required broadcast; + setPartyState(bool) required broadcast; + setPartyInfoTuple(party) required broadcast; + setAvIdsAtParty(uint32 []) required broadcast; + setPartyStartedTime(string) required broadcast; + setHostName(string) required broadcast; + avIdEnteredParty(uint32) clsend airecv; +}; + +dclass DistributedPartyActivity : DistributedObject { + setX(int16/10) broadcast required; + setY(int16/10) broadcast required; + setH(uint16%360/100) broadcast required; + setPartyDoId(uint32) broadcast required; + toonJoinRequest() airecv clsend; + toonExitRequest() airecv clsend; + toonExitDemand() airecv clsend; + toonReady() airecv clsend; + joinRequestDenied(uint8); + exitRequestDenied(uint8); + setToonsPlaying(uint32 []) broadcast ram; + setState(string, int16) broadcast ram; + showJellybeanReward(uint32, uint8, string); +}; + +dclass DistributedPartyTeamActivity : DistributedPartyActivity { + toonJoinRequest(uint8(0-1)) airecv clsend; + toonExitRequest(uint8(0-1)) airecv clsend; + toonSwitchTeamRequest() airecv clsend; + setPlayersPerTeam(uint8, uint8) broadcast required; + setDuration(uint8) broadcast required; + setCanSwitchTeams(bool) broadcast required; + setState(string, int16, uint32) broadcast ram; + setToonsPlaying(uint32 [0-8], uint32 [0-8]) required broadcast ram; + setAdvantage(uint16/100); + switchTeamRequestDenied(uint8); +}; + +struct CatchGeneration { + uint32 generation; + uint32 timestamp; + int8 numPlayers; +}; + +dclass DistributedPartyCatchActivity : DistributedPartyActivity { + setStartTimestamp(uint32) required broadcast ram; + setGenerations(CatchGeneration []) required broadcast ram; + requestActivityStart() airecv clsend; + startRequestResponse(uint8); + claimCatch(uint32, uint32, uint32) airecv clsend; + setObjectCaught(uint32, uint32, uint32) broadcast; +}; + +dclass DistributedPartyWinterCatchActivity : DistributedPartyCatchActivity { +}; + +dclass DistributedPartyCogActivity : DistributedPartyTeamActivity { + pieThrow(uint32, int32, int32/100, int32/100, int32/100, int32/100, uint8) clsend broadcast; + pieHitsToon(uint32, int32, int32/100, int32/100, int32/100) clsend broadcast; + pieHitsCog(uint32, int32, int8(0-2), int32/100, int32/100, int32/100, int32, bool) clsend broadcast airecv; + setCogDistances(int8/100 [3]) broadcast ram; + setHighScore(string, uint16) broadcast ram; +}; + +dclass DistributedPartyWinterCogActivity : DistributedPartyCogActivity { +}; + +dclass DistributedPartyDanceActivityBase : DistributedPartyActivity { + updateDancingToon(uint8, char [0-256]) clsend airecv; + setToonsPlaying(uint32 [], uint16%360/100 []) broadcast ram; + setDancingToonState(uint32, uint8, string) broadcast; +}; + +dclass DistributedPartyDanceActivity : DistributedPartyDanceActivityBase { +}; + +dclass DistributedPartyDance20Activity : DistributedPartyDanceActivityBase { +}; + +dclass DistributedPartyValentineDanceActivity : DistributedPartyDanceActivityBase { +}; + +dclass DistributedPartyValentineDance20Activity : DistributedPartyDanceActivityBase { +}; + +dclass DistributedPartyJukeboxActivityBase : DistributedPartyActivity { + setNextSong(jukeboxSongInfo) clsend airecv; + setSongPlaying(jukeboxSongInfo, uint32) broadcast ram; + queuedSongsRequest() clsend airecv; + queuedSongsResponse(jukeboxSongInfo [], int16); + setSongInQueue(jukeboxSongInfo); + moveHostSongToTopRequest() clsend airecv; + moveHostSongToTop(); +}; + +dclass DistributedPartyJukeboxActivity : DistributedPartyJukeboxActivityBase { +}; + +dclass DistributedPartyJukebox40Activity : DistributedPartyJukeboxActivityBase { +}; + +dclass DistributedPartyValentineJukeboxActivity : DistributedPartyJukeboxActivityBase { +}; + +dclass DistributedPartyValentineJukebox40Activity : DistributedPartyJukeboxActivityBase { +}; + +dclass DistributedPartyCannonActivity : DistributedPartyActivity { + setMovie(uint8, uint32) broadcast; + setLanded(uint32) airecv clsend; + setCannonWillFire(uint32, int32/100, uint32/100) broadcast; + cloudsColorRequest() clsend airecv; + cloudsColorResponse(partyCloudColor []); + requestCloudHit(uint16, uint8/100, uint8/100, uint8/100) clsend airecv; + setCloudHit(uint16, uint8/100, uint8/100, uint8/100) broadcast; +}; + +dclass DistributedPartyCannon : DistributedObject { + setActivityDoId(uint64) required broadcast ram; + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + requestEnter() airecv clsend; + requestExit() broadcast; + setMovie(uint8, uint32) broadcast ram; + setCannonPosition(int32/100, uint32/100) airecv clsend; + setCannonLit(int32/100, uint32/100) airecv clsend; + setFired() airecv clsend; + setLanded(uint32) airecv clsend; + updateCannonPosition(uint32, int32/100, uint32/100) broadcast ram; + setCannonExit(uint32) broadcast; + setTimeout() clsend airecv; +}; + +dclass DistributedPartyFireworksActivity : DistributedPartyActivity { + setEventId(uint8) required broadcast; + setShowStyle(uint8) required broadcast; +}; + +dclass DistributedPartyTrampolineActivity : DistributedPartyActivity { + awardBeans(uint8, uint16) clsend airecv; + setBestHeightInfo(string, uint16) broadcast ram; + reportHeightInformation(uint16) airecv clsend; + leaveTrampoline() broadcast; + requestAnim(char [0-256]) clsend airecv; + requestAnimEcho(string) broadcast; + removeBeans(int8 []) clsend airecv; + removeBeansEcho(int8 []) broadcast; +}; + +dclass DistributedPartyValentineTrampolineActivity : DistributedPartyTrampolineActivity { +}; + +dclass DistributedPartyVictoryTrampolineActivity : DistributedPartyTrampolineActivity { +}; + +dclass DistributedPartyWinterTrampolineActivity : DistributedPartyTrampolineActivity { +}; + +dclass DistributedPartyTugOfWarActivity : DistributedPartyTeamActivity { + reportKeyRateForce(uint32, int16/100) airecv clsend; + reportFallIn(uint8) airecv clsend; + setToonsPlaying(uint32 [0-4], uint32 [0-4]) required broadcast ram; + updateToonKeyRate(uint32, uint32) broadcast; + updateToonPositions(int16/1000) broadcast; +}; + +dclass DeleteManager : DistributedObject { + setInventory(blob) airecv clsend; +}; + +dclass ToontownMagicWordManager : MagicWordManager { + requestTeleport(string, string, uint32, uint32, uint32); +}; + +struct weeklyCalendarHoliday { + uint8 holidayId; + uint8 dayOfTheWeek; +}; + +struct yearlyCalendarHoliday { + uint8 holidayId; + uint8array firstStartTime; + uint8array lastEndTime; +}; + +struct oncelyCalendarHoliday { + uint8 holidayId; + uint16array firstStartTime; + uint16array lastEndTime; +}; + +struct relativelyCalendarHoliday { + uint8 holidayId; + uint16array firstStartTime; + uint16array lastEndTime; +}; + +struct startAndEndTime { + uint16array startTime; + uint16array endTime; +}; + +struct multipleStartHoliday { + uint8 holidayId; + startAndEndTime times[]; +}; + +dclass NewsManager : DistributedObject { + setPopulation(uint32) broadcast ram; + setBingoWin(uint32) broadcast ram; + setBingoStart() broadcast; + setBingoEnd() broadcast; + setCircuitRaceStart() broadcast; + setCircuitRaceEnd() broadcast; + setTrolleyHolidayStart() broadcast; + setTrolleyHolidayEnd() broadcast; + setTrolleyWeekendStart() broadcast; + setTrolleyWeekendEnd() broadcast; + setRoamingTrialerWeekendStart() broadcast; + setRoamingTrialerWeekendEnd() broadcast; + setInvasionStatus(uint8, string, uint32, uint8) broadcast; + setHolidayIdList(uint32array) broadcast ram; + holidayNotify() broadcast; + setWeeklyCalendarHolidays(weeklyCalendarHoliday []) required broadcast ram; + setYearlyCalendarHolidays(yearlyCalendarHoliday []) required broadcast ram; + setOncelyCalendarHolidays(oncelyCalendarHoliday []) required broadcast ram; + setRelativelyCalendarHolidays(relativelyCalendarHoliday []) required broadcast ram; + setMultipleStartHolidays(multipleStartHoliday []) required broadcast ram; + sendSystemMessage(string, uint8) broadcast ram; +}; + +dclass PurchaseManager : DistributedObject { + setPlayerIds(uint32, uint32, uint32, uint32) required broadcast ram; + setNewbieIds(uint32array) required broadcast ram; + setMinigamePoints(uint8, uint8, uint8, uint8) required broadcast ram; + setPlayerMoney(uint8, uint8, uint8, uint8) required broadcast ram; + setPlayerStates(uint8, uint8, uint8, uint8) required broadcast ram; + setCountdown(int16) required broadcast ram; + setMetagameRound(int8) required broadcast ram; + setVotesArray(int16array) required broadcast ram; + requestExit() airecv clsend; + requestPlayAgain() airecv clsend; + setInventory(blob, int16, uint8) airecv clsend; + setPurchaseExit() broadcast; +}; + +dclass NewbiePurchaseManager : PurchaseManager { + setOwnedNewbieId(uint32) required broadcast ram; +}; + +dclass SafeZoneManager : DistributedObject { + enterSafeZone() airecv clsend; + exitSafeZone() airecv clsend; +}; + +dclass TutorialManager : DistributedObject { + requestTutorial() airecv clsend; + rejectTutorial() airecv clsend; + requestSkipTutorial() airecv clsend; + skipTutorialResponse(uint8); + enterTutorial(uint32, uint32, uint32, uint32); + allDone() airecv clsend; + toonArrived() airecv clsend; +}; + +dclass CatalogManager : DistributedObject { + startCatalog() airecv clsend; +}; + +dclass DistributedMyTest : DistributedObject { + setMyTest(uint16) broadcast; +}; + +dclass DistributedTreasure : DistributedObject { + setPosition(int16/10, int16/10, int16/10) required broadcast ram; + requestGrab() airecv clsend; + setGrab(uint32) broadcast ram; + setReject() broadcast; +}; + +dclass DistributedDDTreasure : DistributedTreasure { +}; + +dclass DistributedDGTreasure : DistributedTreasure { +}; + +dclass DistributedDLTreasure : DistributedTreasure { +}; + +dclass DistributedTTTreasure : DistributedTreasure { +}; + +dclass DistributedBRTreasure : DistributedTreasure { +}; + +dclass DistributedMMTreasure : DistributedTreasure { +}; + +dclass DistributedOZTreasure : DistributedTreasure { +}; + +dclass DistributedETreasure : DistributedTreasure { +}; + +dclass DistributedEFlyingTreasure : DistributedTreasure { +}; + +dclass DistributedTagTreasure : DistributedTreasure { +}; + +dclass DistributedCashbotBossTreasure : DistributedTreasure { + setGoonId(uint32) required broadcast ram; + setFinalPosition(int16/10, int16/10, int16/10) required broadcast ram; + setStyle(uint16) required broadcast ram; +}; + +dclass DistributedLargeBlobSender : DistributedObject { + setMode(uint8) required broadcast ram; + setTargetAvId(uint32) required broadcast ram; + setChunk(blob); + setFilename(string); + setAck() airecv clsend; +}; + +dclass DistributedLevel : DistributedObject { + setLevelZoneId(uint32) required broadcast ram; + setPlayerIds(uint32array) required broadcast ram; + setEntranceId(uint8) required broadcast ram; + setZoneIds(uint32array) broadcast ram; + setStartTimestamp(int32) broadcast ram; + setOuch(uint8) airecv clsend; + requestCurrentLevelSpec(string, string) airecv clsend; + setSpecDeny(blob); + setSpecSenderDoId(uint32); + setAttribChange(uint32, blob, blob, blob) broadcast; +}; + +dclass DistributedEntity : DistributedObject { + setLevelDoId(uint32) required broadcast ram; + setEntId(uint32) required broadcast ram; +}; + +dclass DistributedInteractiveEntity : DistributedEntity { + setAvatarInteract(uint32) required broadcast ram; + requestInteract() airecv clsend; + rejectInteract(); + requestExit() airecv clsend; + avatarExit(uint32) broadcast; + setState(string, int32) required broadcast ram; +}; + +dclass DistributedTrophyMgr : DistributedObject { + requestTrophyScore() airecv clsend; +}; + +dclass DistributedBuilding : DistributedObject { + setBlock(uint16, uint32) required broadcast ram; + setSuitData(int8, int8, int8) required broadcast ram; + setVictorList(uint32array) broadcast ram; + setState(string, int16) broadcast ram; + setVictorReady() airecv clsend; +}; + +dclass DistributedAnimBuilding : DistributedBuilding { +}; + +dclass DistributedToonInterior : DistributedObject { + setZoneIdAndBlock(uint32, uint16) required broadcast ram; + setToonData(blob) required broadcast ram; + setState(string, int16) required broadcast ram; +}; + +dclass DistributedToonHallInterior : DistributedToonInterior { +}; + +dclass DistributedSuitInterior : DistributedObject { + setZoneId(uint32) required broadcast ram; + setExtZoneId(uint32) required broadcast ram; + setDistBldgDoId(uint32) required broadcast ram; + setNumFloors(int8) required broadcast ram; + setToons(uint32array, uint16) broadcast ram; + setSuits(uint32array, uint32array, uint16array) broadcast ram; + setState(string, int16) required broadcast ram; + setAvatarJoined() airecv clsend; + elevatorDone() airecv clsend; + reserveJoinDone() airecv clsend; +}; + +dclass DistributedCogdoBarrel : DistributedObject { + requestGrab() airecv clsend; + setIndex(uint32) required broadcast ram; + setState(uint32) required broadcast ram; + setGrab(uint32) broadcast ram; + setReject() broadcast; +}; + +dclass DistributedCogdoInterior : DistributedObject { + setZoneId(uint32) required broadcast ram; + setExtZoneId(uint32) required broadcast ram; + setDistBldgDoId(uint32) required broadcast ram; + setNumFloors(int8) required broadcast ram; + setShopOwnerNpcId(uint32) required broadcast ram; + setSOSNpcId(uint32) broadcast ram; + setFOType(int8) broadcast ram; + setToons(uint32array, uint16) broadcast ram; + setSuits(uint32array, uint32array, uint16array) broadcast ram; + setState(string, int16) required broadcast ram; + setAvatarJoined() airecv clsend; + elevatorDone() airecv clsend; + reserveJoinDone() airecv clsend; + toonLeftBarrelRoom() airecv clsend; + toonBarrelRoomIntroDone() airecv clsend; + setBarrelRoomReward(uint32 [], uint8 []) broadcast; + toonBarrelRoomRewardDone() airecv clsend; +}; + +dclass DistributedCogdoBattleBldg : DistributedBattleBldg { +}; + +dclass DistCogdoGame : DistributedObject { + setInteriorId(uint32) required broadcast ram; + setExteriorZone(uint32) broadcast ram required; + setDifficultyOverrides(int32, int32) broadcast ram required; + setVisible() broadcast; + setIntroStart() broadcast; + setToonSad(uint32) broadcast; + setToonDisconnect(uint32) broadcast; + setAvatarReady() airecv clsend; + setGameStart(int16) broadcast; + setGameFinish(int16) broadcast; +}; + +dclass DistCogdoLevelGame : DistCogdoGame, DistributedLevel { +}; + +dclass DistCogdoMazeGame : DistCogdoGame { + requestAction(uint8, uint32) airecv clsend; + doAction(uint8, uint32, int16) broadcast; + setNumSuits(uint8 [3]) required broadcast; + requestUseGag(int16/10, int16/10, int16/10, int16) clsend airecv; + toonUsedGag(uint32, int16/10, int16/10, int16/10, int16) broadcast; + requestSuitHitByGag(uint8, uint8) clsend airecv; + suitHitByGag(uint32, uint8, uint8) broadcast; + requestHitBySuit(uint8, uint8, int16) clsend airecv; + toonHitBySuit(uint32, uint8, uint8, int16) broadcast; + requestHitByDrop() clsend airecv; + toonHitByDrop(uint32) broadcast; + requestPickUp(uint8) clsend airecv; + pickUp(uint32, uint8, int16) broadcast; + requestGag(uint8) clsend airecv; + hasGag(uint32, int16) broadcast; +}; + +dclass DistCogdoFlyingGame : DistCogdoGame { + requestAction(uint8, uint8) airecv clsend; + requestPickUp(uint16, uint8) airecv clsend; + pickUp(uint32, uint16, int16) broadcast; + debuffPowerup(uint32, uint16, int16) broadcast; + doAction(uint8, uint32) broadcast; + eagleExitCooldown(uint32, int16) broadcast; + toonSetAsEagleTarget(uint32, uint8, int16) broadcast; + toonClearAsEagleTarget(uint32, uint8, int16) broadcast; + toonDied(uint32, int32) broadcast; + toonSpawn(uint32, int32) broadcast; + toonSetBlades(uint32, int32) broadcast; + toonBladeLost(uint32) broadcast; +}; + +dclass DistCogdoBoardroomGame : DistCogdoLevelGame { +}; + +dclass DistCogdoCraneGame : DistCogdoLevelGame { +}; + +dclass DistCogdoCrane : DistributedObject { + setCraneGameId(uint32) required broadcast ram; + setIndex(uint8) required broadcast ram; + setState(char, uint32) broadcast ram; + clearSmoothing(int8) broadcast clsend; + setCablePos(uint8, int16/100, uint16%360/100, LinkPosition [3], int16) broadcast clsend; +}; + +dclass DistCogdoCraneObject : DistributedObject { + setCraneGameId(uint32) required broadcast ram; + setObjectState(char, uint32, uint32) broadcast ram; + requestGrab() airecv clsend; + rejectGrab(); + requestDrop() airecv clsend; + hitFloor() clsend; + requestFree(int16/10, int16/10, int16/10, uint16%360/100) airecv clsend; + hitBoss(uint16/255) airecv clsend; + setX(int16/10) broadcast ram clsend airecv; + setY(int16/10) broadcast ram clsend airecv; + setZ(int16/10) broadcast ram clsend airecv; + setH(int16%360/10) broadcast ram clsend airecv; + setP(int16%360/10) broadcast ram clsend airecv; + setR(int16%360/10) broadcast ram clsend airecv; + setPos : setX, setY, setZ; + setHpr : setH, setP, setR; + setPosHpr : setX, setY, setZ, setH, setP, setR; + setXY : setX, setY; + setXZ : setX, setZ; + setXYH : setX, setY, setH; + setXYZH : setX, setY, setZ, setH; + setComponentL(uint64) broadcast ram clsend airecv; + setComponentX(int16/10) broadcast ram clsend airecv; + setComponentY(int16/10) broadcast ram clsend airecv; + setComponentZ(int16/10) broadcast ram clsend airecv; + setComponentH(int16%360/10) broadcast ram clsend airecv; + setComponentP(int16%360/10) broadcast ram clsend airecv; + setComponentR(int16%360/10) broadcast ram clsend airecv; + setComponentT(int16) broadcast ram clsend airecv; + setSmStop : setComponentT; + setSmH : setComponentH, setComponentT; + setSmZ : setComponentZ, setComponentT; + setSmXY : setComponentX, setComponentY, setComponentT; + setSmXZ : setComponentX, setComponentZ, setComponentT; + setSmPos : setComponentX, setComponentY, setComponentZ, setComponentT; + setSmHpr : setComponentH, setComponentP, setComponentR, setComponentT; + setSmXYH : setComponentX, setComponentY, setComponentH, setComponentT; + setSmXYZH : setComponentX, setComponentY, setComponentZ, setComponentH, setComponentT; + setSmPosHpr : setComponentX, setComponentY, setComponentZ, setComponentH, setComponentP, setComponentR, setComponentT; + setSmPosHprL : setComponentL, setComponentX, setComponentY, setComponentZ, setComponentH, setComponentP, setComponentR, setComponentT; + clearSmoothing(int8) broadcast clsend; +}; + +dclass DistCogdoCraneMoneyBag : DistCogdoCraneObject { + setIndex(uint8) required broadcast ram; + requestInitial() airecv clsend; +}; + +dclass DistCogdoCraneCog : DistributedObject { + setGameId(uint32) required broadcast ram; + setDNAString(blob) required broadcast ram; + setSpawnInfo(uint8, int16) required broadcast ram; +}; + +dclass DistributedHQInterior : DistributedObject { + setZoneIdAndBlock(uint32, uint16) required broadcast ram; + setLeaderBoard(blob) required broadcast ram; + setTutorial(uint8) required broadcast ram; +}; + +dclass DistributedGagshopInterior : DistributedObject { + setZoneIdAndBlock(uint32, uint16) required broadcast ram; +}; + +dclass DistributedPetshopInterior : DistributedObject { + setZoneIdAndBlock(uint32, uint16) required broadcast ram; +}; + +dclass DistributedKartShopInterior : DistributedObject { + setZoneIdAndBlock(uint32, uint16) required broadcast ram; +}; + +dclass DistributedDoor : DistributedObject { + setZoneIdAndBlock(uint32, uint32) required broadcast ram; + setSwing(int8) required broadcast ram; + setDoorType(uint8) required broadcast ram; + setDoorIndex(uint8) required broadcast ram; + setOtherZoneIdAndDoId(uint32, uint32); + requestEnter() airecv clsend; + requestExit() airecv clsend; + rejectEnter(int8); + avatarEnter(uint32) broadcast; + avatarExit(uint32) broadcast; + setState(string, int16) required broadcast ram; + setExitDoorState(string, int16) required broadcast ram; +}; + +dclass DistributedAnimDoor : DistributedDoor { +}; + +dclass DistributedHouseDoor : DistributedDoor { +}; + +dclass DistributedCogHQDoor : DistributedDoor { +}; + +dclass DistributedSellbotHQDoor : DistributedCogHQDoor { + informPlayer(uint8) broadcast ram; +}; + +dclass DistributedNPCToonBase : DistributedNode { + setName(string) required broadcast ram; + setDNAString(blob) required broadcast ram; + setPositionIndex(uint8) required broadcast ram; + setAnimState(string, int16/1000, int16) broadcast ram; + setPageNumber(int16, int8, int16) broadcast ram clsend; + avatarEnter() airecv clsend; + freeAvatar(); +}; + +dclass DistributedNPCToon : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, uint16array, int16) broadcast ram; + setMovieDone() airecv clsend; + chooseQuest(uint16) airecv clsend; + chooseTrack(int8) airecv clsend; +}; + +dclass DistributedNPCSpecialQuestGiver : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, uint16array, int16) broadcast ram; + setMovieDone() airecv clsend; + chooseQuest(uint16) airecv clsend; + chooseTrack(int8) airecv clsend; +}; + +dclass DistributedNPCFlippyInToonHall : DistributedNPCToon { +}; + +dclass DistributedNPCScientist : DistributedNPCToonBase { + setChat(char [0-1024], uint8, uint32, uint8, uint8) ownsend broadcast; +}; + +dclass DistributedNPCClerk : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, int16) broadcast ram; + setInventory(blob, int16, uint8) airecv clsend; +}; + +dclass DistributedNPCTailor : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, int16) broadcast ram; + setDNA(blob, int8, uint8) airecv clsend; + setCustomerDNA(uint32, blob) broadcast ram; +}; + +dclass DistributedNPCBlocker : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, int16) broadcast ram; +}; + +dclass DistributedNPCFisherman : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, uint32array, int16) broadcast ram; + completeSale(uint8) airecv clsend; +}; + +dclass DistributedNPCPartyPerson : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, uint32array, int16) broadcast ram; + answer(uint8) airecv clsend; +}; + +dclass DistributedNPCPetclerk : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, uint32array, int16) broadcast ram; + setPetSeeds(uint32array); + petAdopted(uint8, uint32) airecv clsend; + petReturned() airecv clsend; + fishSold() airecv clsend; + transactionDone() airecv clsend; +}; + +dclass DistributedNPCKartClerk : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, uint32array, int16) broadcast ram; + buyKart(uint8) airecv clsend; + buyAccessory(uint8) airecv clsend; + transactionDone() airecv clsend; +}; + +dclass DistributedKnockKnockDoor : DistributedAnimatedProp { +}; + +dclass DistributedElevator : DistributedObject { + setBldgDoId(uint32) required broadcast ram; + setState(string, int16) broadcast ram; + fillSlot0(uint32, uint8) broadcast ram; + fillSlot1(uint32, uint8) broadcast ram; + fillSlot2(uint32, uint8) broadcast ram; + fillSlot3(uint32, uint8) broadcast ram; + fillSlot4(uint32, uint8) broadcast ram; + fillSlot5(uint32, uint8) broadcast ram; + fillSlot6(uint32, uint8) broadcast ram; + fillSlot7(uint32, uint8) broadcast ram; + emptySlot0(uint32, int8, int16, int16) broadcast ram; + emptySlot1(uint32, int8, int16, int16) broadcast ram; + emptySlot2(uint32, int8, int16, int16) broadcast ram; + emptySlot3(uint32, int8, int16, int16) broadcast ram; + emptySlot4(uint32, int8, int16, int16) broadcast ram; + emptySlot5(uint32, int8, int16, int16) broadcast ram; + emptySlot6(uint32, int8, int16, int16) broadcast ram; + emptySlot7(uint32, int8, int16, int16) broadcast ram; + requestBoard() airecv clsend; + rejectBoard(uint32, uint8); + requestExit() airecv clsend; + setElevatorTripId(uint32) required broadcast ram; + setAntiShuffle(uint8) required broadcast ram; + setMinLaff(uint8) required broadcast ram; +}; + +dclass DistributedElevatorFSM : DistributedObject { + setBldgDoId(uint32) required broadcast ram; + setState(string, int16) broadcast ram; + fillSlot0(uint32) broadcast ram; + fillSlot1(uint32) broadcast ram; + fillSlot2(uint32) broadcast ram; + fillSlot3(uint32) broadcast ram; + fillSlot4(uint32) broadcast ram; + fillSlot5(uint32) broadcast ram; + fillSlot6(uint32) broadcast ram; + fillSlot7(uint32) broadcast ram; + emptySlot0(uint32, int8, int16) broadcast ram; + emptySlot1(uint32, int8, int16) broadcast ram; + emptySlot2(uint32, int8, int16) broadcast ram; + emptySlot3(uint32, int8, int16) broadcast ram; + emptySlot4(uint32, int8, int16) broadcast ram; + emptySlot5(uint32, int8, int16) broadcast ram; + emptySlot6(uint32, int8, int16) broadcast ram; + emptySlot7(uint32, int8, int16) broadcast ram; + requestBoard() airecv clsend; + rejectBoard(uint32, uint8); + requestExit() airecv clsend; + setElevatorTripId(uint32) required broadcast ram; + setAntiShuffle(uint8) required broadcast ram; + setMinLaff(uint8) required broadcast ram; +}; + +dclass DistributedElevatorFloor : DistributedElevatorFSM { + setFloor(int8) broadcast ram; + setLocked(uint16) required broadcast ram; + setEntering(uint16) required broadcast ram; + kickToonsOut() broadcast; + setLatch(uint32) required broadcast ram; +}; + +dclass DistributedElevatorExt : DistributedElevator { + setFloor(int8) broadcast ram; +}; + +dclass DistributedLawOfficeElevatorExt : DistributedElevatorExt { + setEntranceId(uint8) required broadcast ram; + setLawOfficeInteriorZone(uint32); + setLawOfficeInteriorZoneForce(uint32); +}; + +dclass DistributedElevatorInt : DistributedElevator { + requestBuildingExit() airecv clsend; + forcedExit(uint32); +}; + +dclass DistributedFactoryElevatorExt : DistributedElevatorExt { + setEntranceId(uint8) required broadcast ram; + setFactoryInteriorZone(uint32); + setFactoryInteriorZoneForce(uint32); +}; + +dclass DistributedMintElevatorExt : DistributedElevatorExt { + setMintId(uint16) required broadcast ram; + setMintInteriorZone(uint32); + setMintInteriorZoneForce(uint32); +}; + +dclass DistributedCogdoElevatorExt : DistributedElevatorExt { +}; + +dclass DistributedLawOfficeElevatorInt : DistributedElevatorFloor { + setLawOfficeInteriorZone(uint32); +}; + +dclass DistributedCogdoElevatorInt : DistributedElevatorInt { +}; + +dclass DistributedBossElevator : DistributedElevatorExt { + setBossOfficeZone(uint32); + setBossOfficeZoneForce(uint32); +}; + +dclass DistributedVPElevator : DistributedBossElevator { +}; + +dclass DistributedCFOElevator : DistributedBossElevator { +}; + +dclass DistributedCJElevator : DistributedBossElevator { +}; + +dclass DistributedBBElevator : DistributedBossElevator { +}; + +dclass DistributedBoardingParty : DistributedObject { + postGroupInfo(uint32, uint32array, uint32array, uint32array) broadcast; + informDestinationInfo(uint8) clsend airecv; + postDestinationInfo(uint8) broadcast; + postInvite(uint32, uint32) broadcast; + postInviteCanceled() broadcast; + postKick(uint32) broadcast; + postKickReject(uint32, uint32, uint32) broadcast; + postSizeReject(uint32, uint32, uint32) broadcast; + postInviteAccepted(uint32) broadcast; + postInviteDelcined(uint32) broadcast; + postInviteNotQualify(uint32, int8, uint32) broadcast; + postAlreadyInGroup() broadcast; + postGroupDissolve(uint32, uint32, uint32 [], uint8) broadcast; + postMessageAcceptanceFailed(uint32, int8) broadcast; + postGroupAlreadyFull() broadcast; + postSomethingMissing() broadcast; + postRejectBoard(uint32, int8, uint32 [], uint32 []) broadcast; + postRejectGoto(uint32, int8, uint32 [], uint32 []) broadcast; + postMessageInvited(uint32, uint32) broadcast; + postMessageInvitationFailed(uint32) broadcast; + acceptGoToFirstTime(uint32) broadcast; + acceptGoToSecondTime(uint32) broadcast; + rejectGoToRequest(uint32, int8, uint32 [], uint32 []) broadcast; + requestInvite(uint32) airecv clsend; + requestCancelInvite(uint32) airecv clsend; + requestAcceptInvite(uint32, uint32) airecv clsend; + requestRejectInvite(uint32, uint32) airecv clsend; + requestKick(uint32) airecv clsend; + requestLeave(uint32) airecv clsend; + requestBoard(uint32) airecv clsend; + requestGoToFirstTime(uint32) airecv clsend; + requestGoToSecondTime(uint32) airecv clsend; + setElevatorIdList(uint32array) required broadcast ram; + setGroupSize(uint8) required broadcast ram; +}; + +dclass DistributedTutorialInterior : DistributedObject { + setZoneIdAndBlock(uint32, uint16) required broadcast ram; + setTutorialNpcId(uint32) required broadcast ram; +}; + +dclass DistributedBankMgr : DistributedObject { + transferMoney(int16) airecv clsend; +}; + +dclass DistributedMailbox : DistributedObject { + setHouseId(uint32) required broadcast ram; + setHousePos(uint8) required broadcast ram; + setName(string) required broadcast ram; + setFullIndicator(uint8) broadcast ram; + avatarEnter() airecv clsend; + avatarExit() airecv clsend; + freeAvatar(); + setMovie(uint8, uint32) broadcast ram; + acceptItemMessage(uint16, blob, uint8, int32) airecv clsend; + acceptItemResponse(uint16, int8); + discardItemMessage(uint16, blob, uint8, int32) airecv clsend; + discardItemResponse(uint16, int8); + acceptInviteMessage(uint16, uint64) airecv clsend; + rejectInviteMessage(uint16, uint64) airecv clsend; + markInviteReadButNotReplied(uint64) airecv clsend; +}; + +dclass DistributedFurnitureManager : DistributedObject { + setOwnerId(uint32) required broadcast ram; + setOwnerName(string) required broadcast ram; + setInteriorId(uint32) required broadcast ram; + setAtticItems(blob) required broadcast ram; + setAtticWallpaper(blob) required broadcast ram; + setAtticWindows(blob) required broadcast ram; + setDeletedItems(blob) required broadcast ram; + suggestDirector(uint32) airecv clsend; + setDirector(uint32) broadcast ram; + avatarEnter() airecv clsend; + avatarExit() airecv clsend; + moveItemToAtticMessage(uint32, uint16) airecv clsend; + moveItemToAtticResponse(int8, uint16); + moveItemFromAtticMessage(uint16, int16/10, int16/10, int16/100, int16/10, int16/10, int16/10, uint16) airecv clsend; + moveItemFromAtticResponse(int8, uint32, uint16); + deleteItemFromAtticMessage(blob, uint16, uint16) airecv clsend; + deleteItemFromAtticResponse(int8, uint16); + deleteItemFromRoomMessage(blob, uint32, uint16) airecv clsend; + deleteItemFromRoomResponse(int8, uint16); + moveWallpaperFromAtticMessage(uint16, uint8, uint16) airecv clsend; + moveWallpaperFromAtticResponse(int8, uint16); + deleteWallpaperFromAtticMessage(blob, uint16, uint16) airecv clsend; + deleteWallpaperFromAtticResponse(int8, uint16); + moveWindowToAtticMessage(uint8, uint16) airecv clsend; + moveWindowToAtticResponse(int8, uint16); + moveWindowFromAtticMessage(uint16, uint8, uint16) airecv clsend; + moveWindowFromAtticResponse(int8, uint16); + moveWindowMessage(uint8, uint8, uint16) airecv clsend; + moveWindowResponse(int8, uint16); + deleteWindowFromAtticMessage(blob, uint16, uint16) airecv clsend; + deleteWindowFromAtticResponse(int8, uint16); + recoverDeletedItemMessage(blob, uint16, uint16) airecv clsend; + recoverDeletedItemResponse(int8, uint16); +}; + +dclass DistributedFurnitureItem : DistributedSmoothNode { + setItem(uint32, blob) required broadcast ram; + requestPosHpr(uint8, int16/10, int16/10, int16/100, int16/10, int16/10, int16/10, int16) airecv clsend; + setMode(uint8, uint32) required broadcast ram; +}; + +dclass DistributedBank : DistributedFurnitureItem { + avatarEnter() airecv clsend; + freeAvatar(); + setMovie(uint8, uint32, int16) broadcast ram; + transferMoney(int16) airecv clsend; +}; + +dclass DistributedCloset : DistributedFurnitureItem { + setOwnerId(uint32) required broadcast ram; + enterAvatar() airecv clsend; + freeAvatar(); + deleteItem(blob, blob, uint8) airecv clsend; + removeItem(blob, uint8) airecv clsend; + setDNA(blob, int8, uint8) airecv clsend; + setState(uint8, uint32, uint32, string, uint8array, uint8array) broadcast ram; + setMovie(uint8, uint32, int16) broadcast ram; + resetItemLists() broadcast ram; + setCustomerDNA(uint32, blob) broadcast ram; +}; + +dclass DistributedTrunk : DistributedCloset { + setState(uint8, uint32, uint32, string, uint8array, uint8array, uint8array, uint8array) broadcast ram; + removeItem(uint8, uint8, uint8, uint8) airecv clsend; + setDNA(uint8, uint8, uint8, uint8, uint8, uint8, uint8, uint8, uint8, uint8, uint8, uint8, int8, uint8) airecv clsend; + setCustomerDNA(uint32, uint8, uint8, uint8, uint8, uint8, uint8, uint8, uint8, uint8, uint8, uint8, uint8, uint8) broadcast ram; +}; + +dclass DistributedPhone : DistributedFurnitureItem { + setInitialScale(uint8/170, uint8/170, uint8/170) required broadcast ram; + setNewScale(uint8/170, uint8/170, uint8/170) airecv clsend; + avatarEnter() airecv clsend; + avatarExit() airecv clsend; + freeAvatar(); + setLimits(uint16); + setMovie(uint8, uint32, int32) broadcast ram; + requestPurchaseMessage(uint16, blob, int32) airecv clsend; + requestPurchaseResponse(uint16, int8); + requestGiftPurchaseMessage(uint16, uint32, blob, int32) airecv clsend; + requestGiftPurchaseResponse(uint16, int8); +}; + +dclass DistributedFireworkShow : DistributedObject { + startShow(uint8, uint8, int16) broadcast ram; + requestFirework(int16/10, int16/10, int16/100, uint8, uint8, uint8) airecv clsend; + shootFirework(int16/10, int16/10, int16/100, uint8, uint8, uint8) broadcast; +}; + +dclass DistributedFireworksCannon : DistributedFireworkShow { + avatarEnter() airecv clsend; + avatarExit() airecv clsend; + freeAvatar(); + setMovie(uint8, uint32, int16) broadcast ram; + setPosition(int16/10, int16/10, int16/10) required broadcast ram; +}; + +dclass LobbyManager : DistributedObject { +}; + +dclass DistributedFactory : DistributedLevel { + setFactoryId(uint16) required broadcast ram; + setSuits(uint32array, uint32array) broadcast ram; + setForemanConfronted(uint32) broadcast ram; + setDefeated() broadcast ram; +}; + +dclass DistributedLawOffice : DistributedObject { + setLawOfficeId(uint16) required broadcast ram; + startSignal() broadcast ram; + readyForNextFloor() airecv clsend; +}; + +dclass DistributedLawOfficeFloor : DistributedLevel { + setLawOfficeId(uint16) required broadcast ram; + setSuits(uint32array, uint32array) broadcast ram; + readyForNextFloor() airecv clsend; + setForemanConfronted(uint32) broadcast ram; + setDefeated() broadcast ram; +}; + +dclass DistributedMint : DistributedObject { + setZoneId(uint32) required broadcast ram; + setMintId(uint16) required broadcast ram; + setFloorNum(uint8) required broadcast ram; + setRoomDoIds(uint32array) broadcast ram; +}; + +dclass DistributedMintRoom : DistributedLevel { + setMintId(uint16) required broadcast ram; + setRoomId(uint16) required broadcast ram; + setRoomNum(uint8) required broadcast ram; + setSuits(uint32array, uint32array) broadcast ram; + setBossConfronted(uint32) broadcast ram; + setDefeated() broadcast ram; +}; + +dclass DistributedStage : DistributedObject { + setZoneId(uint32) required broadcast ram; + setStageId(uint16) required broadcast ram; + setLayoutIndex(uint16) required broadcast ram; + setFloorNum(uint8) required broadcast ram; + setRoomDoIds(uint32array) broadcast ram; + setStageZone(uint32) broadcast ram; + elevatorAlert(uint32) broadcast ram; +}; + +dclass DistributedStageRoom : DistributedLevel { + setStageId(uint16) required broadcast ram; + setRoomId(uint16) required broadcast ram; + setRoomNum(uint8) required broadcast ram; + setSuits(uint32array, uint32array) broadcast ram; + setBossConfronted(uint32) broadcast ram; + setDefeated() broadcast ram; +}; + +dclass DistributedInGameEditor : DistributedObject { + setEditorAvId(uint32) required broadcast ram; + setEditUsername(blob) required broadcast ram; + setLevelDoId(uint32) required broadcast ram; + requestCurrentLevelSpec() airecv clsend; + setSpecSenderDoId(uint32); + setEdit(uint32, blob, blob, blob) airecv clsend; + setAttribChange(uint32, blob, blob, blob); + setFinished() airecv clsend; +}; + +dclass DistributedLift : DistributedEntity { + setStateTransition(uint8, uint8, uint32) required broadcast ram; + setAvatarEnter() airecv clsend; + setAvatarLeave() airecv clsend; +}; + +dclass DistributedDoorEntity : DistributedEntity { + setLocksState(uint16) required broadcast ram; + setDoorState(uint8, int32) required broadcast ram; + requestOpen() airecv clsend; +}; + +dclass DistributedSwitch : DistributedInteractiveEntity { +}; + +dclass DistributedButton : DistributedSwitch { +}; + +dclass DistributedTrigger : DistributedSwitch { +}; + +dclass DistributedCrushableEntity : DistributedEntity { + setPosition(int16/10, int16/10, int16/10) broadcast ram; + setCrushed(uint32, uint8) broadcast ram; +}; + +dclass DistributedCrusherEntity : DistributedEntity { +}; + +dclass DistributedElevatorMarker : DistributedEntity { +}; + +dclass DistributedStomper : DistributedCrusherEntity { + setMovie(uint8, int16, uint32array) broadcast ram; +}; + +dclass DistributedStomperPair : DistributedEntity { + setChildren(uint32array) broadcast ram; + setSquash() airecv clsend; +}; + +dclass DistributedBarrelBase : DistributedEntity { + requestGrab() airecv clsend; + setGrab(uint32) broadcast ram; + setReject() broadcast; +}; + +dclass DistributedGagBarrel : DistributedBarrelBase { +}; + +dclass DistributedBeanBarrel : DistributedBarrelBase { +}; + +dclass DistributedHealBarrel : DistributedBarrelBase { +}; + +dclass DistributedGrid : DistributedEntity { +}; + +dclass ActiveCell : DistributedEntity { + setState(uint8, uint32) broadcast ram; +}; + +dclass DirectionalCell : ActiveCell { +}; + +dclass CrusherCell : ActiveCell { +}; + +dclass DistributedCrate : DistributedCrushableEntity { + requestPush(uint8) airecv clsend; + setReject(); + setAccept() broadcast; + setMoveTo(uint32, int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) broadcast ram; + setDone() airecv clsend; +}; + +dclass DistributedSinkingPlatform : DistributedEntity { + setOnOff(uint8, uint32) airecv clsend; + setSinkMode(uint32, uint8, uint32) broadcast ram; +}; + +dclass DistributedGoon : DistributedCrushableEntity { + requestBattle(int16/10) airecv clsend; + requestStunned(int16/10) airecv clsend; + requestResync() airecv clsend; + setParameterize(int16/10, int16/10, int16/10, uint32) airecv clsend; + setMovie(uint8, uint32, int32/10, int16) broadcast ram; +}; + +dclass DistributedGridGoon : DistributedGoon { + setPathPts(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) broadcast ram; +}; + +dclass BattleBlocker : DistributedEntity { + setActive(uint8) required broadcast ram; + setSuits(uint32array) broadcast ram; + setBattle(uint32) broadcast ram; + setBattleFinished() broadcast ram; +}; + +dclass DistributedLaserField : BattleBlocker { + setGrid(uint8, uint8) required broadcast ram; + setField(uint8 []) required broadcast ram; + setSuccess(uint8) broadcast ram; + hit(int8, int8, int8, int8) airecv clsend; + trapFire() airecv clsend; + setActiveLF(uint8) broadcast ram; + hideSuit(uint32array) broadcast ram; + showSuit(uint32array) broadcast ram; + setGridGame(string) broadcast ram; +}; + +struct golfGreenGameBoardData { + uint8 posX; + uint8 posZ; + uint8 typeIndex; +}; + +struct golfGreenGameScoreData { + uint32 avId; + uint8 score; +}; + +dclass DistributedGolfGreenGame : BattleBlocker { + requestJoin() airecv clsend; + leaveGame() airecv clsend; + acceptJoin(uint16, int32, uint32 []) broadcast ram; + requestBoard(uint8) airecv clsend; + startBoard(golfGreenGameBoardData [], uint8 []); + signalDone(uint8) broadcast ram; + boardCleared(uint32); + scoreData(uint8, uint8, golfGreenGameScoreData []) broadcast ram; + informGag(uint8, uint8); + helpOthers(uint32) broadcast; + setTimerStart(uint16, int32) broadcast ram; +}; + +dclass DistributedSecurityCamera : DistributedEntity { + trapFire() airecv clsend; + setTarget(uint8) broadcast ram; +}; + +dclass DistributedMover : DistributedEntity { + startMove(int16) broadcast ram; +}; + +typedef uint16/10000 PetTrait; + +dclass DistributedPet : DistributedSmoothNode { + string DcObjectType db; + setOwnerId(uint32) required broadcast db; + setPetName(string) required broadcast db; + setTraitSeed(uint32) required broadcast db; + setSafeZone(uint32) required broadcast db; + setForgetfulness(PetTrait) required broadcast db; + setBoredomThreshold(PetTrait) required broadcast db; + setRestlessnessThreshold(PetTrait) required broadcast db; + setPlayfulnessThreshold(PetTrait) required broadcast db; + setLonelinessThreshold(PetTrait) required broadcast db; + setSadnessThreshold(PetTrait) required broadcast db; + setFatigueThreshold(PetTrait) required broadcast db; + setHungerThreshold(PetTrait) required broadcast db; + setConfusionThreshold(PetTrait) required broadcast db; + setExcitementThreshold(PetTrait) required broadcast db; + setAngerThreshold(PetTrait) required broadcast db; + setSurpriseThreshold(PetTrait) required broadcast db; + setAffectionThreshold(PetTrait) required broadcast db; + setHead(int8(-1, 0)) required broadcast db; + setEars(int8(-1-4)) required broadcast db; + setNose(int8(-1-3)) required broadcast db; + setTail(int8(-1-6)) required broadcast db; + setBodyTexture(int8(0-6)) required broadcast db; + setColor(int8(0-25)) required broadcast db; + setColorScale(int8(0-8)) required broadcast db; + setEyeColor(int8(0-5)) required broadcast db; + setGender(int8(0-1)) required broadcast db; + setLastSeenTimestamp(uint32) required broadcast db; + setBoredom(uint16/1000(0-1)) required broadcast db; + setRestlessness(uint16/1000(0-1)) required broadcast db; + setPlayfulness(uint16/1000(0-1)) required broadcast db; + setLoneliness(uint16/1000(0-1)) required broadcast db; + setSadness(uint16/1000(0-1)) required broadcast db; + setAffection(uint16/1000(0-1)) required broadcast db; + setHunger(uint16/1000(0-1)) required broadcast db; + setConfusion(uint16/1000(0-1)) required broadcast db; + setExcitement(uint16/1000(0-1)) required broadcast db; + setFatigue(uint16/1000(0-1)) required broadcast db; + setAnger(uint16/1000(0-1)) required broadcast db; + setSurprise(uint16/1000(0-1)) required broadcast db; + setMood : setBoredom, setRestlessness, setPlayfulness, setLoneliness, setSadness, setAffection, setHunger, setConfusion, setExcitement, setFatigue, setAnger, setSurprise; + teleportIn(int16) broadcast ownsend; + teleportOut(int16) broadcast ownsend; + setTrickAptitudes(uint16/10000(0-1) []) required broadcast db; + doTrick(uint8, int16) broadcast ram; + avatarInteract(uint32); + setMovie(uint8, uint32, int16) broadcast ram; + freeAvatar(); +}; + +dclass DistributedPetProxy : DistributedPet { + setDominantMood(string) broadcast ram; +}; + +dclass DistributedBlackCatMgr : DistributedObject { + setAvId(uint32) required broadcast ram; + doBlackCatTransformation() airecv clsend; +}; + +dclass DistributedPolarPlaceEffectMgr : DistributedObject { + addPolarPlaceEffect() airecv clsend; +}; + +dclass DistributedGreenToonEffectMgr : DistributedObject { + addGreenToonEffect() airecv clsend; +}; + +dclass DistributedResistanceEmoteMgr : DistributedObject { + addResistanceEmote() airecv clsend; +}; + +dclass DistributedScavengerHuntTarget : DistributedObject { + attemptScavengerHunt() airecv clsend; +}; + +dclass DistributedTrickOrTreatTarget : DistributedScavengerHuntTarget { +}; + +dclass DistributedWinterCarolingTarget : DistributedScavengerHuntTarget { +}; + +dclass DistributedDataStoreManager : DistributedObject { + startStore(uint8); + stopStore(uint8); + queryStore(uint8, string); + receiveResults(uint8, string); + deleteBackupStores(); +}; + +dclass DistributedVehicle : DistributedSmoothNode { + setOwner(uint32) required broadcast ram; + setState(char, uint32) broadcast ram; + setBodyType(int8) required broadcast ram; + setBodyColor(int8) required broadcast ram; + setAccessoryColor(int8) required broadcast ram; + setEngineBlockType(int8) required broadcast ram; + setSpoilerType(int8) required broadcast ram; + setFrontWheelWellType(int8) required broadcast ram; + setBackWheelWellType(int8) required broadcast ram; + setRimType(int8) required broadcast ram; + setDecalType(int8) required broadcast ram; + requestControl() airecv clsend; + requestParked() airecv clsend; + setInput(int8) broadcast ram; +}; + +struct avatarAndKart { + uint32 avId; + uint32 kartId; +}; + +dclass DistributedRace : DistributedObject { + setZoneId(uint32) required broadcast ram; + setTrackId(uint16) required broadcast ram; + setRaceType(uint16) required broadcast ram; + setCircuitLoop(uint16array) required broadcast ram; + setAvatars(uint32array) required broadcast ram; + setStartingPlaces(uint8array) required broadcast ram; + setLapCount(uint8) broadcast required ram; + waitingForJoin() broadcast ram; + setEnteredRacers(avatarAndKart []) broadcast ram; + prepForRace() broadcast ram; + startTutorial() broadcast ram; + startRace(int16) broadcast ram; + goToSpeedway(uint32array, uint8) broadcast ram; + genGag(uint8, uint16, uint8) broadcast ram; + dropAnvilOn(uint32, uint32, int16) broadcast ram; + shootPiejectile(uint32, uint32, uint8) broadcast ram; + racerDisconnected(uint32) broadcast ram; + setPlace(uint32, uint32/1000, uint8, uint32, uint8, uint32, uint32, uint32array, uint16array, uint32/1000) broadcast ram; + setCircuitPlace(uint32, uint8, uint32, uint32, uint32, uint32array) broadcast ram; + endCircuitRace() broadcast ram; + setRaceZone(uint32, uint32); + hasGag(uint8, uint8, uint8) broadcast airecv clsend; + racerLeft(uint32) clsend airecv broadcast ram; + heresMyT(uint32, int8, uint16/65535, int16) clsend airecv broadcast; + requestThrow(int32/1000, int32/1000, int32/1000) clsend airecv; + requestKart() clsend airecv; +}; + +dclass DistributedGag : DistributedObject { + setInitTime(int16) required broadcast ram; + setActivateTime(uint16) required broadcast ram; + setPos(int32/1000, int32/1000, int32/1000) required broadcast ram; + setRace(uint32) required broadcast ram; + setOwnerId(uint32) required broadcast ram; + setType(uint8) required broadcast ram; + hitSomebody(uint32, int16) broadcast clsend airecv; +}; + +dclass DistributedProjectile : DistributedObject { + setInitTime(int16) required broadcast ram; + setPos(int32/1000, int32/1000, int32/1000) required broadcast ram; + setRace(uint32) required broadcast ram; + setOwnerId(uint32) required broadcast ram; + setType(uint8) required broadcast ram; + hitSomebody(uint32, int16) broadcast clsend airecv; +}; + +dclass DistributedKartPad : DistributedObject { + setArea(uint32) required broadcast ram; +}; + +dclass DistributedRacePad : DistributedKartPad { + setState(string, int16) required broadcast ram; + setRaceZone(uint32); + setTrackInfo(uint16array) required broadcast ram; +}; + +dclass DistributedViewPad : DistributedKartPad { + setLastEntered(int16) required broadcast ram; +}; + +dclass DistributedStartingBlock : DistributedObject { + setPadDoId(uint32) required broadcast ram; + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + setPadLocationId(uint8) required broadcast ram; + requestEnter(uint8) airecv clsend; + rejectEnter(uint8); + requestExit() airecv clsend; + setOccupied(uint32) broadcast ram; + setMovie(uint8) broadcast ram; + movieFinished() airecv clsend; +}; + +dclass DistributedViewingBlock : DistributedStartingBlock { +}; + +dclass DistributedLeaderBoard : DistributedObject { + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + setDisplay(blob) broadcast ram; +}; + +dclass DistributedDeliveryManager : DistributedObject { + hello(string) clsend; + rejectHello(string); + helloResponse(string); + getName(uint32); + receiveRejectGetName(string); + receiveAcceptGetName(string); + addName(uint32, string); + receiveRejectAddName(uint32); + receiveAcceptAddName(uint32); + addGift(uint32, blob, uint32, uint32, uint32); + receiveRejectAddGift(uint32); + receiveAcceptAddGift(uint32, uint32, uint32, uint32); + deliverGifts(uint32, uint32); + receiveAcceptDeliverGifts(uint32, string); + receiveRejectDeliverGifts(uint32, string); + receiveRequestPayForGift(blob, uint32, uint32) airecv clsend; + receiveRequestPurchaseGift(blob, uint32, uint32, uint32) airecv; + receiveAcceptPurchaseGift(uint32, uint32, int16); + receiveRejectPurchaseGift(uint32, uint32, int16, uint16); + heartbeat() airecv; + giveBeanBonus(uint32, uint16); + requestAck() clsend; + returnAck(); +}; + +dclass DistributedLawbotBoss : DistributedBossCog { + setState(string) broadcast ram; + setBossDamage(uint16, uint8, int16) broadcast ram; + touchWitnessStand() airecv clsend; + hitBoss(uint8) airecv clsend; + healBoss(uint8) airecv clsend; + hitToon(uint32) airecv clsend; + hitDefensePan() airecv clsend; + hitProsecutionPan() airecv clsend; + hitChair(uint8, uint8) airecv clsend; + setLawyerIds(uint32array) broadcast ram; + setTaunt(int8, int8) broadcast; + toonGotHealed(uint32) broadcast; + enteredBonusState() broadcast; + setBattleDifficulty(uint8) broadcast ram; +}; + +dclass DistributedLawbotBossSuit : DistributedSuitBase { + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + doAttack(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) broadcast; + doProsecute() broadcast; + hitByToon() airecv clsend; + doStun() broadcast; +}; + +dclass DistributedLawbotBossGavel : DistributedObject { + setBossCogId(uint32) required broadcast ram; + setIndex(uint8) required broadcast ram; + setState(char) broadcast ram; +}; + +dclass DistributedLawbotCannon : DistributedObject { + setBossCogId(uint32) required broadcast ram; + setIndex(uint8) required broadcast ram; + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + requestEnter() airecv clsend; + setMovie(int8, uint32, uint8) broadcast; + setCannonPosition(int16/10, int16/10) airecv clsend; + updateCannonPosition(uint32, int16/10, int16/10) broadcast; + setCannonLit(int16/10, int16/10) airecv clsend; + setCannonWillFire(uint32, int16/10, int16/10, int16/10, int16) broadcast; + setLanded() airecv clsend; + requestLeave() airecv clsend; +}; + +dclass DistributedLawbotChair : DistributedObject { + setBossCogId(uint32) required broadcast ram; + setIndex(uint8) required broadcast ram; + setState(char) broadcast ram; + showCogJurorFlying() broadcast; + setToonJurorIndex(int8) broadcast ram; +}; + +dclass DistributedLawnDecor : DistributedNode { + setPlot(int8) required broadcast ram; + setHeading(int16/10) required broadcast ram; + setPosition(int16/10, int16/10, int16/10) required broadcast ram; + setOwnerIndex(int8) required broadcast ram; + plotEntered() airecv clsend; + removeItem() airecv clsend; + setMovie(uint8, uint32) broadcast ram; + movieDone() airecv clsend; + interactionDenied(uint32) broadcast ram; +}; + +dclass DistributedGardenPlot : DistributedLawnDecor { + plantFlower(uint8, uint8) airecv clsend; + plantGagTree(uint8, uint8) airecv clsend; + plantStatuary(uint8) airecv clsend; + plantToonStatuary(uint8, uint16) airecv clsend; + plantNothing(uint8) airecv clsend; +}; + +dclass DistributedGardenBox : DistributedLawnDecor { + setTypeIndex(uint8) required broadcast ram; +}; + +dclass DistributedStatuary : DistributedLawnDecor { + setTypeIndex(uint8) required broadcast ram; + setWaterLevel(int8) required broadcast ram; + setGrowthLevel(int8) required broadcast ram; +}; + +dclass DistributedToonStatuary : DistributedStatuary { + setOptional(uint16) required broadcast ram; +}; + +dclass DistributedAnimatedStatuary : DistributedStatuary { +}; + +dclass DistributedChangingStatuary : DistributedStatuary { + setGrowthLevel(int8) required broadcast ram; +}; + +dclass DistributedPlantBase : DistributedLawnDecor { + setTypeIndex(uint8) required broadcast ram; + setWaterLevel(int8) required broadcast ram; + setGrowthLevel(int8) required broadcast ram; + waterPlant() airecv clsend; + waterPlantDone() airecv clsend; +}; + +dclass DistributedFlower : DistributedPlantBase { + setTypeIndex(uint8) required broadcast ram; + setVariety(uint8) required broadcast ram; +}; + +dclass DistributedGagTree : DistributedPlantBase { + setWilted(int8) required broadcast ram; + requestHarvest() airecv clsend; +}; + +dclass DistributedTravelGame : DistributedMinigame { + setTimerStartTime(int16) broadcast; + setAvatarChoice(uint16, uint8) airecv clsend; + setAvatarChose(uint32) broadcast; + setServerChoices(int16array, uint8array, uint8, uint8) broadcast; + setMinigames(uint8array, uint8array) broadcast; + setBonuses(uint8array, uint8array) broadcast; + setBoardIndex(uint8) required broadcast ram; +}; + +dclass DistributedPairingGame : DistributedMinigame { + setDeckSeed(uint32) required broadcast ram; + setMaxOpenCards(uint8) broadcast ram; + openCardRequest(int16, int16) airecv clsend; + openCardResult(int16, uint32, int16, int8, int16array) broadcast; + reportDone() airecv clsend; + setEveryoneDone() broadcast; + setSignaling(uint32) clsend broadcast; +}; + +struct golfData { + int16 frame; + int32/100000 x; + int32/100000 y; + int32/100000 z; +}; + +struct Coord3 { + int32/100000 x; + int32/100000 y; + int32/100000 z; +}; + +struct CommonObjectData { + uint8 id; + uint8 type; + int32/100000 x; + int32/100000 y; + int32/100000 z; + int32/100000 q1; + int32/100000 q2; + int32/100000 q3; + int32/100000 q4; + int32/100000 aVX; + int32/100000 aVY; + int32/100000 aVZ; + int32/100000 lVX; + int32/100000 lVY; + int32/100000 lVZ; +}; + +dclass DistributedPhysicsWorld : DistributedObject { + clientCommonObject(uint8, uint8, Coord3, Coord3, int32/100, int32/100, int32/1000) broadcast ram; + setCommonObjects(CommonObjectData []) broadcast; + upSetCommonObjects(CommonObjectData []) airecv clsend; +}; + +dclass DistributedGolfHole : DistributedPhysicsWorld { + setHoleId(int8) broadcast ram required; + setTimingCycleLength(uint32/1000) broadcast ram required; + setAvatarReadyHole() airecv clsend; + setGolfCourseDoId(uint32) broadcast ram required; + turnDone() airecv clsend; + ballInHole() airecv clsend; + setAvatarTempTee(uint32, uint8) clsend broadcast; + setTempAimHeading(uint32, int32/1000) clsend broadcast; + setAvatarFinalTee(uint32, uint8) broadcast; + setGolferIds(uint32array) broadcast ram required; + golfersTurn(uint32) broadcast; + golferChooseTee(uint32) broadcast; + setAvatarTee(uint8) airecv clsend; + postSwing(uint32/1000, int32, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000) airecv clsend; + postSwingState(uint32/1000, int32, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, uint16/100, CommonObjectData []) airecv clsend; + swing(uint32, int32, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000) broadcast; + ballMovie2AI(uint32/1000, uint32, golfData [], golfData [], uint16, uint16, uint16, CommonObjectData []) airecv clsend; + ballMovie2Client(uint32/1000, uint32, golfData [], golfData [], uint16, uint16, uint16, CommonObjectData []) broadcast; + assignRecordSwing(uint32, uint32/1000, int32, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, CommonObjectData []); + setBox(int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000) airecv clsend; + sendBox(int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000) broadcast; +}; + +dclass DistributedGolfCourse : DistributedObject { + setGolferIds(uint32array) broadcast ram required; + setCourseId(int8) broadcast ram required; + setAvatarJoined() airecv clsend; + setAvatarReadyCourse() airecv clsend; + setAvatarReadyHole() airecv clsend; + setAvatarExited() airecv clsend; + setCurHoleIndex(int8) broadcast ram required; + setCurHoleDoId(uint32) broadcast ram required; + setDoneReward() airecv clsend; + setReward(uint8array [4], int8array, uint8array [4], uint8array [4], uint8array [4], uint32, uint32/100, uint32/100, uint32/100, uint32/100) broadcast; + setCourseReady(int8, int16array, int8) broadcast; + setHoleStart(int16) broadcast; + setCourseExit() broadcast; + setCourseAbort(uint32) broadcast; + setPlayHole() broadcast; + avExited(uint32) broadcast; + setScores(int16 []) broadcast; + changeDrivePermission(uint32, int8) broadcast; +}; + +dclass DistributedVineGame : DistributedMinigame { + reachedEndVine(int8) clsend airecv; + setNewVine(uint32, int8, uint32/10000, int8) airecv clsend broadcast; + setNewVineT(uint32, uint32/10000, int8) clsend broadcast; + setJumpingFromVine(uint32, int8, int8, int32/100, int16/100, int16/100, int16) clsend broadcast; + claimTreasure(uint32) airecv clsend; + setTreasureGrabbed(uint32, uint32) broadcast; + setScore(uint32, uint32) broadcast; + allAtEndVine() broadcast; + setFallingFromVine(uint32, int8, int8, int32/100, int16/100, int16/100, int16, int8) clsend broadcast; + setFallingFromMidair(uint32, int8, int32/100, int16/100, int16/100, int16, int8) clsend broadcast; + setVineSections(uint8array) required broadcast ram; +}; + +dclass TTAvatarFriendsManager : AvatarFriendsManager { +}; + +dclass TTPlayerFriendsManager : PlayerFriendsManager { +}; + +dclass TTSpeedchatRelay : SpeedchatRelay { +}; + +dclass DistributedGolfKart : DistributedObject { + setState(string, int16) broadcast ram; + fillSlot0(uint32) broadcast ram; + fillSlot1(uint32) broadcast ram; + fillSlot2(uint32) broadcast ram; + fillSlot3(uint32) broadcast ram; + emptySlot0(uint32, int16) broadcast ram; + emptySlot1(uint32, int16) broadcast ram; + emptySlot2(uint32, int16) broadcast ram; + emptySlot3(uint32, int16) broadcast ram; + requestBoard() airecv clsend; + rejectBoard(uint32); + requestExit() airecv clsend; + setMinigameZone(uint32, uint16); + setGolfZone(uint32, uint16); + setGolfCourse(int8) required broadcast ram; + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + setColor(int16, int16, int16) required broadcast ram; +}; + +dclass DistributedTimer : DistributedObject { + setStartTime(int32) broadcast ram required; +}; + +dclass DistributedPicnicBasket : DistributedObject { + setState(string, uint16, int16) broadcast ram; + fillSlot0(uint32) broadcast ram; + fillSlot1(uint32) broadcast ram; + fillSlot2(uint32) broadcast ram; + fillSlot3(uint32) broadcast ram; + emptySlot0(uint32, int16) broadcast ram; + emptySlot1(uint32, int16) broadcast ram; + emptySlot2(uint32, int16) broadcast ram; + emptySlot3(uint32, int16) broadcast ram; + requestBoard(int16) airecv clsend; + rejectBoard(uint32); + requestExit() airecv clsend; + doneExit() airecv clsend; + setMinigameZone(uint32, uint16); + setPicnicDone(); + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + setTableNumber(int16) required broadcast ram; +}; + +dclass DistributedBossbotBoss : DistributedBossCog { + setState(string) broadcast ram; + setBattleDifficulty(uint8) broadcast ram; + requestGetFood(int8, int8, uint32) airecv clsend; + toonGotFood(uint32, int8, int8, uint32) broadcast; + requestServeFood(int8, int8) airecv clsend; + toonServeFood(uint32, int8, int8) broadcast; + hitBoss(uint8) airecv clsend; + hitToon(uint32) airecv clsend; + ballHitBoss(uint8) airecv clsend; + setBossDamage(uint16, uint8, int16) broadcast ram; + setSpeedDamage(uint16, uint8, int16) broadcast ram; + reachedTable(uint8) airecv clsend; + hitTable(uint8) airecv clsend; + awayFromTable(uint8) airecv clsend; + toonGotHealed(uint32) broadcast; + requestGetToonup(int8, int8, uint32) airecv clsend; + toonGotToonup(uint32, int8, int8, uint32) broadcast; +}; + +dclass DistributedCogKart : DistributedElevatorExt { + setCountryClubId(uint16) required broadcast ram; + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + setCountryClubInteriorZone(uint32); + setCountryClubInteriorZoneForce(uint32); +}; + +dclass DistributedCountryClub : DistributedObject { + setZoneId(uint32) required broadcast ram; + setBlockedRooms(uint8array) required broadcast ram; + setCountryClubId(uint16) required broadcast ram; + setLayoutIndex(uint16) required broadcast ram; + setFloorNum(uint8) required broadcast ram; + setRoomDoIds(uint32array) broadcast ram; + setCountryClubZone(uint32) broadcast ram; + elevatorAlert(uint32) broadcast ram; +}; + +dclass DistributedCountryClubRoom : DistributedLevel { + setCountryClubId(uint16) required broadcast ram; + setRoomId(uint16) required broadcast ram; + setRoomNum(uint8) required broadcast ram; + setSuits(uint32array, uint32array) broadcast ram; + setBossConfronted(uint32) broadcast ram; + setDefeated() broadcast ram; + forceOuch(uint8) broadcast; +}; + +dclass DistributedMoleField : DistributedEntity { + setGameStart(int16, uint8, uint16) broadcast; + setClientTriggered() airecv clsend; + whackedMole(int8, int16) airecv clsend; + whackedBomb(int8, int16, int32) airecv clsend; + updateMole(int8, int8) broadcast; + reportToonHitByBomb(uint32, int8, int32) broadcast; + setScore(int16) required broadcast ram; + damageMe() airecv clsend; + setPityWin() broadcast; +}; + +dclass DistributedCountryClubBattle : DistributedLevelBattle { +}; + +dclass DistributedClubElevator : DistributedElevatorFSM { + setFloor(int8) broadcast ram; + setLocked(uint16) required broadcast ram; + setEntering(uint16) required broadcast ram; + kickToonsOut() broadcast; + setLatch(uint32) required broadcast ram; +}; + +dclass DistributedMaze : DistributedEntity { + setRoomDoId(uint32) required broadcast ram; + setGameStart(int16) broadcast; + setClientTriggered() airecv clsend; + setFinishedMaze() airecv clsend; + setGameOver() broadcast; + toonFinished(uint32, uint8, uint8) broadcast; + damageMe() airecv clsend; +}; + +dclass DistributedBattleWaiters : DistributedBattleFinal { +}; + +dclass DistributedFoodBelt : DistributedObject { + setBossCogId(uint32) required broadcast ram; + setIndex(uint8) required broadcast ram; + setState(char) broadcast ram; +}; + +dclass DistributedBanquetTable : DistributedObject { + setIndex(uint8) required broadcast ram; + setNumDiners(uint8) required broadcast ram; + setBossCogId(uint32) required broadcast ram; + setDinerInfo(uint8array, uint8array, uint8array) required broadcast ram; + setState(char, uint32, int8) broadcast ram; + setDinerStatus(uint8, uint8) broadcast; + requestControl() airecv clsend; + requestFree(int8) airecv clsend; + setPitcherPos(uint8, uint16%360/100, int16) broadcast clsend; + clearSmoothing(int8) broadcast clsend; + firingWater(int32/100, int32/100, int32/100, int32/100, int32/100, int32/100) broadcast clsend; + waterHitBoss(uint8) broadcast clsend; +}; + +dclass DistributedBattleDiners : DistributedBattleFinal { +}; + +dclass DistributedGolfSpot : DistributedObject { + setIndex(uint8) required broadcast ram; + setBossCogId(uint32) required broadcast ram; + setState(char, uint32, int8) broadcast ram; + setGoingToReward() broadcast ram; + requestControl() airecv clsend; + requestFree(int8) airecv clsend; + setGolfSpotPos(uint8, uint16%360/100, int16) broadcast clsend; + clearSmoothing(int8) broadcast clsend; + setSwingInfo(uint8, int16/10, uint8) broadcast clsend; +}; + +struct TireInput { + int32/100 force; + int32/100 heading; +}; + +dclass DistributedIceGame : DistributedMinigame { + setForceArrowInfo(uint32, int32/100, int32/100) broadcast clsend; + setAvatarChoice(int32/100, int32/100) airecv clsend; + endingPositions(Coord3 []) airecv clsend; + reportScoringMovieDone() airecv clsend; + claimTreasure(uint8) airecv clsend; + claimPenalty(uint8) airecv clsend; + setTireInputs(TireInput []) broadcast; + setTimerStartTime(int16) broadcast; + setFinalPositions(Coord3 []) broadcast; + setMatchAndRound(int8, int8) broadcast; + setScores(int8, int8, int16array) broadcast; + setNewState(string) broadcast; + setTreasureGrabbed(uint32, uint32) broadcast; + setPenaltyGrabbed(uint32, uint32) broadcast; +}; + +dclass DistributedCogThiefGame : DistributedMinigame { + throwingPie(uint32, int32, int32/100, int32/100, int32/100, int32/100) clsend broadcast; + hitBySuit(uint32, int32, int8, int32/100, int32/100, int32/100) clsend broadcast airecv; + pieHitSuit(uint32, int32, int8, int32/100, int32/100, int32/100) clsend broadcast airecv; + cogHitBarrel(int32, int8, int8, int32/100, int32/100, int32/100) clsend airecv; + cogAtReturnPos(int32, int8, int8) clsend airecv; + updateSuitGoal(int32, int32, int8, int8, int64, int32/100, int32/100, int32/100) broadcast; + makeCogCarryBarrel(int32, int32, int8, int8, int32/100, int32/100, int32/100) broadcast; + makeCogDropBarrel(int32, int32, int8, int8, int32/100, int32/100, int32/100) broadcast; + markBarrelStolen(int32, int32, int8) broadcast; +}; + +struct twoDTreasureInfo { + uint8 treasureIndex; + uint8 treasureValue; +}; + +struct twoDSectionInfo { + uint8 sectionIndex; + uint8 enemyIndicesSelected[]; + twoDTreasureInfo treasureIndicesSelected[]; + uint8 spawnPointIndicesSelected[]; + uint8 stomperIndicesSelected[]; +}; + +dclass DistributedTwoDGame : DistributedMinigame { + showShootGun(uint32, int16) clsend broadcast; + toonHitByEnemy(uint32, int16) clsend broadcast airecv; + toonFellDown(uint32, int16) clsend broadcast airecv; + toonSquished(uint32, int16) clsend broadcast airecv; + toonVictory(uint32, int16) clsend broadcast airecv; + claimTreasure(uint8, uint8) airecv clsend; + claimEnemyShot(uint8, uint8) airecv clsend; + reportDone() airecv clsend; + setSectionsSelected(twoDSectionInfo []) required broadcast ram; + setTreasureGrabbed(uint32, uint8, uint8) broadcast; + setEnemyShot(uint32, uint8, uint8, uint32) broadcast; + addVictoryScore(uint32, uint8) broadcast; + setEveryoneDone() broadcast; +}; + +dclass DistributedPicnicTable : DistributedNode { + fillSlot(uint32, uint8, int16/10, int16/10, int16/10, int16/10, int16/10, int16/10, int16, uint32) broadcast; + emptySlot(uint32, uint8, int16) broadcast; + requestTableState() airecv clsend; + setTableState(uint32 [], uint8) broadcast ram; + setGameZone(uint32, uint8) broadcast; + setIsPlaying(uint8) broadcast ram; + requestJoin(uint8, int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) airecv clsend; + rejectJoin() broadcast; + requestObserve() airecv clsend; + leaveObserve() airecv clsend; + requestGameZone() airecv clsend; + requestPickedGame(uint8) clsend airecv; + requestExit() airecv clsend; + requestZone() clsend airecv; + announceWinner(string, uint32) broadcast; + allowObserve() broadcast; + allowPick() broadcast; + setZone(uint32) broadcast; +}; + +dclass DistributedChineseCheckers : DistributedNode { + requestExit() clsend airecv; + requestBegin() clsend airecv; + requestMove(uint8 []) clsend airecv; + requestTimer() clsend airecv; + requestSeatPositions() clsend airecv; + startBeginTimer(uint16, int16) broadcast ram; + gameStart(uint8) broadcast; + setTableDoId(uint32) required broadcast ram; + setGameState(uint8 [], uint8 []) required broadcast ram; + setTimer(int16) broadcast ram required; + setTurnTimer(int16) broadcast ram required; + sendTurn(uint8) broadcast ram; + requestWin() clsend airecv; + announceWin(uint32) broadcast; + announceSeatPositions(uint8 []) broadcast; +}; + +dclass DistributedCheckers : DistributedNode { + requestExit() clsend airecv; + requestBegin() clsend airecv; + requestTimer() clsend airecv; + requestMove(uint8 []) clsend airecv; + startBeginTimer(uint16, int16) broadcast ram; + gameStart(uint8) broadcast; + setTableDoId(uint32) required broadcast ram; + setGameState(uint8 [], uint8 []) required broadcast ram; + setTimer(int16) broadcast ram required; + setTurnTimer(int16) broadcast ram required; + sendTurn(uint8) broadcast ram; + requestWin() clsend airecv; + announceWin(uint32) broadcast; + illegalMove() broadcast; +}; + +dclass DistributedFindFour : DistributedNode { + requestExit() clsend airecv; + requestBegin() clsend airecv; + requestMove(uint8) clsend airecv; + requestTimer() clsend airecv; + requestWin(uint8 []) clsend airecv; + startBeginTimer(uint16, int16) broadcast ram; + setTableDoId(uint32) required broadcast ram; + setGameState(uint8 [][], uint8, uint8, uint8) required broadcast ram; + setTimer(int16) broadcast ram required; + setTurnTimer(int16) broadcast ram required; + gameStart(uint8) broadcast; + sendTurn(uint8) broadcast ram; + announceWin(uint32) broadcast; + announceWinLocation(uint8, uint8, uint8, uint8) broadcast; + announceWinnerPosition(uint8, uint8, uint8, uint8) broadcast; + illegalMove() broadcast; + tie() broadcast; +}; + +dclass DistributedMailManager : DistributedObject { + sendSimpleMail(uint32, uint32, string); + setNumMailItems(uint32, uint32) airecv; +}; + +dclass DistributedPartyManager : DistributedObject { + addParty(uint32, uint32, string, string, int8, int8, activity [], decoration [], uint32array, uint16); + addPartyRequest(uint32, char [0-256], char [0-256], int8, int8, activity [], decoration [], uint32array) airecv clsend; + addPartyResponse(uint32, int8); + addPartyResponseUdToAi(uint32, int8, uint16) airecv; + markInviteAsReadButNotReplied(uint32, uint64); + respondToInvite(uint32, uint32, uint16, uint64, uint8); + respondToInviteResponse(uint32, uint16, uint64, int8, uint8) airecv; + changePrivateRequest(uint64, int8) airecv clsend; + changePrivateRequestAiToUd(uint32, uint64, int8); + changePrivateResponseUdToAi(uint32, uint64, int8, int8) airecv; + changePrivateResponse(uint64, int8, int8); + changePartyStatusRequest(uint64, int8) airecv clsend; + changePartyStatusRequestAiToUd(uint32, uint64, int8); + changePartyStatusResponseUdToAi(uint32, uint64, int8, int8) airecv; + changePartyStatusResponse(uint64, int8, int8, uint16); + partyInfoOfHostRequestAiToUd(uint32, uint32); + partyInfoOfHostFailedResponseUdToAi(uint32) airecv; + partyInfoOfHostResponseUdToAi(party, uint32array) airecv; + getPartyZone(uint32, uint32, uint8) clsend airecv; + receivePartyZone(uint32, uint64, uint32); + freeZoneIdFromPlannedParty(uint32, uint32) clsend airecv; + sendAvToPlayground(uint32, uint8); + exitParty(uint32) clsend airecv; + removeGuest(uint32, uint32) airecv clsend; + partyManagerAIStartingUp(uint32, uint32); + partyManagerAIGoingDown(uint32, uint32); + partyHasStartedAiToUd(uint32, uint64, uint32, uint32, string); + toonHasEnteredPartyAiToUd(uint32); + toonHasExitedPartyAiToUd(uint32); + partyHasFinishedUdToAllAi(uint32) airecv; + updateToPublicPartyInfoUdToAllAi(uint32, uint64, uint32, uint32, uint8, uint8, string, uint8 [], uint64) airecv; + updateToPublicPartyCountUdToAllAi(uint32, uint8) airecv; + requestShardIdZoneIdForHostId(uint32) clsend airecv; + sendShardIdZoneIdToAvatar(uint32, uint32); + partyManagerUdStartingUp() airecv; + updateAllPartyInfoToUd(uint32, uint64, uint32, uint32, uint8, uint8, string, uint8 [], uint64); + forceCheckStart(); + requestMw(uint32, string, uint32, uint32); + mwResponseUdToAllAi(uint32, string, uint32, uint32) airecv; +}; + +dclass DistributedObjectGlobal : DistributedObject { +}; + +dclass RATManager : DistributedObjectGlobal { +}; + +dclass AwardManager : DistributedObjectGlobal { + giveAwardToToon(uint32, DoId, string, DoId, uint32, uint32); +}; + +dclass DistributedCpuInfoMgr : DistributedObjectGlobal { + setCpuInfoToUd(uint32, uint32, string, string); +}; + +dclass DistributedSecurityMgr : DistributedObjectGlobal { + requestAccountId(uint32, uint32, uint32); + requestAccountIdResponse(uint32, uint32) airecv; +}; + +dclass NonRepeatableRandomSourceClient { + getRandomSamplesReply(uint32, uint32 []) airecv; +}; + +dclass TTCodeRedemptionMgr : DistributedObject, NonRepeatableRandomSourceClient { + giveAwardToToonResult(uint32, uint32); + redeemCode(uint32, char [0-256]) airecv clsend; + redeemCodeAiToUd(uint32, DoId, uint32, string, uint32); + redeemCodeResultUdToAi(uint32, uint32, uint32, uint32, uint32) airecv; + redeemCodeResult(uint32, uint32, uint32); +}; + +dclass NonRepeatableRandomSource : DistributedObject, NonRepeatableRandomSourceClient { + getRandomSamples(DoId, string, uint32, uint32); + randomSample(DoId, uint32); + randomSampleAck() airecv; +}; + +dclass DistributedInGameNewsMgr : DistributedObjectGlobal { + setLatestIssueStr(string) required broadcast ram; + inGameNewsMgrAIStartingUp(uint32, uint32); + newIssueUDtoAI(string) airecv; +}; + +dclass DistributedWhitelistMgr : DistributedObjectGlobal { + updateWhitelist() broadcast; + whitelistMgrAIStartingUp(uint32, uint32); + newListUDtoAI() airecv; +}; + +dclass DistributedPhaseEventMgr : DistributedObject { + setNumPhases(uint8) required broadcast ram; + setDates(datetime []) broadcast required; + setCurPhase(int8) required broadcast ram; + setIsRunning(bool) required broadcast ram; +}; + +dclass DistributedHydrantZeroMgr : DistributedPhaseEventMgr { +}; + +dclass DistributedMailboxZeroMgr : DistributedPhaseEventMgr { +}; + +dclass DistributedTrashcanZeroMgr : DistributedPhaseEventMgr { +}; + +dclass DistributedSillyMeterMgr : DistributedPhaseEventMgr { +}; + diff --git a/Releases/ToontownLive/1.0.47.11-install/phase_4.mf b/Releases/ToontownLive/1.0.47.11-install/phase_4.mf new file mode 100644 index 0000000..1bcbb37 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/phase_4.mf differ diff --git a/Releases/ToontownLive/1.0.47.11-install/phase_5.5.mf b/Releases/ToontownLive/1.0.47.11-install/phase_5.5.mf new file mode 100644 index 0000000..b5b34ca Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/phase_5.5.mf differ diff --git a/Releases/ToontownLive/1.0.47.11-install/phase_5.mf b/Releases/ToontownLive/1.0.47.11-install/phase_5.mf new file mode 100644 index 0000000..8493a0b Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/phase_5.mf differ diff --git a/Releases/ToontownLive/1.0.47.11-install/phase_6.mf b/Releases/ToontownLive/1.0.47.11-install/phase_6.mf new file mode 100644 index 0000000..9ba56ca Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/phase_6.mf differ diff --git a/Releases/ToontownLive/1.0.47.11-install/phase_7.mf b/Releases/ToontownLive/1.0.47.11-install/phase_7.mf new file mode 100644 index 0000000..93bf9a0 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/phase_7.mf differ diff --git a/Releases/ToontownLive/1.0.47.11-install/phase_8.mf b/Releases/ToontownLive/1.0.47.11-install/phase_8.mf new file mode 100644 index 0000000..c1e9576 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/phase_8.mf differ diff --git a/Releases/ToontownLive/1.0.47.11-install/phase_9.mf b/Releases/ToontownLive/1.0.47.11-install/phase_9.mf new file mode 100644 index 0000000..e98aa9b Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/phase_9.mf differ diff --git a/Releases/ToontownLive/1.0.47.11-install/python24.dll b/Releases/ToontownLive/1.0.47.11-install/python24.dll new file mode 100644 index 0000000..f36da06 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/python24.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-install/pywintypes24.dll b/Releases/ToontownLive/1.0.47.11-install/pywintypes24.dll new file mode 100644 index 0000000..e30ca53 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/pywintypes24.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-install/sign/texture.jpg b/Releases/ToontownLive/1.0.47.11-install/sign/texture.jpg new file mode 100644 index 0000000..ce1f7ef Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/sign/texture.jpg differ diff --git a/Releases/ToontownLive/1.0.47.11-install/toonmono.cur b/Releases/ToontownLive/1.0.47.11-install/toonmono.cur new file mode 100644 index 0000000..1f09897 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/toonmono.cur differ diff --git a/Releases/ToontownLive/1.0.47.11-install/toontown.ico b/Releases/ToontownLive/1.0.47.11-install/toontown.ico new file mode 100644 index 0000000..4fa0a2a Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/toontown.ico differ diff --git a/Releases/ToontownLive/1.0.47.11-install/unicodedata.pyd b/Releases/ToontownLive/1.0.47.11-install/unicodedata.pyd new file mode 100644 index 0000000..bdc8027 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/unicodedata.pyd differ diff --git a/Releases/ToontownLive/1.0.47.11-install/useropt b/Releases/ToontownLive/1.0.47.11-install/useropt new file mode 100644 index 0000000..1803a39 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/useropt differ diff --git a/Releases/ToontownLive/1.0.47.11-install/whitelist/twhitelist.dat b/Releases/ToontownLive/1.0.47.11-install/whitelist/twhitelist.dat new file mode 100644 index 0000000..761bb17 --- /dev/null +++ b/Releases/ToontownLive/1.0.47.11-install/whitelist/twhitelist.dat @@ -0,0 +1,25852 @@ +! +% +%s +& +' +'boss +'course +'ello +( +) +*scared +, +- +-_- +-_-: +-licious +. +... +0_0 +0_o +: +:'( +:( +:) +:* +:-( +:-) +:-o +:_ +:d +:o +:o& +:o) +:p +; +;) +;-) += +=) +=-) +=o) +? +@_@ +[ +] +_ +a +a-hem +aa +aacres +aah +aardvark +aardvark's +aardvarks +aarg +aargghh +aargh +aarrgghh +aarrgghhh +aarrm +aarrr +aarrrgg +aarrrgh +aarrrr +aarrrrggg +aarrrrr +aarrrrrr +aarrrrrrr +aarrrrrrrrr +aarrrrrrrrrghhhhh +aay +abacus +abaft +abalone-shell +abandon +abandoned +abandoner +abandoning +abandons +abassa +abbot +abbrev +abbreviate +abbreviated +abbreviation +abbreviations +abe +abeam +aberrant +abhor +abhors +abide +abigail +abilities +ability +ability's +abira +able +able-bodied +abler +ablest +abnormal +aboard +abode +abominable +abound +abounds +about +above +abracadabra +abraham +abrasive +abrupt +abruptly +absence +absence's +absences +absent +absent-minded +absented +absenting +absently +absents +absolute +absolutely +absolutes +absolution +absorb +absorbs +absurd +absurdly +abu +abu's +abundant +academic +academics +academies +academy +academy's +acc +accelerate +accelerated +accelerates +acceleration +accelerator +accelerators +accent +accented +accents +accentuate +accentuates +accept +acceptable +acceptance +accepted +accepter +accepter's +accepters +accepting +acceptive +accepts +access +accessed +accesses +accessibility +accessing +accessories +accessorize +accessory +accident +accident's +accidental +accidentally +accidently +accidents +accolade +accompanies +accompany +accompanying +accomplice +accomplish +accomplished +accomplishes +accomplishing +accomplishment +accord +according +accordingly +accordion +accordions +accountable +accountant +accounted +accounting +accountings +accounts +accrue +acct +acct's +accts +accumulate +accumulated +accumulating +accumulator +accumulators +accuracy +accurate +accurately +accursed +accusation +accusations +accuse +accused +accuser +accusers +accuses +accusing +accustomed +ace +ace's +aced +aces +ach +ache +ached +aches +achieve +achieved +achievement +achievement's +achievements +achiever +achievers +achieves +achieving +aching +achoo +achy +acknowledge +acknowledged +acknowledgement +acme +acorn +acorns +acoustic +acoustics +acquaintance +acquaintances +acquainted +acquiesce +acquire +acquired +acquires +acquiring +acquit +acre +acres +acrobat +acronym +acronyms +across +acsot +act +act's +acted +acting +action +action's +action-figure +actions +activate +activated +activates +activating +activation +active +actively +activies +activist +activities +activity +activity's +actor +actor's +actors +actress +actress's +actresses +acts +actual +actually +actuals +acuda +acupuncture +ad +ad's +adam +adamant +adapt +adapted +adapter +adaptor +adaptors +add +added +adder +adders +adding +addition +addition's +additional +additionally +additions +addle +addled +addressed +addresses +addressing +adds +adella +adept +adequate +adequately +adieu +adios +adjective +adjoined +adjoining +adjourn +adjourned +adjudicator +adjust +adjusted +adjuster +adjuster's +adjusters +adjusting +adjustive +adjustment +adjustment's +adjustments +adjusts +admin +administrative +administrator +administrators +admirable +admirably +admiral +admiral's +admirals +admiralty +admiration +admire +admired +admirer +admirer's +admirers +admires +admiring +admission +admissions +admit +admits +admittance +admitted +admittedly +admitting +ado +adobe +adopt +adopted +adopting +adopts +adorable +adoration +adore +adored +adores +adoria +adoring +adrenalin +adrenaline +adrienne +adrienne's +adrift +ads +adults +adv +advance +advanced +advancer +advancers +advances +advancing +advantage +advantaged +advantages +advantaging +advent +adventure +adventured +adventureland +adventureland's +adventurer +adventurer's +adventurers +adventures +adventuring +adventurous +adversary +adverse +advert +advertise +advertised +advertisement +advertisements +advertising +adverts +advice +advices +advisable +advise +advised +adviser +advisers +advises +advising +advisor +advocacy +advocate +adz +adz's +aerobic +aerobics +aerodynamic +aesthetically +afar +affect +affected +affecter +affecting +affection +affectionate +affections +affective +affects +affiliate +affiliation +affirmation +affirmative +affixed +afflict +afflicted +affliction +afford +affordable +afforded +affording +affords +afire +afk +afloat +afloatin +afloats +afn +afoot +afore +afoul +afraid +aft +afta +after +afterburner +afterburners +afterlife +afternoon +afternoons +aftershave +afterthought +afterward +afterwards +again +against +agatha +aged +ageless +agencies +agency +agenda +agent +agent's +agentive +agents +ages +aggravate +aggravated +aggravates +aggravating +aggravation +aggregation +aggression +aggressions +aggressive +aggressively +aggressiveness +aggrieved +aggro +agile +agility +aging +agitated +aglow +ago +agony +agora +agoraphobic +agrabah +agrabah's +agree +agreeable +agreed +agreeing +agreement +agreement's +agreements +agreer +agreers +agrees +agro +aground +ah +aha +ahab's +ahead +ahem +ahh +ahhh +ahhhhh +ahhhhhh +ahhhhhhh +ahhhhhhhh +ahhhhhhhhh +ahhhhhhhhhh +ahhhhhhhhhhh +ahhhhhhhhhhhh +ahhhhhhhhhhhhh +ahhhhhhhhhhhhhh +ahhhhhhhhhhhhhhhh +ahhhhhhhhhhhhhhhhh +ahhhhhhhhhhhhhhhhhh +ahhhhhhhhhhhhhhhhhhh +ahhhhhhhhhhhhhhhhhhhhh +ahhhhhhhhhhhhhhhhhhhhhhhhhhh +ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh +ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh +ahoy +ahs +ai +aid +aide +aided +aiden +aiden's +aiding +ail +ailed +aileen +ailing +ailment +ailments +ails +aim +aimed +aimer +aimers +aiming +aimless +aimlessly +aims +ain't +aint +air +airbags +airborne +aircraft +aircrew +aired +airer +airers +airhead +airhead's +airheads +airing +airings +airlock +airplane +airplane's +airplanes +airport +airport's +airports +airs +airship +airships +airwaves +aisle +aj +aj's +aka +akaboshi +akin +akon +al +al's +ala +alabaster +aladdin +aladdin's +alameda +alameda's +alamedas +alan +alan's +alana +alana's +alarm +alarmed +alarming +alarms +alas +alb +alba +albatross +albeit +albert +alberto +albino +album +albums +alchemic +alcove +aldous +aldrin +aldrin's +ale +alehouse +alert +alerted +alerting +alerts +ales +alex +alex's +alexa +alexander +alexia +alfa +alfredo +algebra +algorithm +ali +alias +aliases +alibi +alibis +alice +alice's +alien +alien's +alienated +aliens +alight +align +aligned +alignment +alike +alina +alive +alkies +alky +all +all-4-fun +all-in +all-new +all-out +all-small +all-star +all-stars +allaince +allegiance +allegory +allergic +allergies +allergy +alley +alleys +allianc +alliance +alliances +allied +allies +alligator +alligator's +alligators +alligators' +allin +allocate +allocated +allocation +allosaurus +allot +allover +allow +allowable +allowance +allowance's +allowanced +allowances +allowancing +allowed +allowing +allows +alls +allsorts +alludes +allure +ally +ally's +alma +almighty +almond +almost +alodia +aloe +aloft +aloha +alone +along +alongside +alot +aloud +alpha +alphabet +alphabetical +alphabetically +alphas +alpine +alps +already +alright +also +alt +altar +altar-ego +alter +alterations +altercations +altered +altering +alternate +alternately +alternates +alternating +alternative +alternatively +alternatives +alternator +alters +althea +although +altitude +alto +altogether +altos +altruistic +alts +aluminum +alumni +always +aly +aly's +alyson +alyson's +am +amanda +amaryllis +amass +amassing +amateur +amaze +amazed +amazes +amazing +amazingly +amazon +amazon's +amazons +ambassador +ambassador's +ambassadors +amber +ambidextrous +ambiguous +ambition +ambition's +ambitions +ambitious +ambitiously +ambrosia +ambulance +ambulances +ambush +ambushed +ambushes +ambushing +amelia +amen +amenable +amend +amending +amends +amenities +american +amethyst +amidships +amidst +amigas +amigo +amigos +amine +amiss +amnesia +among +amongst +amore +amos +amount +amounted +amounter +amounters +amounting +amounts +amp +amphitrite +ample +amputated +amry +ams +amt +amts +amuck +amulets +amuse +amused +amusement +amusement's +amusements +amuses +amusing +amy +an +an' +anachronistic +analog +analytical +analyze +analyzing +anarchy +anatomy +ancestors +anchor +anchorage +anchored +anchoring +anchors +anchovies +ancient +anciently +ancients +and +andaba +andago +andaire +andama +andila +andira +andoso +andrea +andrea's +andrew +andrina +andrina's +andro +andros +andumal +anegola +anegoso +anemic +anemones +anent +anew +angaba +angama +angassa +ange +angel +angel's +angelfish +angelfood +angels +anger +angered +angering +angers +angle +angled +angler +angler's +anglers +angles +angling +angrier +angries +angriest +angrily +angry +angst +angus +animal +animal's +animal-talent +animal-talents +animally +animals +animate +animated +animates +animatings +animation +animations +animator +animator's +animators +anime +anita +ankle +anklet +anklets +ankoku +ann +ann's +anna +anna's +anne +anne's +anneliese +anneliese's +annie +annie's +annihilate +annihilated +annihilation +anniversary +annos +announce +announced +announcement +announcements +announcer +announcer's +announcers +announces +announcing +annoy +annoyance +annoyance's +annoyances +annoyed +annoyer +annoyers +annoying +annoyingly +annoys +annual +annually +annuals +annul +anomaly +anon +anonymity +another +another's +anselmo +answer +answered +answerer +answerers +answering +answers +ant +ant's +antacid +antagonist +antagonize +antagonized +antagonizing +antama +antarctic +antassa +ante +antelope +antelope's +antelopes +antenna +antes +anthem +anther +anthers +anthill +anthill's +anthills +anthony +anthropology +anti +anti-cog +anti-gravity +antiano +antibacterial +antibiotic +antibiotics +antibodies +antic +anticipate +anticipated +anticipating +anticipation +anticipatively +anticlimactic +antics +antigue +antik +antima +antios +antique +antiques +antiros +antis +antisocial +antivirus +anton +anton's +ants +antsy +antumal +anuberos +anubi +anubos +anvil +anvils +anxieties +anxiety +anxious +anxiously +any +anybodies +anybody +anybody's +anyhow +anymore +anyone +anyone's +anyones +anyplace +anything +anything's +anythings +anytime +anywas +anyway +anyways +anywhere +anywheres +aoba +aobasar +aoboshi +aoi +aoogah +aoogahs +aoteoroa +apart +apartment +apartments +apathetic +ape +ape's +apes +apex +apiece +aplenty +apocalyptyca +apologies +apologize +apologized +apologizes +apologizing +apology +apology's +apostles +apostrophe +apostrophe's +apostrophes +app +appalled +apparel +apparent +apparently +appeal +appealed +appealer +appealers +appealing +appeals +appear +appearance +appearances +appeared +appearer +appearers +appearing +appears +appease +appeasing +append +appendices +appendix +appetite +appetites +appetizer +appetizers +appetizing +applaud +applauded +applauder +applauding +applauds +applause +apple +apples +applesauce +appliances +applicable +applicants +application +application's +applications +applied +applier +appliers +applies +apply +applying +appoint +appointed +appointer +appointers +appointing +appointive +appointment +appointments +appoints +appose +apposed +appreciate +appreciated +appreciates +appreciation +appreciative +apprehension +apprehensive +apprentice +approach +approached +approacher +approachers +approaches +approaching +appropriate +appropriated +appropriately +appropriates +appropriatest +appropriating +appropriation +appropriations +appropriative +approval +approve +approved +approver +approver's +approvers +approves +approving +approx +approximate +approximately +apps +appt +apr +apricot +april +april's +apron +apt +aptly +aqua +aquablue +aquarium +aquariums +aquatic +aquatta +arabian +arbitrage +arbitrarily +arbitrary +arbor +arc +arc's +arcade +arcades +arcadia +arcane +arch +archaeology +archaic +archer +archer's +archers +arches +archibald +architect +architecture +archway +archways +arctic +arctic's +are +area +area's +areas +aren't +arena +arenas +arenberg +arenberg's +arent +arf +arfur +arg +argg +arggest +arggg +argggg +arggggg +arggggge +argggggg +argggggggggggg +argggggggh +argggghhh +argggh +arggghhh +arggh +argghh +argghhh +argghhhh +argh +arghgh +arghghghggh +arghh +arghhh +arghhhh +arghhhhh +arghhhhhhhhhhhhhhhhhh +argon +argue +argued +arguer +arguer's +arguers +argues +arguing +argument +argument's +arguments +argust +aria +arianna +ariel +ariel's +aright +aril +arising +arista +aristocat +aristocat's +aristocats +aristocratic +ark +arks +arm +arm's +armada +armadas +armadillo +armadillo's +armadillos +armchair +armchair's +armchairs +armed +armer +armers +armies +arming +armlets +armoire +armor +armory +armpit +arms +armstrong +army +army's +aroma +aromatic +around +arr +arrack +arraignment +arrange +arranged +arrangement +arrangement's +arrangements +arranger +arrangers +arranges +arranging +arrant +array +arrest +arrested +arresting +arrests +arrgg +arrggg +arrgggg +arrggghhh +arrgghh +arrgghhh +arrgh +arrghh +arrghhh +arrghhhh +arrghhhhhhh +arrgonauts +arrival +arrivals +arrive +arrived +arrivederci +arriver +arrives +arriving +arrogant +arrow +arrowed +arrowing +arrows +arrr +arrrr +arrrrgh +arsis +art +art's +art-talent +arte +artezza +arthritis +artichoke +article +article's +articled +articles +articling +articulate +artie +artifact +artifacts +artificial +artificially +artillerymen +artist +artist's +artiste +artistic +artists +arts +artwork +arty +aruba +arwin +arwin's +as +asap +asarion +ascended +ascending +ascent +ashame +ashamed +ashes +ashley +ashley's +ashore +ashtray +ashy +aside +asides +ask +asked +asker +askers +asking +asks +aslan +aslan's +aslans +asleep +asp +asparagus +aspect +aspect's +aspects +aspen +asphalt +aspiration +aspirations +aspire +aspirin +aspiring +asps +assemble +assembled +assembler +assemblers +assembles +assembling +assembly +assert +assertive +assessment +asset +asset's +assets +assign +assigned +assigning +assignment +assignments +assigns +assist +assistance +assistant +assistants +assisted +assisting +assistive +assn +assoc +associate +associated +associates +associating +association +association's +associations +associative +assorted +assortment +asst +assume +assumed +assumer +assumes +assuming +assumption +assumption's +assumptions +assurance +assure +assured +assuredly +assures +aster +asterisks +asterius +astern +asteroid +asteroid's +asteroids +asthma +astir +astonish +astonished +astonishes +astonishing +astounded +astounds +astray +astro +astro's +astro-barrier +astronaut +astronaut's +astronauts +astronomy +astroturf +asylum +at +ate +atheist +athlete +athletes +athletic +athletics +atlantic +atlantis +atlantyans +atlas +atm +atm's +atmosphere +atmosphere's +atmosphered +atmospheres +atms +atom +atom's +atomettes +atomic +atoms +atone +atonement +atop +atrocious +atrocities +atrocity +attach +attached +attacher +attachers +attaches +attaching +attachment +attachments +attack +attackable +attacked +attacker +attacker's +attackers +attacking +attacks +attainable +attained +attempt +attempted +attempter +attempters +attempting +attempts +attend +attendance +attendant +attended +attender +attenders +attending +attends +attention +attention's +attentions +attentive +attentively +attest +attic +attic's +attics +attina +attire +attitude +attitude's +attitudes +attn +attorney +attorney's +attorneys +attract +attractant +attracted +attracting +attraction +attractions +attractive +attractively +attracts +attribute +attributes +attune +attuned +attunement +attunements +attunes +attuning +atty +auburn +auction +audience +audience's +audiences +audio +audit +audition +auditioned +audits +auf +aug +aught +augmenter +august +auguste +aula +aunt +auntie +auntie's +aunties +aunts +aunty +aura +aurora +aurora's +aurorium +aurors +aurours +auspicious +auspiciously +australia +australia's +auth +authenticity +author +author's +authored +authoring +authoritative +authorities +authority +authority's +authorization +authorize +authorized +authors +autism +autistic +auto +auto's +auto-reel +autocratic +autograph +autographed +autographs +automated +automatic +automatically +automatics +automobile +automobile's +automobiles +autopia +autopia's +autopilot +autos +autumn +autumn's +autumns +aux +av +avail +availability +available +avalanche +avarice +avaricia +avast +avatar +avatar's +avatars +avater +avec +avenge +avenged +avenger +avenger's +avengers +avenging +avenue +aver +average +averaged +averagely +averages +averaging +aversion +averted +aviation +aviator +aviators +avid +avis +avocados +avoid +avoidance +avoided +avoider +avoiders +avoiding +avoids +aw +await +awaiting +awaits +awake +awaked +awaken +awakening +awakes +awaking +award +award-winning +awarded +awarder +awarders +awarding +awards +aware +awareness +away +awayme +awe +awed +aweigh +awesome +awesomely +awesomeness +awesomers +awesomus +awestruck +awful +awfully +awhile +awkward +awkwardly +awkwardness +awl +awn +awoke +awry +aww +axed +axel +axis +axisd +axle +axles +ay +aye +ayes +azamaros +azamaru +azapi +azeko +azenor +azewana +aztec +aztec's +aztecs +b-day +b-sharp +b4 +babble +babbles +babbling +babied +babies +baboon +baby's +babyface +babyish +babysitter +babysitters +babysitting +baccaneer +bacchus +bacchus's +bachelor +bachelors +back +back-to-school +back-up +backbiters +backbone +backbones +backcrash +backdrop +backed +backer +backers +backfall +backfire +backfired +backfires +backflip +backflips +backginty +background +background's +backgrounds +backing +backpack +backpack's +backpacking +backpacks +backpedaling +backpedals +backs +backslash +backspace +backspaces +backspacing +backstabbed +backstabber +backstabbers +backstabbing +backstreet +backstroke +backtrack +backup +backups +backward +backwardly +backwardness +backwards +backwater +backwaters +backwoods +backyard +backyard's +backyards +bacon +bacon's +bacons +bacteria +bad +baddest +baddie +baddies +baddy +bade +badge +badger +badger's +badgered +badgering +badgers +badges +badlands +badly +badness +badr +baffle +baffled +bafflement +bag +bag's +bagel +bagel's +bagels +baggage +bagged +bagger +baggie +bagging +bagheera +bagheera's +bagpipe +bags +bags' +bah +baha +bahaha +bahama +bahamas +bahano +bahh +bahhh +bahia +bahira +bail +bailed +bailey +bailey's +baileys +bailing +bails +bain +bait +baiter +baiters +baits +bajillion +baker +baker's +bakers +bakery +bakuraiya +balance +balanced +balancer +balancers +balances +balancing +balas +balboa +balconies +balcony +bald +balding +baldness +baldy +bale +baled +bales +baling +balios +balk +ball +ballad +ballast +ballasts +ballerina +ballet +ballgame +ballistae +ballistic +balloon +balloons +ballroom +ballrooms +ballsy +balmy +baloney +baloo +baloo's +balsa +balthasar +bam +bambadee +bambi +bambi's +bamboo +ban +banana +bananabounce +bananabouncer +bananapop +bananas +band +band's +bandage +bandages +bandaid +bandaids +bandana +banded +banding +bandit +banditos +bandits +bands +bandstand +bandwagon +bandwidth +bane +banes +bangle +bangs +banish +banished +banishes +banishing +banjo +bank +bank's +banked +banker +banker's +bankers +banking +bankroll +bankrupt +bankrupted +banks +banned +banner +banners +banning +banque +banquet +banquets +bans +banshee +banter +banzai +baptized +bar +bar's +baraba +barago +barama +barano +barb +barbara +barbarian +barbarian's +barbarians +barbaric +barbary +barbecue +barbecued +barbecuing +barbed +barbeque +barbequed +barber +barbers +barbershop +barbosa's +barbossa +barbossa's +barbossas +barbs +bard +barded +barding +bards +bared +barefoot +barefooted +barefootraiders +barely +bares +barette +barf +barfed +bargain +bargain's +bargained +bargainer +bargainin' +bargaining +bargains +barge +barge's +barged +barges +barila +baritone +baritones +bark +barkeep +barkeeper +barker +barker's +barkin +barking +barks +barky +barley +barmaid +barman +barmen +barn +barn's +barnacle +barnacle's +barnacles +barney +barns +barnyard +barnyard's +barnyards +baron +baron's +barons +barrack +barracks +barracuda +barracudas +barrage +barrages +barras +barred +barrel +barrel's +barreled +barrels +barren +barrens +barrette +barrettes +barricader +barricading +barrier +barrier's +barriers +barron +barron's +barrons +barrow +barrows +barry +barry's +bars +barsinister +barstool +bart +barten +bartend +bartender's +bartenders +bartending +barter +bartholomew +bartolor +bartolosa +bartor +barts +barumal +base +baseball +baseball's +baseballs +based +baseline +baseline's +baselines +basely +basement +basement's +basements +baser +bases +basest +bash +bashed +bashes +bashful +bashful's +bashing +basic +basically +basics +basil +basil's +basils +basin +basin's +basing +basins +basis +bask +basket +basket's +basketball +basketball's +basketballs +baskets +basks +bass +baste +basted +bastien +bastion +bat +bat's +batcave +batcave's +batcaves +bateau +bateaus +bateaux +batgirl +bath +bath-drawing +bathe +bathed +bather +bathers +bathes +bathing +bathrobes +bathroom +bathroom's +bathrooms +bathroon +baths +bathtub +bathtubs +bathwater +batman +baton +baton's +batons +bats +battaba +battacare +battada +battago +battagua +battaire +battalions +battama +battano +battassa +batted +batten +battens +batter +battered +batteries +battering +battermo +batters +battery +battevos +batting +battira +battle +battled +battledore +battlefield +battlefront +battlegrounds +battlements +battleon +battler +battlers +battles +battleship +battling +battola +batty +batwing +batwings +baubles +baud +bavarian +bawd +bawl +baxter +bay +bayard +bayberry +baying +baylor +bayou +bayous +bays +bazaar +bazaars +bazillion +bazookas +bbhq +bbl +bc +bcnu +be +be-awesome +be-yoink +beachcombers +beachead +beached +beaches +beachfront +beachhead +beaching +beachplum +beachside +beacon +bead +beaded +beads +beagle +beak +beaker +beaks +beam +beam's +beamed +beamer +beamers +beaming +beams +bean +bean's +beanie +beanies +beans +beanstalks +bear +bear's +beard +beard's +bearded +beardless +beardmonsters +beards +beardy +bearer +bearers +bearing +bearings +bearish +bears +beast +beast's +beastie +beasties +beastings +beastly +beasts +beatable +beau +beaucoup +beauteous +beauticians +beauties +beautiful +beautifully +beautifulness +beauty +beauty's +beawesome +became +because +beck +beck's +beckets +beckett +beckett's +beckoned +beckons +become +becomes +becoming +bed +bed-sized +bedazzle +bedazzled +bedazzler +bedazzles +bedclothes +bedding +bedhog +bedknobs +bedo's +bedroll +bedroom +bedrooms +beds +bedspread +bedspreads +bee +bee's +beef +beefcake +beefed +beefs +beefy +beehive +beehive's +beehives +beeline +been +beep +beeped +beepers +beeping +beeps +bees +beeswax +beet +beetle +beetle's +beetles +beets +before +beforehand +befriend +befriended +befriending +befriends +befuddle +befuddled +beg +began +begat +begets +beggar +beggars +begged +begging +begin +beginner +beginner's +beginners +beginning +beginning's +beginnings +begins +begonia +begotten +begs +begun +behalf +behave +behaved +behaver +behaves +behaving +behavior +behavioral +behaviors +behemoth +behemoths +behind +behind-the-scenes +behinds +behold +beholden +beholding +behoove +behop +behr +beige +bein' +being +being's +beings +bejeweled +bela +belated +belay +belch +belief +belief's +beliefs +believable +believe +believed +believer +believers +believes +believing +belittle +belittles +bell +bell's +bella +bella's +bellas +belle +belle's +belles +belles' +bellflower +bellhop +belli +bellied +bellies +bellow +bellows +bells +belly +bellyache +belong +belonged +belonging +belongings +belongs +beloved +beloveds +below +belowdeck +belt +belts +ben +benches +benchmark +benchwarmers +bend +bending +bends +beneath +benedek +benedek's +beneficial +benefit +benefited +benefiting +benefits +benjamin +benjy +benne +benny +benny's +bent +bequeaths +bequermo +bequila +beret +berets +berg +beriths27th +bernadette +bernard +bernie +berried +berries +berry +berserk +bert +bert's +berth +bertha +berthed +berthing +berths +beruna +beseech +beside +besides +bess +bess' +bess's +bess-statue +bessie +best +bested +bester +besting +bests +bet +bet's +beta +beta's +betas +betcha +beth +betray +betrayal +betrayed +bets +betsy +better +bettered +bettering +betterment +betters +bettie +betting +betty +between +betwixt +bev +bevel +beverage +beverages +beware +bewilder +bewildered +bewildering +bewitch +bewitched +bewitches +bewitching +beyblade +beyond +bezerk +bff +bfs +bi-lingual +bias +biased +bib +bibbidi +bible +biblical +bicep +biceps +bickering +bicuspid +bicycle +bicycles +bid +bidder +bidding +biddlesmore +bide +bids +bifocals +big +big-screen +bigger +biggest +biggie +biggies +biggles +biggleton +bight +bike +bike's +biked +biker +bikers +bikes +biking +bikini +bile +bilge +bilgepump +bilgerats +bilges +bilging +bilingual +bill +bill's +billed +biller +billers +billiards +billing +billings +billington +billion +billionaire +billions +billionth +billow +billows +billowy +bills +billy +billybob +bim +bimbim +bimos +bin +binary +bind +binding +bing +bingham +bingo +bingo's +bingos +binky +binnacle +binoculars +bins +bio +biog +biology +bionic +bionicle +biopsychology +bios +bip +birch-bark +bird +bird's +birdbrain +birddog +birder +birdhouse +birdie +birdies +birdman +birds +birdseed +birth +birthdates +birthday +birthdays +birthed +birthmark +birthmarks +birthplace +birthstone +biscotti +biscuit +biscuits +bishop +bishops +bison +bisque +bisquit +bistro +bit's +bite +biter +biters +bites +biting +bits +bitsy +bitten +bitter +bitty +biz +bizarre +bla +blabbing +black +black-eyed +blackbeard +blackbeard's +blackbeards +blackbeared +blackbelt +blackberries +blackberry +blackbird +blackboard +blackboards +blackdeath +blacked +blackened +blackest +blackguard +blackguards +blackhaerts +blackhawk +blackheads +blackheart +blackheart's +blackhearts +blacking +blackish +blackjack +blackjacks +blackness +blackout +blackouts +blackrage +blackrose +blacks +blacksail +blacksmith +blacksmith's +blacksmithing +blacksmiths +blackthorn +blackwatch +blackwater +bladder +bladders +blade's +bladebreakerr +blademasters +blades +bladeskulls +bladestorm +blaggards +blah +blair +blake +blakeley +blakeley's +blame +blamed +blamer +blamers +blames +blaming +blanada +blanago +blanca +blanca's +blanche +bland +blank +blanked +blanket +blankets +blanking +blankly +blanks +blanos +blaring +blast +blast'em +blasted +blaster +blasters +blastin' +blasting +blasts +blasty +blat +bldg +bldgs +bleached +bleak +bleary +bled +bleep +bleeped +bleeper +bleepin +bleeping +bleeps +blend +blended +blender +blends +blenny +bless +blessed +blesses +blessing +blessings +bleu +blew +bligh +blight +blighters +blimey +blimp +blind +blinded +blinder +blinders +blindfold +blinding +blindly +blindness +blinds +blindsided +bling +bling-bling +blingbling +blinged +blinging +blings +blink +blinked +blinker +blinkers +blinking +blinks +blinky +blip +blipping +bliss +blissfully +blister +blistering +blisters +blitz +blizzard +blizzards +bloat +bloated +bloats +blob +blobby +blobs +bloc +block +block's +blockade +blockader +blockades +blockading +blockbuster +blocked +blocker +blockers +blocking +blockout +blocks +blocky +bloke +blokes +blond +blonde +blonde's +blondes +blondie +blonds +bloodbrothers +bloodhounds +bloodless +bloodshot +bloodsucker +bloodsuckers +bloodthrushers +bloom +bloomers +blooming +blooms +bloop +bloopers +blossom +blossoms +blossum +blot +blots +blouse +blowfish +blowy +blu-ray +blubber +blubbering +bludgeon +bludgeoning +blue +blue's +bluebeards +bluebell +blueberries +blueberry +bluebird +bluebirds +blueblood +bluefishes +bluegrass +bluejay +blueprints +blues +bluff +bluffed +bluffer +bluffers +bluffing +bluffs +blunder +blundering +bluntly +blur +blurb +blurbs +blurred +blurry +blurs +blurting +blush +blushed +blushes +blushing +blustery +blut +blynken +bo +boa +boar +board +board's +boarded +boarder +boarders +boarding +boards +boardwalk +boardwalks +boarhound +boars +boas +boast +boastful +boasting +boat +boat's +boated +boater +boaters +boathouse +boating +boatload +boatloads +boats +boatswain +boatswain's +boatswains +boatyard +bob +bobbed +bobber +bobbidi +bobble +bobbleheads +bobby +bobby's +bobbys +boberts +bobsled +bobsleded +bobsleding +bobsleds +bobsleigh +bobsleighes +bock +bodacious +bode +bodeguita +bodice +bodices +bodied +bodies +bodily +body +body's +bodyguard +bodyguards +boffo +bog +bogart +bogey +bogger +boggle +boggles +boggy +bogie +bogs +bogus +boil +boiled +boiler +boiling +boils +bokugeki +bokuji +bokuzama +bold +bolder +boldest +boldly +bole +bolivia +bollard +bologna +bolt +bolt's +bolted +bolton +bolts +boma +boma-boma +bombard +bombarding +bombardment +bombe +bombed +bomber +bombers +bombing +bombs +bombshell +bon +bonaam +bonanza +bonbons +bond +bonded +bonding +bonds +bondsman +bonehead +boneheads +boneless +boneyard +boneyards +bonfire +bonfires +bongo +bonita +bonita's +bonito +bonjour +bonkers +bonkl +bonnet +bonnets +bonney +bonnie +bonny +bono +bonsai +bonsoir +bonus +bonuses +bony +bonzo +boo +boo's +boo-yaa +boobyprizes +booed +booger +boogers +boogey +boogie +boogie-woogie +boogied +boogies +boohoo +book +book's +bookball +bookcase +bookcases +booked +bookie +booking +bookings +bookkeeping +booklet +bookmark +bookmarked +books +bookshelf +bookshelves +bookstore +bookworm +boom +boomcrash +boomed +boomer +boomerang +boomers +booming +booms +boon +boonies +boooo +booooh +boooom +booooo +booooom +booooomin +boooooo +boooooooooooooooooooo +boooooooooooooooooooooooooommm +boor +boos +boost +boosted +booster +boosters +boosting +boosts +boot +boot'n'ears +booted +booth +booth's +booths +booties +booting +bootleggers +boots +bootstrap +bootstraps +bootsy +booyah +bop +bopper +bord +border +border's +bordered +borderer +bordering +borderings +borderline +borders +bore +borealis +bored +boredom +borer +bores +boring +boris +bork +born +borrow +borrowed +borrower +borrowers +borrowing +borrowings +borrows +bos +boss +boss' +bossbot +bossbots +bossed +bosses +bossily +bossing +bossy +bossyboots +bot +bot's +botched +both +bother +bothered +bothering +bothers +bothersome +bots +bottle +bottle's +bottled +bottleneck +bottler +bottlers +bottles +bottling +bottom +bottomed +bottomer +bottoming +bottomless +bottoms +bough +boughs +bought +boulder +boulders +boulevard +boulevard's +boulevards +bounce +bounced +bouncer +bouncers +bounces +bouncing +bouncy +bound +boundaries +boundary +boundary's +bounding +bounds +bounteous +bounties +bountiful +bounty +bountyhunter +bourbon +bourse +bout +boutique +bouts +bovel +bovine +bow +bow's +bowdash +bowed +bowers +bowie +bowing +bowl +bowl's +bowlegged +bowler +bowling +bowls +bowman +bows +box +boxcar +boxed +boxer +boxes +boxfish +boxing +boy +boy's +boycott +boycotting +boyfriend +boyfriend's +boyfriends +boyish +boys +boysenberry +bozo +bozo's +bozos +brace +bracelet +bracelets +braces +bracket +bracketing +brad +brad's +bradley +brag +braggart +braggarts +bragged +bragger +braggers +bragging +brags +braid +braided +braiding +braids +brail +brain +brain's +brained +braining +brainless +brains +brainstorm +brainwash +brainwashed +brainy +brake +brakes +braking +bran +branch +branched +branches +branching +branchings +brand +brandishing +brandon +brandon's +brands +brandy +brandy's +brantley +brash +brass +brat +brats +bratty +brave +braved +bravely +braver +bravery +braves +bravest +braving +bravo +bravo's +brawl +brawny +bray +brazen +brazil +brb +breach +breached +bread +bread's +bread-buttering +breadcrumbs +breaded +breading +breads +breadstick +breadstick's +breadth +break +breakable +breakdown +breaker +breakers +breakfast +breakfasted +breakfaster +breakfasters +breakfasting +breakfasts +breaking +breakout +breaks +breakup +breath +breathe +breathed +breather +breathers +breathes +breathing +breathless +breaths +breathtaking +bred +breech +breeches +breeze +breeze's +breezed +breezes +breezest +breezing +breezy +brenda +brenda's +brethern +brethren +brevrend +brew +brewed +brewer +brewers +brewing +brews +brian +briar +briars +briarstone +briarstones +bribe +bribed +bribery +bribes +bribing +brick +bricked +bricker +bricking +bricks +bridal +bride +bride's +brides +bridesmaid +bridge +bridge's +bridged +bridges +bridget +bridging +brie +brief +briefed +briefer +briefest +briefing +briefings +briefly +briefs +brig +brig's +brigad +brigade +brigadeers +brigades +brigadier +brigadiers +brigand +brigands +brigantine +brigantines +bright +brighten +brightens +brighter +brightest +brighting +brightly +brightness +brights +brigs +brilliance +brilliant +brilliantly +brim +brimming +brimstone +brine +briney +bring +bringer +bringers +bringing +brings +brining +brink +brinks +briny +brio +briquettes +brisk +brisket +britches +british +bro +bro's +broached +broad +broadband +broadcast +broadcasts +broaden +broadens +broader +broadest +broadly +broads +broadside +broadside's +broadsided +broadsides +broadsword +broadway +broccoli +brochure +brogan +brogans +broil +broiled +broke +broken +brokenly +broker +brokers +broking +bronco +broncos +bronze +bronzed +bronzy +brood +brook +brook's +brooks +broom +broom's +brooms +broomstick +broomstick's +broomsticks +bros +broth +brother +brother's +brotherhood +brotherhood's +brotherhoods +brothering +brotherly +brothers +brothers' +broths +brought +brouhaha +brow +brown +browncoats +browner +brownie +brownies +browning +brownish +browns +brows +browse +browsed +browser +browsers +browsing +brrr +brrrgh +bruce +bruce's +bruckheimer +bruin +bruise +bruised +bruiser +bruises +bruising +brulee +brume +brunch +brunette +brunettes +brunt +brush +brushed +brusher +brushes +brushing +brushoff +brussels +brute +brutish +btb +btl +btw +bubba +bubble +bubble's +bubbled +bubblegum +bubbles +bubbling +bubbloon +bubbly +bubo +bubs +buc's +bucaneer +bucanneers +buccaneer +buccaneer's +buccaneers +bucco +buckaroo +buckaroo's +buckaroos +bucker +bucket +bucket's +bucketed +bucketing +buckets +buckeye +buckeyes +buckle +buckle's +buckled +buckler +buckles +bucko +bucko's +buckos +bucks +buckshot +buckskin +buckwheat +bucs +bud +bud's +budd +budd's +buddies +buddy +buddy's +budge +budged +budget +budgeted +budgeter +budgeters +budgeting +budgets +budgie +budging +buds +bueno +buff +buffalo +buffalo's +buffalos +buffed +buffer +buffet +buffet's +buffets +buffoon +buffoons +buffs +bug +bug's +bug-eye +bugalicious +bugariffic +bugbear +bugbears +bugeye +bugged +buggered +buggers +buggier +buggies +buggiest +bugging +buggy +bugle +bugles +bugs +bugsit +bugtastic +buh +build +builded +builder +builder's +builders +building +building's +buildings +builds +buildup +buillion +built +bulb +bulb's +bulbs +bulge +bulging +bulgy +bulk +bulkhead +bulky +bull +bull's +bulldog +bulldogs +bulldozer +bulletin +bullfighters +bullfighting +bullied +bullies +bullion +bullpen +bulls +bullseye +bully +bully's +bullying +bulwark +bulwark's +bulwarks +bumble +bumbler +bumbler's +bumblers +bumblesoup +bumm +bummed +bummer +bummers +bumming +bumms +bumpkin +bumpy +bun +bunch +bunched +bunches +bunching +bunchy +bund +bundle +bundled +bundler +bundles +bundling +bunions +bunk +bunked +bunker +bunking +bunks +bunnies +bunny +buns +bunsen +bunting +bunyan +buoy +buoys +bur +burden +burdened +bureau +bureaus +burg +burger +burger's +burgers +burghers +burglar +burgundy +burial +buried +burier +buries +burly +burn +burned +burner +burners +burning +burnings +burnout +burns +burnt +burp +burped +burping +burps +burr +burred +burrito +burrito's +burritos +burrning +burro +burrow +burrowing +burry +burst +bursted +burster +bursting +bursts +burton +bus +bus' +buses +bushed +bushel +bushel's +bushels +bushes +bushido +bushy +busier +busies +busiest +business +business's +businesses +busing +buss +bussed +bussing +busters +bustle +busy +busybody +busywork +but +butler +butler's +butlers +butobasu +butte +butted +butter +butterball +butterballs +butterbean +butterbeans +buttercup +buttercups +buttered +butterfingers +butterflies +butterfly +butterfly's +butterfly-herders +buttering +buttermilk +butternut +butterscotch +buttery +button +button's +buttoned +buttoner +buttoning +buttons +buy +buyable +buyer +buyer's +buyers +buying +buys +buzz's +buzz-worthy +buzzard +buzzards +buzzer +buzzer's +buzzers +buzzes +buzzsaw +bwah +bwahaha +bwahahah +bwahahaha +bwahahahah +bwahahahaha +bwahahahahaha +bwahahha +bwhahahaha +by +bye +byes +bylaws +bypass +bypassed +bypassing +bystander +bystanders +byte +bytes +c'mon +c-flat +c.a.r.t.e.r. +c.f.o. +c.f.o.s +ca'me +cab +caballeros +cabana +cabbage +cabbages +caber +cabeza +cabin +cabin's +cabinboy +cabinet +cabinet's +cabinets +cabins +cable +cables +cabob +caboose +cabs +caca +cache +caches +cackle +cacti +cactus +cactus' +cad +caddies +caddy +caddy's +cades +cadet +cadet's +cadets +cadets' +cadillac +cads +caesar +caf +cafac +cafe +cafe's +cafes +cafeteria +cafeteria's +cafeterias +caffeine +caf +cage +cage's +caged +cages +cahoots +caicaba +caicada +caicama +caicaux +caicos +caicumal +caio +cake +cake's +caked +cakes +cakewalk +cal +cal's +calamari +calamity +calculate +calculated +calculating +calculations +calculator +calculators +calendar +calendars +calf +caliber +calibrate +calico +calico's +california +calked +call +calle +callecutter's +called +caller +callers +calligraphy +calling +calls +calluses +calm +calmed +calmer +calmest +calming +calmly +calms +calories +calves +calypso +calzone +calzones +camaada +camaago +camanes +camareau +camaros +camaten +camcorder +came +camellia +camels +cameo +cami +camilla +camillia +camillo +cammy +camouflage +camouflages +camp +camp's +campaign +camped +camper +campers +campfire +campfires +campground +campgrounds +camping +camps +campus +can +can's +can't +canal +canals +canard +canary +canary's +cancel +canceled +canceling +cancelled +cancelling +cancels +cancer +cancerous +cancers +candelabra +candelabras +candid +candidate +candidate's +candidates +candied +candies +candle +candlelight +candles +candles' +candlestick +candlestick's +candlesticks +candlesticks' +candy +candy's +cane +cane's +caner +canes +cangrejos +canine +canister +canisters +canker +cannas +canned +cannelloni +canner +canners +cannery +canning +cannon +cannon's +cannonade +cannonball +cannonball's +cannonballs +cannoned +cannoneer's +cannoneering +cannoneers +cannoning +cannonry +cannons +cannot +canny +canoe +canoe's +canoed +canoeing +canoes +canoes' +canoing +canon +canon's +canonballs +cans +canst +cant +cant's +cantaloupe +canteen +canteens +canter +canticle +cantina +canto +canton +cants +canvas +canvasses +canyon +canyons +cap +cap'n +cap's +capabilities +capability +capable +capacities +capacity +cape +cape's +caped +capellago +capelligos +caper +capers +capes +capisce +capisci +capisco +capital +capital's +capitalize +capitalizes +capitally +capitals +capitano +capitol +capitols +caplock +caplocks +capn +capo +capos +capped +capping +capri +caps +capsize +capsized +capstan +captain +captain's +captained +captaining +captains +captains' +captainscolors +captainship +captian +captin +caption +captioning +captivating +captive +captives +capture +captured +capturer +capturers +captures +capturing +caput +capybaras +car +car's +carafe +caramel +caramelized +caramels +carapace +caravan +caravans +carbon +carbonated +carcass +card +card's +carda +cardboard +carded +carder +cardinal +cardinalfish +cardinals +carding +cardio +cardiologist +cardj +cardk +cardq +cards +care +cared +careening +career +career's +careered +careering +careers +carefree +careful +carefully +careless +carer +carers +cares +caretaker +caretaker's +caretakers +carey +cargo +cargo's +cargoes +cargos +carib +caribbean +caring +carl +carla +carlos +carlos's +carmine +carnation +carnations +carnevore +carnival +carnival's +carnivale +carnivals +carol +carol's +caroling +carols +carousel +carousel's +carousels +carpal +carpe +carped +carpel +carpenter +carpenters +carper +carpet +carpet's +carpeted +carpeting +carpets +carpool +carrebean +carrera +carrera's +carreras +carriage +carribean +carried +carrier +carriers +carries +carrion +carrions +carrot +carrot's +carrots +carrou +carrousel +carrousel's +carrousels +carry +carry's +carrying +cars +carsick +cart +cart's +carte +carted +carter +carter's +carters +carting +carton +carton's +cartons +cartoon +cartoon's +cartoonists +cartoons +cartridges +cartrip +carts +carve +carved +carven +carver +carver's +carvers +carving +carving's +carvings +casa +cascade +cascades +case +cased +cases +cash +cash's +cashbot +cashbot's +cashbots +cashed +cashemerus-appearus +casher +cashers +cashes +cashew +cashews +cashier +cashier's +cashiers +cashing +cashmere +casing +casings +caspian +caspian's +caspians +cassandra +casserole +cast +cast's +castanet +castanets +castaway +castaway's +castaways +caste +casted +caster +casters +casting +castings +castle +castle's +castled +castles +castling +casts +casual +casually +casualties +cat +cat's +cat-eye +catacomb +catacombs +catalog +catalog's +catalogs +catalogue +catalyst +catapult +cataract +cataracts +catastrophe +catastrophic +catatonic +catch +catcher +catcher's +catchers +catches +catchin' +catching +catchy +categories +category +category's +cater +catered +catering +caterpillar +caterpillar's +caterpillar-herdering +caterpillar-shearing +caterpillars +caters +cateye +catfight +catfights +catfish +catherine +catholic +cathrine +catnip +cats +catsup +cattle +cattlelog +catty +caught +cauldron +cauldron's +cauldrons +cauliflower +cause +caused +causer +causes +causing +caution +cautioned +cautioner +cautioners +cautioning +cautionings +cautions +cautious +cautiously +cava +cavalier +cavaliers +cavalry +cavalry's +cave +cave's +caveat +caved +caveman +cavemen +caver +cavern +cavern's +caverns +caves +caviar +caviar's +caving +cavort +cavy +caws +cbhq +cd +cd's +cds +cease +ceased +ceasefire +ceases +ceasing +cecile +cedar +cee +ceiling +ceiling's +ceilings +celeb +celeb's +celebrate +celebrated +celebrates +celebrating +celebration +celebration-setup +celebrationen +celebrations +celebrities +celebrity +celebs +celery +cell +cellar +cellars +cellmate +cellos +cells +cellular +cellulite +celtic +cement +cements +cemetery +censor +censored +censoring +censors +censorship +cent +centaur +centaur's +centaurs +center +center's +centered +centering +centerpiece +centers +centimeter +central +centrally +centrals +centre +cents +centuries +centurion +centurion's +centurions +century +century's +ceo +ceramic +cerdo +cereal +cereal's +cereals +ceremonies +ceremony +ceremony's +cert +certain +certainly +certificate +certificate's +certificated +certificates +certificating +certification +certifications +certified +cerulean +cesar +cesar's +cezanne +cfo +cfo's +cfos +cg +chad +chad's +chads +chafed +chafes +chain +chain's +chained +chaining +chains +chair +chair's +chaired +chairing +chairlift +chairs +chaise +chalet +chalk +challenge +challenge's +challenged +challenger +challenger's +challengers +challenges +challenging +chamber +chamber's +chambered +chamberer +chamberers +chambering +chamberpot +chambers +chameleon +chameleons +champ +champ's +champagne +champion +champion's +champions +championship +champs +chan +chance +chanced +chances +chancing +chancy +chandelier +chandler +chanel +change +change-o +changeable +changed +changer +changers +changes +changin' +changing +channel +channel's +channeled +channels +chant +chant's +chanted +chanting +chants +chanukah +chaos +chaotic +chap +chapeau +chapel +chappy +chaps +chapsitck +chapter +chapter's +chaptered +chaptering +chapters +char +character +character's +charactered +charactering +characteristics +characters +charade +charade's +charades +charcoal +chard +chare +chares +charge +charged +charger +charger's +chargers +charges +charging +chariot +charisma +charismatic +charitable +charity +charles +charley +charlie +charlie's +charlotte +charlottes +charm +charm's +charmed +charmer +charmers +charming +charming's +charmingly +charms +charred +chars +chart +chart's +charted +charter +chartered +charters +charting +chartings +chartreuse +charts +chase +chase's +chased +chaser +chasers +chases +chasing +chasse +chassed +chastise +chastised +chastity +chat +chat's +chateau +chats +chatted +chatter +chatter's +chattering +chatters +chatting +chatty +chauffer +chauffeur +cheap +cheapen +cheapens +cheaper +cheapest +cheaply +cheapo +cheapskate +cheapskates +cheat +cheat's +cheated +cheater +cheater's +cheaters +cheating +cheats +check +check's +checkbook +checkbox +checked +checker +checker's +checkerboard +checkered +checkers +checking +checklist +checkmark +checkout +checkpoint +checks +checkup +cheddar +cheek +cheeks +cheeky +cheep +cheer +cheer's +cheered +cheerer +cheerers +cheerful +cheerier +cheering +cheerio +cheerios +cheerleader +cheerleaders +cheerleading +cheerly +cheers +cheery +cheese +cheese's +cheeseburger +cheeseburger's +cheeseburgers +cheesecake +cheesed +cheeses +cheesey +cheesing +cheesy +cheetah +cheetah's +cheetahs +chef +chef's +chefs +chelsea +chelsea's +chelseas +chemical +chemicals +cherish +cherishes +chernabog +chernabog's +cherries +cherrywood +cherubfish +cheshire +cheshire's +chess +chestnut +chestnut-shell +chetagua +chetermo +chetik +chetros +chettia +chetuan +chevalle +chew +chewed +chewing +cheyenne +cheyenne's +cheyennes +chez +chic +chick +chick's +chickadee +chickadees +chicken +chicken's +chickened +chickenhearted +chickening +chickens +chicks +chief +chief's +chiefly +chiefs +chiffon +chihuahua +child +child's +childcare +childhood +childish +childlike +children +children's +chili +chili's +chill +chill's +chilled +chillin +chillin' +chilling +chills +chilly +chillycog +chim +chime +chime's +chimes +chiming +chimnes +chimney +chimneys +chimp +chin +chin's +china +chinchilla +chinchilla's +chinchillas +chine +ching +chino +chins +chip +chip's +chipmunk +chipmunk's +chipmunks +chipotle +chipped +chipper +chipping +chips +chiropractic +chiropractor +chirp +chirping +chirpy +chisel +chit-chat +chivalrous +chivalry +chloe +choc +chock +chocolate +chocolate's +chocolates +choice +choicely +choicer +choices +choicest +choir +choirs +choking +chomp +chomping +chomugon +choo +choo-choo +choo-choo's +choo-choos +chook +choose +chooser +choosers +chooses +choosey +choosing +choosy +chop +chopin +chopped +chopper +choppers +choppier +choppiness +chopping +choppy +chops +chopsticks +choral +chord +chords +chore +choreographed +chores +chortle +chortled +chortles +chortling +chorus +chose +chosen +chow +chowder +chris +christina +christina's +christinas +christmas +christmastime +christopher +chrome +chrome's +chromed +chromes +chronicle +chronicled +chronicles +chronicling +chuck +chuck's +chucked +chucking +chuckle +chuckle's +chuckled +chuckles +chuckling +chucks +chucky +chuff +chug +chugged +chugging +chugyo +chum +chum's +chummed +chums +chunk +chunked +chunking +chunks +chunky +church +churches +churn +churned +churning +churro +churro's +churros +chute +chutes +cia +ciao +cid +cider +cienfuegos +cimson +cinammon +cinch +cinda +cinda's +cinder +cinder's +cinderbones +cinderella +cinderella's +cinderellas +cinders +cindy +cine +cinema +cinema's +cinemas +cinematic +cinematics +cineplex +cinerama +cinnamon +cinnamon's +cinnamons +cir +circ +circle +circle's +circled +circler +circlers +circles +circling +circuit +circuit's +circuited +circuiting +circuits +circular +circular's +circularly +circulars +circumnavigate +circumstance +circumstances +circumvent +circus +circus's +circuses +citadel +cite +cites +cities +citified +citing +citizen +citizen's +citizenly +citizens +citn +citrine +citrus +civics +civil +civilians +civility +civilization +civilizations +civilized +cj +clack +clad +claim +claim's +claimed +claimer +claiming +claims +claire +clam +clam's +clamed +clammed +clams +clan +clang +clangs +clank +clans +clap +clapped +clapping +claps +clara +clarabelle +clarabelle's +clarified +clarify +clarifying +clarion +clark +clash +clashes +clashing +class +class's +classed +classer +classes +classic +classic's +classical +classics +classiest +classifications +classified +classify +classing +classmate +classmate's +classmates +classy +claus +clause +clauses +clavier +claw +claw's +clawed +clawing +claws +clay +clayton +clean +cleaned +cleaner +cleaner's +cleaners +cleanest +cleaning +cleanliness +cleanly +cleanout +cleans +cleanse +cleansing +cleanup +clear +clearance +cleared +clearer +clearest +clearing +clearings +clearly +clears +cleat's +cleats +cleave +cleaved +cleaver +cleaves +cleff +clementine +cleric +clerics +clerk +clerk's +clerks +clever +clew +click +click-and-drag +clickable +clickables +clicked +clicker +clickers +clicking +clicks +client +client's +clients +cliff +cliff's +cliffs +climactic +climate +climate's +climates +climb +climbed +climber +climbers +climbing +climbs +clime +cling +clinger +clinging +clings +clingy +clinic +clinics +clink +clinker +clip +clipboard +clipped +clipper +clippers +clipping +clips +clique +cloak +cloaking +clobber +clobbered +clock +clocked +clocker +clockers +clocking +clockings +clocks +clockwise +clockwork +clockworks +clod +clodley +clods +clog +clogged +clogging +clogs +clomping +clone +clone's +cloned +clones +cloning +clonk +clopping +close +close-up +closed +closely +closeness +closer +closers +closes +closest +closet +closets +closing +closings +closure +cloth +clothe +clothed +clothes +clothesline +clothespins +clothing +cloths +clots +cloture +cloud +cloud's +clouded +clouding +clouds +cloudy +clout +clove +clover +clover's +cloverleaf +cloverleaf's +cloverleafs +clovers +cloves +clovi +clovinia +clovis +clown +clowns +clu +club +club's +club33 +clubbing +clubhouse +clubpenguin +clubs +clucked +clucking +clue +clue's +clued +clueing +clueless +clues +clump +clumped +clumsies +clumsies' +clumsily +clumsy +clunk +clunker +clunkers +clunky +cluster +cluster's +clustered +clusters +clutch +clutches +clutching +clutter +cluttered +clydesdale +co +co-starred +coach +coach's +coache's +coached +coacher +coaches +coaching +coal +coal's +coaled +coaler +coalfire +coaling +coalmine +coals +coarse +coast +coastal +coasted +coaster +coaster's +coasters +coasting +coastline +coasts +coat +coat's +coated +coater +coatings +coats +coax +coaxes +cobalt +cobber +cobble +cobbler +cobbles +cobblestone +cobra +cobra's +cobras +cobweb +cobwebs +coca +coco +coco's +cocoa +coconut +coconut's +coconuts +cod +coda +codas +coddles +code +code's +codec +coded +coder +coders +codes +codex +codfish +coding +codings +cods +cody +cody's +coed +coerce +coffee +coffee's +coffees +coffer +coffers +cog +cog's +cog-o-war +cog-tastrophe +cog0war +cogbuck's +cogbucks +cogcicle +cognation +cogowar +cogs +cogwar +coherently +cohesive +cohort +coiffure +coiled +coin +coin's +coinage +coincide +coincidence +coincidences +coined +coiner +coining +coins +cola +colada +colada's +coladas +cold +cold's +colder +coldest +coldly +colds +cole +cole's +coleman +coleman's +colemans +colestra +colette +colette's +colettes +colin +colin's +coliseum +coliseum's +coliseums +collaborate +collaboration +collage +collapse +collapsed +collapsing +collar +collard +collars +collateral +collaterals +colleagues +collect +collect's +collectable +collectables +collected +collectible +collectibles +collecting +collection +collection's +collections +collective +collector +collectors +collects +colleen +colleens +college +colleting +collette +collette's +collettes +collide +collie +collier +collision +collision's +collisions +colm +cologne +colonel +colonial +colonials +colonies +colonized +colony +color +color's +colorblind +colored +colorfast +colorful +coloring +colorless +colors +colossal +colossus +colour +colour's +colours +cols +colt +coltello +coltellos +colts +columbia +columbia's +columbus +column +columns +coma +comatose +comb +comb's +combat +combat's +combatants +combater +combats +combination +combination's +combinations +combine +combined +combiner +combiners +combines +combing +combining +combo +combo's +combos +combs +combustible +combustion +come +comeback +comebacks +comedian +comedians +comedies +comedown +comedy +comely +comer +comers +comes +comet +comfort +comfortable +comfortably +comforted +comforter +comforters +comforting +comforts +comfy +comic +comic's +comic-con +comical +comics +coming +comings +comma +command +command's +commandant +commanded +commandeer +commandeered +commandeering +commander +commander's +commanders +commanding +commando +commands +commence +commencer +commences +commencing +commend +commendations +comment +comment's +commentary +commented +commenter +commenting +comments +commerce +commercial +commercially +commercials +commissar +commission +commission's +commissioned +commissioner +commissioners +commissioning +commissions +commit +commitment +commitment's +commitments +commits +committed +committee +committee's +committees +committing +commodore +commodore's +commodores +common +commoner +commoner's +commoners +commonest +commonly +commons +commotion +communal +communicate +communicated +communicates +communicating +communication +communications +communicative +communist +communities +community +community's +commute +comp +comp's +compact +companies +companion +companions +companionships +company +company's +companying +comparable +comparatively +compare +compared +comparer +compares +comparing +comparison +comparison's +comparisons +compartments +compass +compassed +compasses +compassing +compassion +compassionate +compatibility +compatible +compel +compelled +compensate +compensates +compensating +compensation +compete +competed +competence +competences +competent +competes +competing +competition +competition's +competitions +competitive +complain +complained +complainer +complainer's +complainers +complaining +complains +complaint +complaint's +complaints +complement +complete +completed +completely +completer +completes +completing +completion +completion's +completions +completive +complex +complexes +complexly +complicate +complicated +complicates +complicating +complication +complications +complied +compliment +compliment's +complimentary +complimented +complimenting +compliments +comply +component +component's +components +compos +compose +composed +composer +composer's +composers +composes +composing +compost +composure +compound +compounded +compounds +comprehend +compress +compressed +compresses +compression +compressions +compromise +compromising +comps +compulsive +compulsively +compute +computer +computer's +computers +computes +computing +comrade +comrades +con +con's +conceal +concealment +concede +conceited +conceivably +conceived +concentrate +concentrated +concentrates +concentrating +concentration +concentrations +concentrative +concept +concept's +concepts +concern +concern's +concerned +concernedly +concerner +concerners +concerning +concerns +concert +concertina +concerto +concerts +concession +conch +conches +conclude +concluded +concludes +concluding +conclusion +conclusion's +conclusions +concoction +concord +concourse +concrete +concreted +concretely +concretes +concreting +concretion +concur +concussed +concussion +concussions +condense +condescending +condition +conditioned +conditioner +conditioners +conditioning +conditions +condo +condolence +condolences +condone +condoning +condor +condorman +conduct +conducted +conducting +conductive +conductor +conducts +conduit +conduits +cone +cones +conf +conference +conference's +conferences +conferencing +confess +confessing +confession +confetti +confidant +confide +confidence +confidences +confident +confidential +confidentially +confidently +configuration +configure +configured +configuring +confine +confined +confinement +confines +confirm +confirmation +confirmed +confirming +confirms +confiscate +confiscated +conflict +conflicted +conflicting +conflictive +conflicts +conform +conformed +conformist +conformists +confounded +confront +confrontation +confronted +confuse +confused +confuser +confusers +confuses +confusing +confusion +confusions +conga +conga's +congas +congeniality +congested +congrats +congratulate +congratulated +congratulates +congratulating +congratulation +congratulations +congratulatory +congregate +congregates +congregation +congrejos +congress +congress's +congressed +congresses +congressing +conjunction +conjure +conman +connect +connected +connecter +connecters +connecting +connection +connection's +connections +connective +connectivity +connectors +connects +conned +connie +conqestadors +conquer +conquered +conquerer +conquerer's +conquerers +conquering +conqueror +conquerors +conquers +conquest +conquests +conquistador +conquistadors +conrad +conrad's +conrads +cons +conscience +conscious +consciousness +conscript +consensus +consent +consequence +consequence's +consequences +consequently +conservation +conservative +conservative's +conservatively +conservatives +conservatory +conserve +consider +considerably +considerate +consideration +considerations +considered +considerer +considerer's +considerers +considering +considers +consign +consist +consisted +consistent +consistently +consisting +consists +consolation +console +console's +consoles +consolidation +consonant +consonants +conspicuous +conspiracy +conspiring +constable +constance +constant +constantly +constants +constipation +constitution +constrain +constrict +construct +construction +construction's +constructions +constructive +consul +consult +consultation +consulted +consulting +consumable +consumables +consume +consumed +consumer +consumer's +consumers +consumes +consuming +consumption +cont +contact +contacted +contacting +contacts +contagious +contain +contained +container +container's +containers +containing +contains +contaminated +contemplate +contemplates +contemplating +contemplative +contemporary +contempt +contend +contender +content +content's +contented +contenting +contention +contently +contents +contest +contest's +contestant +contests +context +context's +contexts +continent +continents +contingent +continual +continually +continuation +continue +continued +continuer +continues +continuing +continuous +continuously +contra +contraband +contract +contract's +contracted +contracting +contractions +contractive +contractor +contracts +contradict +contradiction +contradicts +contraption +contraption's +contraptions +contrary +contrast +contribute +contributed +contributer +contributer's +contributers +contributes +contributing +contribution +contributions +contributive +control +control's +controled +controling +controlled +controller +controllers +controlling +controls +controversy +convection +convene +convenience +convenient +conveniently +convention +conventional +conventions +converge +converging +conversation +conversation's +conversations +converse +conversed +conversely +conversing +conversion +conversion's +conversions +convert +converted +converter +convertible +converting +converts +convey +convict +conviction +convicts +convince +convinced +convincer +convincing +convoy +convoys +coo +cook +cook's +cookbook +cookbook's +cookbooks +cooked +cooker +cooker's +cookers +cookie +cookie's +cookies +cookin' +cooking +cookouts +cooks +cool +cool-errific +cool-palooza +coolcats +cooldown +cooled +cooler +cooler's +coolers +coolest +cooling +cooling's +coolings +coolio +coolly +coolness +cools +coop +cooper +cooperate +cooperates +cooperating +cooperation +cooperative +coordinate +coordinated +coordinates +coordination +cooties +cop +cop's +cope +copes +copie's +copied +copier +copier's +copiers +copies +coping +copper +copper's +coppered +coppering +coppers +coppertop +copping +cops +copter +copters +copy +copy's +copycat +copying +copyright +copyrighted +cora +cora's +coral +coral's +corals +corazon +corbin +corbin's +cord +cord's +corded +corder +cordial +cordially +cording +cordless +cords +core +coriander +corianders +cork +corks +corkscrew +corkscrew's +corkscrews +corky +corm +corn +corn's +cornball +cornball's +cornballs +cornbread +corned +cornelius +cornelius' +corner +corner's +cornered +cornering +corners +cornfields +cornflower +cornflowers +corns +corny +coronium +corporal +corporate +corporation +corporations +corps +corral +corral's +corrals +correct +corrected +correcting +correction +corrective +correctly +correctness +corrects +correlation +corresponding +corridor +corrupt +corrupted +corrupting +corruption +corsair +corsaire +corsairs +corseers +corset +corsets +cortada +cortagua +cortassa +cortaux +cortevos +cortilles +cortola +cortona +cortos +cortreau +corvette +corvette's +corvettes +cory +cory's +corys +cosmic +cosmicly +cost +cost's +costed +costello +costello's +costing +costive +costly +costs +costume +costume's +costumer +costumers +costumes +cot +cote +cotes +cotillion +cotillion's +cotillions +cots +cottage's +cottager +cottagers +cottages +cotton +cotton's +cottons +cottontail +couch +couches +couches' +cough +coughed +cougher +coughes +coughes' +coughing +coughs +could +could've +coulda +couldest +couldn't +coulter +council +council's +councils +counsel +counseling +counselor +counselor's +counselors +count +count's +countdown +countdown's +countdowns +counted +counter +counteract +counteracts +counterattack +countered +countermeasures +counterpart +counterparts +counters +counterstrike +countess +counting +countless +countries +countries' +country +countryside +counts +county +county's +coup +coupe +couple +couple's +coupled +coupler +couplers +couples +coupling +couplings +coupon +courage +courageous +courant +courier +courier's +couriers +course +course's +coursed +courser +courses +coursework +coursing +court +court's +courted +courteously +courter +courters +courtesies +courtesy +courthouse +courting +courtly +courts +courtside +courtyard +courtyard's +courtyards +couscous +cousin +cousin's +cousins +couture +cove +cove's +coven +covenant +cover +cover's +coverage +coverage's +coverages +covered +covering +coverings +covers +covert +coves +covet +covets +cow +cow's +coward +coward's +cowardice +cowardly +cowards +cowbos +cowboy +cowboy's +cowboys +cowed +cower +cowering +cowers +cowfish +cowgirl +cowing +coworker +coworkers +cows +coy +coyote +coyotes +coz +cozana +cozigos +cozila +cozilles +cozreau +cozros +cozuan +cozy +cp +cpip +cps +crab +crab's +crabapple +crabean +crabmeat +crabster +crack's +cracked +cracked-uptick +crackers +crackin' +cracking +crackle +crackle's +crackles +crackly +crackpot +cracks +cradle +cradle's +cradles +craft +crafted +crafter +craftiness +crafting +crafts +craftsmanship +crafty +crag +craggy +crags +cram +crammed +cramming +cramp +cramped +cramping +cramps +crams +cranberries +cranberry +crane +crane's +cranes +craning +cranium +cranium's +craniums +cranky +cranny +crash +crashed +crasher +crasher's +crashers +crashes +crashing +crass +crate +crate's +crated +crater +crater's +craters +crates +crating +crave +craved +craven +craven's +cravens +craver +cravers +craves +craving +cravings +craw +crawfish +crawford +crawford's +crawfords +crawl +crawled +crawlers +crawlies +crawlin' +crawling +crawls +crawly +craws +craze +crazed +crazier +crazies +craziest +craziness +crazy +crazycorner +crazycorner's +crazycorners +crazyquilt +crazyquilt's +crazyquilts +crazzlepops +creak +creaked +creaking +creaks +cream +creamed +creamer +creamery +creaming +creams +creamy +crease +creasy +create +created +creates +creating +creation +creation's +creations +creative +creatively +creativity +creator +creator's +creators +creature +creature's +creaturely +creatures +cred +credit +credit's +credited +crediting +creditor +credits +credo +creed +creek +creek's +creeked +creeking +creeks +creep +creep's +creeper +creeper's +creepers +creeping +creeps +creepy +cremate +cremated +crept +crescent +crest +crest's +crested +crests +cretin +cretins +crew +crew's +crewe +crewed +crewing +crewman +crewmate +crewmates +crewmember +crewmember's +crewmembers +crewmen +crewperson +crews +crews' +crewship +crib +crib's +cribs +crick +cricket +cricket's +cricket-whistling +crickets +cried +crier +criers +cries +crime +crime-fighting +crimes +criminal +crimonson +crimson +crimson's +crimsonm +crimsons +cringe +cringes +cringing +cripes +cripple +crippled +cripples +crippling +crises +crisis +crisp +crisps +crispy +cristo +cristo's +criteria +criterias +critic +critic's +critical +critically +criticism +criticism's +criticisms +criticize +criticized +criticizing +critics +critter +critter's +critters +croak +croaked +croaking +croatia +croatian +croc +croc's +crochet +crock +crocked +crocket +crockett +crockett's +crocketts +crockpot +crockpot's +crockpots +crocks +crocodile +crocodile's +crocodiles +crocodilian +crocs +crocus +crom +cronies +crook +crooked +cropped +cropping +crops +croquet +cross +cross-eyed +crossbar +crossbones +crossbow +crossed +crosser +crossers +crosses +crossfire +crosshair +crosshairs +crossing +crossings +crossly +crossover +crossroads +crosstrees +crosswalk +crossway +crossword +crosswords +crouch +crouched +croup +croupier +croutons +crow +crow's +crowbar +crowd +crowded +crowder +crowding +crowds +crowed +crowing +crown +crown's +crown-repair +crowned +crowner +crowning +crowns +crows +cruces +crucial +crud +cruddier +cruddy +crude +cruder +cruds +cruel +crueler +cruelest +cruella +cruella's +cruelly +cruelty +cruise +cruise's +cruised +cruiser +cruisers +cruises +cruisin' +cruising +crumb +crumble +crumbled +crumbles +crumbly +crumbs +crumby +crummy +crunch +crunche's +crunched +cruncher +cruncher's +crunchers +crunches +crunchmouth +crunchy +crusade +crusader +crusaders +cruse +cruses +crush +crush's +crushed +crusher +crusher's +crushers +crushes +crushing +crust +crustaceans +crustatious +crusted +crustless +crusty +crutch +crutches +crux +cruz +cruzada +cruzaire +cruzigos +cruzilles +cruzman +cruzola +cruzos +cruzuan +cruzumal +cry +crying +crypt +crypt's +cryptic +crypts +crystal +crystal's +crystals +ctf +ctrl +cub +cuba +cuban +cubby +cubby's +cubbyhole +cubbyhole's +cubbyholes +cubbys +cube +cube's +cubes +cubic +cubicle +cubicle's +cubicles +cubkyle's +cuckoo +cuckoo's +cuckoos +cud +cuddle +cuddled +cuddles +cuddling +cuddly +cuds +cue +cues +cuff +cuffed +cufflinks +cuffs +culinary +cull +culling +cully +culpa +culprit +cult +cultivate +cultural +culturally +culture +culture's +cultured +cultures +culturing +cumbersome +cumulative +cunning +cup +cup's +cupboard +cupboard's +cupboards +cupcake +cupcake's +cupcakes +cups +cur +curb +curb's +curbs +curd +curdle +cure +cure's +cured +curer +cures +curing +curio +curio's +curios +curiosity +curious +curiouser +curiousest +curiously +curl +curl's +curled +curling +curlly +curls +curly +curly-maned +currant +currants +currency +current +current's +currently +currents +curriculum +curry +curry's +curs +curse +curse's +cursed +curser +cursers +curses +cursing +cursive +cursor +curst +curt +curtain +curtain's +curtained +curtaining +curtains +curtis +curtsey +curtseys +curtsies +curtsy +curve +curve's +curved +curves +curvey +curving +curvy +cushion +cushion's +cushioned +cushioning +cushions +cushy +cuss +cussed +cusses +cussing +custard +custody +custom +customary +customer +customer's +customers +customizable +customization +customize +customized +customizer +customizes +customizing +customs +cut's +cut-throat +cutbacks +cute +cuteness +cuter +cutest +cutesy +cutie +cutie's +cuties +cutla +cutlass +cutlass' +cutlass's +cutlasses +cutler +cutler's +cutoff +cutout +cuts +cutscene +cutter +cutters +cutthroart +cutthroat +cutthroat's +cutthroats +cutts +cuz +cya +cyan +cyberspace +cycle +cycled +cycles +cycling +cyclone +cyclones +cynthia +cynthia's +cypress +cyrus +cyrus' +d&b +d'dogs +d'etable +d*concert +d-concert +d-name +d-points +da +da's +dab +dabbled +daccor +dace +dacja +dad +dad's +dada +daddies +daddy +daddy's +daddy-long-legs +daffodil +daffodilly +daffodils +daffy +daft +dahlia +daichi +daigunder +daigyo +dailies +daily +dainty +dairy +dais +daisies +daisy +daisy's +dajin +dale +dale's +dales +dalma +dalma's +dalmatian +dalmatian's +dalmatians +damage +damage's +damaged +damager +damagers +damages +damaging +dame's +dames +damp +damper +damps +damsel +damsel's +damselfish +damsels +dan +dan's +dana +danaphant +danapix +danawa +dance +dance's +dance-along +danced +dancer +dancer's +dancers +dancers' +dances +dancin' +dancing +dandelion +dandelion-fluff +dandelions +dander +dandruff +dandy +danforth +danforth's +danforths +dang +danged +danger +danger's +dangerous +dangerously +dangers +dangle +daniel +daniel's +danield +daniels +dans +dante +dap +daphne +dapple +darby +dare +dare's +dared +daredevil +daredevils +darer +darer's +darers +dares +daring +daring-do +daringly +dark +dark's +dark-blade +dark-sail +dark-water +dark-wind +darkage +darkblade +darkblood +darken +darkened +darkening +darkens +darker +darkest +darkiron +darkly +darkmasters +darkmos +darkness +darkraptors +darks +darkshadow +darkskulls +darkstalkers +darkstealers +darkwaters +darkwind +darkwing +darling +darn +darned +darns +darrell +darrell's +darrells +darryl +dart +dart's +darted +darts +darucho +darutake +darutori +das +dash +dashboard +dashboard's +dashboards +dashe's +dasher +dashes +dashing +dastardly +data +database +date +dated +dateline +dater +dates +dating +daughter +daughter's +daughters +daunting +dauntless +dave +dave's +davenport +davenport's +davenports +daves +davey +davey's +david +davis +davy +davy's +dawdling +dawgs +dawn +dawn's +dawned +dawning +dawns +daxisd +day +day's +daybreak +daycare +daydream +daydreamer +daydreamer's +daydreamers +daydreaming +daydreams +daylight +daylights +days +daytime +daze +dazed +dazy +dazzle +dazzling +db +dbl +dc +dca +dcom +ddl +ddock +ddream +ddreamland +deacon +deactivate +deactivated +deadeye +deadeyes +deadhead +deadheading +deadline +deadlines +deadliness +deadlok +deads +deadwood +deaf +deafening +deal +deal's +dealer +dealer's +dealers +dealership +dealing +dealing's +dealings +deals +dealt +dealthy +dean +dean's +deans +dear +dear's +dearer +dearest +dearheart +dearly +dears +dearth +debark +debatable +debate +debate's +debated +debater +debaters +debates +debating +debbie +debbie's +debbies +debilitating +debit +debonair +debris +debs +debt +debt's +debts +debug +debugged +debugging +debut +debut's +debuted +debuts +decade +decades +decaf +decal +decals +decamps +decapitate +decathlon +decathlon's +decathlons +decay +deceased +deceiving +december +december's +decembers +decemeber +decency +decent +decently +deception +deceptive +decide +decided +decidedly +decider +decides +deciding +decimate +decimated +decimating +decipher +deciphering +decision +decision's +decisions +decked +decker +deckhand +deckhands +decking +deckings +declaration +declaration's +declarations +declare +declared +declarer +declarer's +declarers +declares +declaring +decline +declined +declines +declining +deco +decode +decompress +decompressing +decor +decorate +decorated +decorates +decorating +decoration +decoration's +decorations +decorator +decorator's +decorators +decoy +decrease +decreased +decreases +decreasing +dedans +dedicate +dedicated +dedicating +dedication +deduct +deduction +deductive +deducts +dee +deed +deeds +deejay +deem +deemed +deems +deep +deeper +deepest +deeply +deeps +deepwater +deer +deer's +deers +deez +def +default +defaulted +defaulting +defaults +defeat +defeated +defeateds +defeater +defeater's +defeaters +defeating +defeats +defect +defect's +defected +defecting +defective +defector +defects +defence +defend +defended +defender +defender's +defenders +defending +defends +defense +defenseless +defenses +defensive +defensively +defer +deff +defiant +defies +define +defined +definer +definer's +definers +defines +defining +definite +definitely +definition +definition's +definitions +definitive +deflate +defog +defogging +deform +deformed +defrag +defragged +defragging +defrags +defrost +deft +defy +defying +deg +degenerate +degenerative +deglitched +degraded +degree +degree's +degreed +degrees +dehydrated +dehydration +deity +deja +dejectedly +dejon +dekay +del +delas +delay +delayed +delaying +delays +dele +deles +delete +deleted +deletes +deleting +deletion +deli +deliberated +deliberately +deliberating +delicacy +delicate +delicately +delicates +delicioso +delicious +delight +delighted +delightful +delinquent +delirious +deliriously +delis +deliver +deliver's +delivered +deliverer +deliverers +deliveries +delivering +delivers +delivery +dell +dell's +della +dells +delta +deluded +delusional +delusions +deluxe +delve +delver +delves +demand +demanded +demander +demanding +demands +demeanor +demented +dementor +dementor's +dementors +demise +democratic +demolition +demolitions +demon +demons +demonstrate +demonstrated +demonstrates +demonstrating +demonstration +demonstrations +demonstrative +demoted +demotion +demure +demures +den +den's +dendama +denden +denial +denied +denier +deniers +deniers' +denies +denim +denim's +denims +dennis +dennison +denomination +denominational +denote +denpachi +dens +dens' +dense +dent +dental +dented +dentin +dentinal +denting +dentist +dentist's +dentistry +dentists +dents +dentures +deny +denying +deodorant +depart +departed +departing +department +department's +departments +departs +departure +departures +depend +dependable +dependant +depended +dependent +depending +depends +depleted +deploy +deployed +deploying +deport +deporting +deposed +deposer +deposit +deposited +depositing +deposits +depot +depot's +depots +depp +depp's +depreciated +depress +depressed +depressing +depression +deprivation +deprive +deprived +depriving +dept +depth +depths +deputy +derail +derange +deranged +derby +deregulate +derek +derek's +dereks +derezzed +derive +deriving +dernier +derogatory +derrick +derriere +des +desc +descended +descending +descent +descent's +descents +descm +descp +descpl +descpn +describe +described +describer +describer's +describers +describes +describing +descript +description +description's +descriptions +descriptive +descs +descsl +descsn +deseago +deseano +desecration +desegua +deselect +desensitization +deseona +deseos +desereau +deseros +desert +deserted +deserter +deserter's +deserters +deserting +deserts +deserts' +deserve +deserved +deserves +deserving +design +design's +designate +designated +designation +designed +designer +designer's +designers +designing +designs +desirable +desire +desired +desirer +desires +desiring +desk +desk's +desks +desktop +desktops +desolate +desolation +desolations +despair +desperate +desperately +despicable +despise +despite +despited +despoiler +dessert +dessert's +desserts +destination +destinations +destined +destinie's +destinies +destiny +destiny's +destinys +destoryers +destroy +destroyable +destroye +destroyed +destroyer +destroyer's +destroyers +destroying +destroys +destruct +destruction +destructive +detachment +detail +detailed +detailer +detailer's +detailers +detailing +details +detained +detect +detected +detecting +detection +detective +detective's +detectives +detector +detector's +detectors +detects +detention +deter +deteriorating +determination +determination's +determinations +determine +determined +determiner +determiner's +determiners +determines +determining +detest +detonate +detonates +detonation +detour +detour's +detouring +detours +deuce +deuces +deutsche +dev +devastated +devastating +devastatingly +develop +developed +developer +developer's +developers +developing +development +development's +developments +develops +deviant +device +device's +devices +devil's +deviled +devilish +devilishly +devils +devils' +devious +devise +devised +devises +devoid +devoir +devote +devoted +devotion +devour +devoured +devours +dew +dewdrop +dewdrops +dews +dewy +dexterity +dg +dgamer +dgarden +dhow +diabetes +diabetic +diabolical +diagnosed +diagnosis +diagonal +diagonally +diagonals +dial +dialect +dialing +dialog +dialogue +dialup +dialysis +diamante +diamond +diamond's +diamonds +diana +diane +diaper +diaper's +diapered +diapers +diaries +diary +dibs +dice +dice' +diced +dicer +dices +dicey +dicing +dickens +dictate +dictates +diction +dictionaries +dictionary +dictionary's +did +didn't +didnt +didst +didymus +die +died +diego +diehard +dieing +diem +dies +diesel +diet +dietary +diets +dif +diff +differ +differed +difference +difference's +differenced +differences +differencing +different +differential +differentiate +differently +differing +differs +difficult +difficulties +difficultly +difficulty +difficulty's +diffusers +diffy +dig +digest +digg +diggable +digger +diggers +digging +digging's +diggings +diggity +digimon +digit +digital +dignity +digress +digs +dilemma +dill's +dillinger +dillinger's +dilly +dilute +diluted +dim +dime +dimension +dimensions +diminished +diminishing +diminutive +dimm +dimmed +dimond +dimple +dimples +dims +dimwit +dimwits +dimwitted +din +dinah +dine +dine-in +dined +diner +diner's +diners +dines +dinette +ding +dinged +dinghies +dinghy +dinghy's +dinghys +dinging +dingo +dings +dingy +dining +dink +dinks +dinky +dinner +dinner's +dinners +dinnertime +dino +dino's +dinos +dinosaur +dinosaur's +dinosaurs +dinothunder +dins +dint +dip +diplomat +diplomatic +diplomats +dipped +dipper +dipping +dippy +dips +dir +dire +direct +directed +directing +direction +direction's +directional +directions +directive +directives +directly +director +director's +directors +directory +directs +direr +direst +dirge +dirk +dirks +dirt +dirty +dis +disability +disable +disabled +disabler +disables +disabling +disadvantage +disadvantaged +disadvantages +disaffected +disagree +disagreed +disagreement +disagreements +disagrees +disappear +disappearance +disappeared +disappearing +disappears +disappoint +disappointed +disappointing +disappointment +disappoints +disapprove +disapproved +disapprover +disapproves +disapproving +disarm +disarray +disaster +disasters +disastrous +disavow +disband +disbanded +disbanding +disbands +disbelief +disc +discarded +discernible +discharge +discharged +discharger +disciples +disciplinary +discipline +disciplined +discipliner +disciplines +disciplining +disclaimer +disco +discoed +discoing +disconcerting +disconnect +disconnected +disconnecting +disconnection +disconnections +disconnects +discontinued +discos +discount +discount's +discounted +discounter +discounter's +discounters +discounting +discounts +discourage +discouraged +discourages +discouraging +discover +discovered +discoverer +discoverer's +discoverers +discoveries +discovering +discovers +discovery +discovery's +discrepancies +discrepancy +discretion +discriminate +discrimination +discs +discus +discuss +discussed +discusser +discusser's +discusses +discussing +discussion +discussion's +discussions +disdain +disease +diseased +diseases +diseasing +disembark +disembarked +disembarking +disembodied +disenfranchised +disengage +disengaged +disengages +disengaging +disgrace +disgraced +disgraces +disguise +disguise's +disguised +disguises +disgust +disgust's +disgusted +disgusting +disgustingly +disgusts +dish +disheartened +dished +dishes +dishes' +dishing +dishonest +dishonorable +dishwasher +disillusioned +disinclined +disintegrated +disinterest +disinterested +disjoin +disjoined +disk +disk's +disks +disky +dislike +disliked +dislikes +disliking +disloyal +dismal +dismantle +dismantled +dismay +dismiss +dismissal +dismissed +dismisser +dismissers +dismisses +dismissing +dismissive +disney +disney's +disney.com +disneyana +disneyana's +disneyfairies.com +disneyfairies.com/pixiehollow +disneyland +disneyland's +disneymania +disneyworld +disneyworld's +disobedience +disobey +disobeyed +disobeying +disorder +disorders +disorganized +disorienting +disown +disowned +dispassionately +dispatch +dispatched +dispatching +dispense +dispenser +dispensers +displaced +displaces +displas +display +displayed +displayer +displaying +displays +displeased +displeases +displeasure +disposal +dispose +dispute +disqualification +disregard +disregarding +disrespect +disrespectful +disrespecting +disrespects +disrupt +disrupted +disrupting +disruptive +disrupts +dissect +dissension +dissent +dissenter +dissention +dissolved +dist +distance +distanced +distances +distancing +distant +distantly +distemper +distill +distinct +distinction +distinctions +distinguish +distinguished +distorted +distortion +distortions +distract +distracted +distracting +distraction +distractions +distractive +distracts +distraught +distress +distressed +distressing +distribute +distributed +distributer +distributer's +distributers +distributes +distributing +distribution +distributions +distributive +district +district's +districts +disturb +disturbance +disturbances +disturbed +disturber +disturber's +disturbers +disturbing +disturbingly +disturbs +ditched +ditcher +ditchers +ditches +ditching +ditsy +dittany +ditties +ditto +ditty +ditz +ditzy +diva +diva's +divas +dive +dived +diver +diver's +divers +diverse +diversion +divert +diverted +diverts +dives +divest +divide +divided +divider +divider's +dividers +divides +dividing +divine +divinely +diving +divinity +division +division's +divisions +divorce +divorced +divorcing +divulge +divvied +divvying +diwali +dizzied +dizzier +dizziest +dizziness +dizzy +dizzying +dizzyly +dj +dlp +dlr +dluffy +dname +do +do-re-mi +dobra +doc +doc's +docile +dociousaliexpiisticfragilcalirupus +dock +dock's +docked +docker +docker's +dockers +dockhand +docking +docks +docksplinter +dockworker +dockworkers +docs +doctor +doctor's +doctored +doctoring +doctors +document +document's +documentary +documented +documenter +documenters +documenting +documents +dodge +dodgeball +dodgeball's +dodgeballs +dodged +dodgem +dodger +dodgers +dodges +dodging +dodgy +dodo +doe +doer +does +doesdoesnt +doesn't +doesnt +doest +dog +dog's +doge +dogfish +dogged +doggerel +doggie +doggies +doggone +doggy +doghouse +doghouse's +doghouses +dogs +dogwood +doh +doids +doilies +doin +doin' +doing +doings +dojo +dojo's +dojos +dole +doll +doll's +dollar +dollar's +dollars +dolled +dollhouse +dollhouse's +dollhouses +dollies +dolls +dolly +dolman +dolor +dolores +dolph +dolphin +dolphin's +dolphins +dolt +dolts +doma-boma +domain +domed +domestic +domesticated +dominant +dominion +domino +domino's +dominoes +dominos +don +don't +donald +donald's +donalds +donate +donated +donates +donating +donation +donations +done +dongiga +dongor +dongora +donkey +donkeys +donned +donnon +dont +donut +donut's +donuts +doodad +doodad's +doodads +doodle +doodle's +doodlebops +doodlebug +doodlebugs +doodles +doodles' +doohickey +dooly +doom +doombringers +doomed +dooming +doompirates +doomraiders +dooms +doonan +door +door's +doorbell +doorknob +doorknob's +doorknobs +doorman +doorman's +doormans +doors +doorway +doorway's +doorways +dopey +dopey's +doppler's +dorado +doris +doris' +dorm +dorm's +dormant +dormouse +dorms +dory +dory's +dos +dose +dost +dot +doth +doting +dots +dotted +dotty +double +double-click +double-decker +doubled +doubledown +doubler +doublers +doubles +doubling +doubloon +doubloons +doubly +doubt +doubted +doubter +doubter's +doubters +doubtful +doubting +doubts +doug +doug's +dougal +dough +doughnut +doughnuts +dougs +douse +douses +dove +dove's +dover +doves +dowdy +dower +down +down-home +downed +downer +downer's +downers +downfall +downfalls +downgrade +downgraded +downgrades +downhill +downing +download +downloaded +downloading +downloads +downrange +downright +downs +downside +downsize +downsized +downsizer +downsizers +downstairs +downtime +downtown +downward +downwards +downy +dowry +doze +dozed +dozen +dozens +dozer +dozes +dozin' +dozing +dr +dr. +drab +drabs +draco's +draconis +dracos +dracula +dracyla's +draft +drafted +drafting +drafts +drag +dragged +dragger +dragging +dragion +dragon +dragon's +dragonblood +dragonfly +dragons +dragonslayers +dragoon +drags +dragstrip +drain +drainage +drained +drainer +draining +drains +drak +drake +drakes +drakken +drakken's +dram +drama +dramamine +dramas +dramatic +dramatically +drams +drank +drapes +draping +drapmeister +drastic +drastically +drat +drats +dratted +draught +draughts +draw +drawback +drawbacks +drawbridge +drawbridges +drawer +drawers +drawing +drawings +drawl +drawly +drawn +drawnly +draws +dray +drays +dread +dread's +dreaded +dreadful +dreadfully +dreading +dreadlock +dreadlocks +dreadnaught +dreadnaughts +dreadnought +dreadnoughts +dreads +dream +dreamboat +dreamed +dreamer +dreamer's +dreamers +dreaming +dreamland +dreamlike +dreams +dreamscape +dreamscapes +dreamt +dreamy +dreary +dredd +dreg +dregs +dreidel +dreidel's +dreidels +drench +drenched +drenches +dress +dress' +dress-making +dressed +dresser +dressers +dresses +dresses' +dressing +dressings +drew +drib +dribble +dribbles +dribbling +dried +drier +drier's +driers +dries +driest +drift +drifted +drifter +drifter's +drifters +drifting +drifts +driftwood +driftwoods +drifty +drill +drilled +drilling +drills +drink +drink's +drinkable +drinker +drinker's +drinkers +drinking +drinks +drip +dripping +drips +drivable +drive +drive-thru +driven +driver +driver's +drivers +drives +driveway +drivin' +driving +drizzle +drizzles +droid +drone +droned +droning +drool +drooled +drooling +drools +droop +drooped +drooping +droops +droopy +drop +drop's +dropdown +dropout +droppable +dropped +dropper +droppers +dropping +droppings +drops +drought +droughts +drove +droves +drown +drowned +drowning +drowns +drowsy +druid +drum +drum's +drummer +drummer's +drummers +drumming +drums +dry +dryad +dryad's +dryads +drydock +dryer +drying +dryly +drywall +ds +du +dual +dually +duals +dub +dubious +dubloon +dubs +ducat +duce +duchamps +duchess +duck +duck's +ducked +duckies +ducking +ducks +ducktales +ducky +duct +ducts +dud +dude +dude's +dudes +dudley +dudley's +duds +due +duel +dueled +dueling +duels +dues +duet +dug +dugout +duh +duke +duke's +dukes +dulcie +dulcie's +dull +dulled +duller +dulling +dulls +duly +dumbfounded +dumbness +dumbo +dumbo's +dummies +dummy's +dump +dumped +dumping +dumpling +dumpling's +dumplings +dumps +dumpster +dumpy +dun +dunce +dundee +dune +dunes +dung +dungeon +dungeon's +dungeons +dunk +dunked +dunking +dunks +dunno +duns +duo +duo's +duos +dup +dupe +duped +duper +dupes +duplicate +duplicated +duplicates +durability +durable +duranies +duration +durations +during +dusk +duskfall +dusky +dust +dusted +duster +duster's +dusters +dusting +dusts +dusty +dutch +dutchman +duties +duty +duty's +dvd +dvd's +dvds +dwarf +dwarfs +dwarves +dwayne +dwayne's +dwaynes +dweeb +dweebs +dwell +dwellers +dwelling +dwells +dwight +dwindle +dwindling +dxd +dxd3 +dxdart +dxdef +dxdome +dxdream +dye +dyed +dyeing +dyeing-talent +dyes +dying +dylan +dylan's +dylans +dynamic +dynamite +dynamo +dynamo's +dynamos +dynasty +dysfunctional +dyslectic +dyslexia +dyslexic +dcor +dj +e.z. +eac +each +eager +eagerly +eagle +eagle's +eagles +ear +ear's +earache +earaches +eared +earful +earing +earl +earl's +earlier +earliest +earls +early +early-morning +earn +earnable +earned +earner +earner's +earners +earnest +earning +earning's +earnings +earns +earplug +earplugs +earring +earrings +ears +earshot +earth +earth's +earthed +earthen +earthling +earthlings +earthly +earthquake +earthy +earwax +ease +easel +easel's +easels +eases +easier +easiest +easily +easing +east +east's +easter +easter's +eastern +easterner +easterners +easting +easton +easts +easy +eat +eaten +eater +eaters +eating +eats +eau +eave +eavesdropped +eavesdroppers +ebay +ebay's +ebony +eccentric +echo +echoes +eclectic +eclipse +eco +eco-logic +economic +economical +economically +economics +economy +ed +ed's +eddie +eddie's +eddies +eddy +edgar +edge +edge's +edge-of-your-seat +edged +edger +edges +edgest +edgewise +edging +edgy +edible +edit +edit's +edited +editing +edition +edition's +editions +editor +editor's +editors +edits +edmund +edmund's +edmunds +eds +educate +educated +educating +education +education's +educational +educationally +educations +edward +eek +eeky +eepr +eepy +eerie +eerily +eewee +eewee's +eeyore +eeyore's +effect +effect's +effected +effecting +effective +effectively +effectiveness +effectives +effects +efficiency +efficient +effort +effort's +effortless +efforts +egad +egan +egg +egg's +egg-cellent +eggcellent +egged +egging +eggnog +eggplant +eggroll +eggs +eggshells +eggventure +ego +ego's +egocentric +egomaniac +egos +egotistical +eh +ehem +ehre +eider +eileen +einherjar +einstein +einstein's +einsteins +eitc +either +eject +ejected +ejecting +ejects +ekes +el +elaborate +eland +elastic +elbow +elbowed +elbows +elda +elda's +elder +elderberry +elderly +elders +eldest +elect +elected +electing +election +election's +elections +elective +elective's +electives +electra +electric +electric's +electrical +electricities +electricity +electrics +electrified +electrifying +electro +electrocuted +electron +elects +elegant +elegantly +elegies +element +element's +elemental +elementals +elements +elephant +elephant's +elephants +elevate +elevated +elevator +elevator's +elevators +elf +elf's +elif +eligible +eliminate +eliminated +elimination +eliminator +elite +elites +elitism +elixa +elixa's +elixir +elixirs +eliza +elizabeth +elizabeth's +elk +ell +ella +ella's +ellie +ellie's +ello' +ells +elm +elma +elms +elo +eloise +eloise's +elope +elopuba +eloquent +eloquently +elozar +else +else's +elsewhere +elsie +elude +eludes +eluding +elusive +elva +elves +elvis +elvis's +em +embarcadero +embark +embarking +embarks +embarrass +embarrassed +embarrasses +embarrassing +embassy +embed +embedded +ember +embers +emblem +emblems +embrace +embraced +embraces +embracing +emerald +emeralds +emerge +emergencies +emergency +emerges +emile +emile's +emily +emily's +emit +emitting +emma +emote +emoted +emotes +emoticon +emoticon's +emoticons +emotion +emotion's +emotional +emotions +emoto-scope +empathize +emperor +emperor's +emphasis +emphasize +emphasized +empire +empire's +empires +employed +employee +employees +employers +employment +employs +empoison +emporium +emporium's +emporiums +empress +empresses +emptied +emptier +empties +emptiest +emptiness +empty +emptying +empyrean +emrald +enable +enabled +enabler +enabler's +enablers +enables +enabling +encampment +enchant +enchanted +enchanter +enchanter's +enchanting +enchantmen +enchantment +enchantmet +enchants +enchiladas +encircle +encircling +enclosed +encoder +encom +encore +encore's +encores +encounter +encourage +encouraged +encouragement +encourager +encourages +encouraging +encrusted +encryption +encyclopedia +end +endearing +endeavor +endeavors +endeavour +endeavours +ended +ender +enders +ending +endings +endive +endive's +endives +endless +endlessly +ends +endurance +endure +enemies +enemy +enemy's +energetic +energies +energize +energized +energizer +energy +enflame +enforce +enforcement +enforcing +eng +engagement +engagements +engenio +engine +engine's +engined +engineer +engineer's +engineered +engineering +engineers +engines +engining +english +engrave +engraved +engraves +engrossed +enigma +enigmatic +enjos +enjoy +enjoyable +enjoyed +enjoying +enjoyment +enjoys +enlighten +enlightening +enlightenment +enlist +enlisted +enlisting +enough +enquire +enraged +enraging +enriching +enrique +enroll +enrolled +enrolling +ensemble +ensembles +ensign +ensnare +ensue +ensues +ensure +ensured +ensures +ensuring +entail +entails +entendre +entendres +enter +entered +enterer +entering +enterprise +enterprisers +enterprises +enters +entertain +entertained +entertainer +entertainers +entertaining +entertainment +entertainment's +entertainments +entertains +enthused +enthusiasm +enthusiastic +entire +entirely +entirety +entitled +entourage +entrain +entrance +entrance's +entranced +entrances +entrancing +entries +entropic +entry +entry's +entryway +envelope +envelope's +enveloped +enveloper +envelopes +enveloping +envied +envious +environ +environment +environment's +environmental +environmentally +environments +envision +envoy +envy +enzyme +enzymes +eon +eons +epcot +epcot's +epic +epics +epilepsy +epiphany +episode +episodes +equal +equaling +equalizer +equally +equals +equation +equations +equilibrium +equip +equipage +equipment +equipments +equipped +equips +equivalent +era +eradicate +eradication +eradicators +erase +erased +eraser +erasers +erases +erasing +erasmus +ere +erge +ergo +ergonomic +eric +errand +errands +errant +erratic +erratically +erring +error +error's +errors +errs +errup +esc +escalate +escalated +escalates +escalator +escapade +escapades +escape +escaped +escaper +escaper's +escapers +escapes +escaping +escorted +esmeralda +esmeralda's +esmerelda +especial +especially +esplanade +espn +espn's +espresso +esquada +esquago +esquira +esquire +esqujillo +esquoso +esqutia +essay +essayer +essays +essence +essences +essential +essentially +essentials +establish +established +establisher +establisher's +establishers +establishes +establishing +establishment +establishment's +establishments +estate +estates +esteem +esteemed +estenicks +estimate +estimated +estimates +estimating +estimation +estimations +estimative +etc +eternal +eternally +eternity +eternus +ethan +ethel +ether +ethereal +ethics +ethnic +etiquette +etude +eugene +euphoric +eureka +euro +euros +eustabia +eustaros +evacuate +evacuated +evacuation +evade +evaded +evades +evading +eval +evan's +evans +evaporate +evaporated +evasion +evasive +eve +even +evened +evener +evening +evening's +evenings +evenly +evenness +evens +event +event's +eventful +events +eventual +eventually +ever +everest +everest's +everfruit +evergreen +evergreens +everlasting +everlife +everlife's +evertree +every +everybody +everybody's +everyday +everyman +everyone +everyone's +everyones +everything +everything's +everywhere +eves +evict +evicted +eviction +evidence +evidenced +evidences +evidencing +evident +evidently +evil +evildance +evilest +evilly +evilness +evils +evolution +ewan +ewan's +eww +ewww +ewwww +ewwwww +ewwwwww +ewwwwwww +ewwwwwwww +ewwwwwwwww +ex +exacerbate +exact +exacted +exacter +exacter's +exacters +exacting +exactly +exacts +exaggerate +exaggerated +exaggeration +exam +examine +examined +examiner +examiner's +examiners +examines +examining +example +example's +exampled +examples +exampling +exams +excavate +excavation +exceed +exceeded +exceedingly +exceeds +excel +excellence +excellences +excellent +excellently +excels +except +excepted +excepting +exception +exceptionally +exceptions +exceptive +excepts +excess +excesses +excessive +exchange +exchanged +exchanger +exchanger's +exchangers +exchanges +exchanging +excitable +excite-o-meter +excited +excitedly +excitement +exciter +exciter's +exciters +excites +exciting +exclaim +exclaims +exclamation +exclamations +exclude +excluded +excludes +excluding +exclusive +exclusively +excommunicate +excruciating +excursion +excuse +excused +excuser +excuser's +excusers +excuses +excusing +exe +exec +executive +executor +exempt +exercise +exercised +exerciser +exerciser's +exercisers +exercises +exercising +exert +exhales +exhaust +exhausted +exhausting +exhibit +exhibition +exhibition's +exhibitioner +exhibitioner's +exhibitions +exhibitor +exhilarating +exile +exile's +exiled +exiles +exist +existed +existence +existences +existing +exists +exit +exited +exiting +exits +exodus +exorcising +exotic +expand +expanded +expanding +expands +expansion +expansions +expect +expectation +expectation's +expectations +expected +expecting +expects +expedition +expedition's +expeditions +expel +expelled +expend +expenditures +expends +expense +expensed +expenses +expensing +expensive +expensively +experience +experienced +experiences +experiencing +experiment +experimental +experimented +experimenter +experimenter's +experimenters +experimenting +experiments +expert +expert's +expertise +expertly +experts +expiration +expire +expired +expires +explain +explained +explainer +explainer's +explainers +explaining +explains +explanation +explanation's +explanations +explanatory +explode +exploded +exploder +exploder's +exploders +explodes +exploding +exploration +exploration's +explorations +explore +explored +explorer +explorer's +explorers +explores +exploring +explosion +explosion's +explosions +expo +expo's +exponential +exponentially +export +exporter +exports +expose +exposed +exposing +exposition +exposure +express +expressed +expresser +expresser's +expresses +expressing +expression +expression's +expressions +expressive +expressly +expunge +expunged +ext +extend +extended +extender +extending +extends +extension +extensive +extent +extent's +extents +exterior +external +externals +extinct +extinction +extinguish +extinguisher +extinguishers +extra +extract +extracting +extraordinarily +extraordinary +extras +extravagant +extravaganza +extream +extreme +extremed +extremely +extremer +extremes +extremest +extricate +exuberant +exubia +exuma +exumbris +eye +eye's +eyeball +eyeballing +eyeballs +eyebrow +eyebrows +eyed +eyeglass +eyeglasses +eyeing +eyelash +eyelashes +eyeless +eyelids +eyepatch +eyes +eyesight +eyestrain +eying +ezra +ezra's +f-untangles +fab +faber +fabiola +fable +fabric +fabrics +fabulous +facade +face +face's +faced +faceing +faceless +faceoff +facepalm +facepalms +facer +faces +facets +facialhair +facile +facilitate +facilities +facility +facin' +facing +facings +fact +fact's +factio +faction +factious +factor +factor's +factored +factories +factoring +factorings +factors +factory +facts +factual +faculties +faculty +fad +faddy +fade +faded +fader +faders +fades +fading +fads +faffy +fail +failed +failing +failings +fails +failure +failure's +failures +faint +fainted +fainter +fainter's +fainters +faintest +fainting +faintly +faints +fair +fair's +fairbanks +faire +faire's +faired +fairer +fairest +fairies +fairies' +fairing +fairly +fairness +fairs +fairy +fairy's +fairycake +fairytale +fairytales +fait +faith +faithful +faithless +fajitas +faked +faker +faking +falchion +falco +falcon +falcons +fall +fallback +fallbrook +fallen +faller +falling +fallout +fallover +fallow +fallowing +fallows +falls +false +falsely +falser +falsest +falsified +fame +famed +famers +fames +familiar +familiarize +familiarly +familiars +families +family +family's +famine +faming +famished +famous +famously +fan +fan's +fanatic +fanatical +fanboy +fancied +fancier +fancier's +fanciers +fancies +fanciest +fancy +fancying +fandom +fane +fanfare +fanfiction +fang's +fangled +fangs +fanned +fans +fantabulous +fantasia +fantasmic +fantastic +fantasticly +fantastico +fantasy +fantasy's +fantasyland +fantasyland's +faq +faqs +far +far-fetched +faraway +farce +fare +fared +farer +fares +farewell +farewells +faring +farm +farm's +farmed +farmer +farmer's +farmers +farming +farmland +farms +farther +farthest +fascinate +fascinated +fascinates +fascinating +fascination +fascists +fashion +fashion's +fashionable +fashionably +fashioned +fashioner +fashioner's +fashioners +fashioning +fashions +fast +fast-flying +fast-pass +fasted +fasten +fastens +faster +fasters +fastest +fasting +fastpass +fasts +fatale +fatales +fatality +fate +fate's +fated +fateful +fates +father +father's +fathers +fathom +fatigue +fating +fatten +fattening +faucet +fault +faulted +faulting +faults +faulty +fauna +fauna's +faunas +fauns +fausto +fauxhawk +fave +favor +favorable +favored +favoring +favorite +favorites +favors +favourite +fawn +fawn's +fax +faxing +faye +faze +fear +fear's +feared +fearer +fearful +fearfully +fearhawk +fearing +fearles +fearless +fearlessly +fearlessness +fears +fearsome +feasible +feast +feast's +feasted +feaster +feasting +feasts +feat +feather +feather's +feather. +feathered +featherer +featherer's +featherers +feathering +feathers +feathery +feature +featured +features +featurette +featurettes +featuring +feb +february +feckless +fed +federal +federation +fedex +fedora +feds +feeble +feed +feedback +feeder +feeder's +feeders +feeding +feedings +feeds +feel +feelers +feelin +feelin' +feeling +feelings +feels +fees +feet +feints +feisty +felicia +felicitation +felicity +felicity's +feline +felipe +felix +fell +fella +felled +feller +fellers +felling +felloe +fellow +fellows +fellowship +fells +felt +fem +female +females +feminine +femme +femmes +fen +fence +fenced +fencer +fencer's +fencers +fences +fencing +fend +fender +fenders +fending +feng +feral +ferdie +fern +fern's +fern-frond +fernando +ferns +ferrera +ferrera's +ferret +ferret's +ferrets +ferris +fertilizer +fess +fesses +fest +festering +festival +festival's +festivals +festive +festively +festivities +fests +feta +fetch +fetcher +fetches +fetching +fetes +fetter +fetters +feud +feuding +fever +fever's +fevered +fevering +feverish +fevers +few +fewer +fewest +fews +fez +fi +fiasco +fib +fibbed +fibber +fibbing +fiber +fiberglass +fibre +fickle +fiction +fiction's +fictional +fictions +fid +fid's +fiddle +fiddled +fiddlehead +fiddler's +fiddles +fiddlestick +fiddling +fide +fidelity +fidgety +fids +fie +fief +field +field's +fielded +fielder +fielder's +fielders +fielding +fieldpiece +fields +fiend +fiends +fierce +fiercely +fiercer +fiercest +fiery +fifi +fifi's +fig +fig's +fig-chocolate +figaro +figaro's +figaros +fight +fight's +fightable +fighter +fighter's +fighters +fighting +fights +figment +figment's +figments +figs +figurations +figurative +figure +figure's +figured +figurehead +figureheads +figurer +figurer's +figurers +figures +figurine +figurine's +figurines +figuring +figurings +file +file's +filed +filename +fileplanet +filer +filers +files +filial +filibuster +filing +filings +fill +fill's +filled +filler +fillers +fillies +filling +fillings +fillmore +fills +filly +filmed +filming +filmmaking +films +filter +filtered +filtering +filters +fin +fin's +finagled +final +finale +finale's +finales +finalist +finalize +finalized +finally +finals +finance +finances +financial +financially +financing +finch +find +finder +finder's +finders +findin +findin' +finding +finding's +findings +finds +fine +fined +finely +finer +fines +finesse +finest +finfish +fingerboards +fingernails +fingertips +finicky +fining +finis +finish +finished +finisher +finishers +finishes +finishing +finishings +fink +finks +finn +finn's +fins +fira +fira's +fire +fire's +fire-sail +firebrand +firebrands +firecrackers +fired +firefighter +fireflies +firehawks +firehydrant +firehydrants +fireman +fireman's +firemans +firemen +firemen's +fireplace +fireplaces +firepots +firepower +fireproof +firer +firers +fires +firetoon +firewall +firewalls +fireweed +firework +firework's +fireworks +firey +firing +firings +firms +firmware +first +firsthand +firstly +firsts +fiscal +fish +fish's +fished +fisher +fisherman +fisherman's +fishermans +fishers +fishertoon +fishertoons +fishery +fishes +fisheyes +fishier +fishies +fishin +fishin' +fishing +fishtailed +fishy +fist +fistful +fists +fit +fitly +fitness +fits +fitte +fitted +fittest +fitting +fitz +fitzpatrick +fix +fixable +fixated +fixe +fixed +fixer +fixer's +fixers +fixes +fixin +fixin' +fixin's +fixing +fixings +fixit +fixture +fizpatrick +fizzle +fizzled +fizzles +fizzling +fizzy +flack +flag +flag's +flaged +flagged +flagger +flaggers +flagging +flaggy +flaging +flagon +flagons +flagpole +flagpole's +flagpoles +flags +flagship +flagships +flagships' +flail +flailin +flailing +flails +flair +flak +flakcannon +flake +flaked +flakes +flakey +flaky +flam +flamboyant +flame +flame's +flamed +flamefish +flameless +flames +flamethrower +flaming +flamingo +flamingo's +flamingos +flammable +flammables +flank +flanked +flanking +flannel +flap +flapjack +flapjacks +flappin +flappin' +flapping +flappy +flare +flare's +flared +flares +flashback +flashbacks +flashed +flasher +flashers +flashing +flashium +flashlight +flashy +flask +flat +flatbed +flatfish +flatly +flats +flatten +flattened +flattener +flattening +flattens +flatter +flattered +flatterer +flattering +flattery +flattop +flatts +flaunt +flava +flavio +flavio's +flavor +flavor's +flavored +flavorful +flavoring +flavors +flavour +flaw +flawed +flawless +flaws +flax +flay +flayin +flaying +flea +flea's +fleabag +fleas +fleck +fled +fledge +fledged +flee +fleece +fleeces +fleed +fleein +fleeing +fleem +fleemco +fleer +fleet +fleet's +fleeting +fleets +fleshwound +fletching +fleur +flew +flex +flexible +flick +flicker +flickered +flickering +flickers +flicking +flicks +flied +flier +fliers +flies +flight +flightless +flights +flighty +flim +flimsy +flinches +fling +flinging +flint +flint's +flintlock +flintlocke +flintlocks +flints +flinty +flinty's +flip +flipbook +flipbook's +flipbooks +fliped +flipped +flipper +flippers +flippin +flippin' +flipping +flippy +flips +flipside +flit +flits +flitter +flix +flo +flo's +float +floatation +floated +floater +floater's +floaters +floating +floats +floe +flood +flooded +flooder +flooding +floods +floor +floorboard +floored +floorer +flooring +floorings +floorplan +floors +flop +flopped +flopping +flops +flora +flora's +floras +florence +florian +florian's +florist +floss +flossing +flotation +flotsam +flotsam's +flotsams +flounder +flounder's +flounders +flour +flourish +flourishes +flours +flout +flouting +flow +flowchart +flowed +flower +flower's +flowered +flowerer +flowering +flowers +flowery +flowing +flown +flows +floyd +flu +flub +flubber +flue +fluent +fluently +fluffy +fluffy's +flugle +fluid +fluids +fluke +fluky +flump +flung +flunk +flunked +flunkies +flunking +flunky +flurries +flurry +flustered +flute +flutes +flutter +flutterby +flutterby's +fluttering +flutters +fluttery +fly +fly's +fly-away +flyby +flycatcher +flycatchers +flyer +flyers +flyinator +flying +flyleaf +flyleaves +flynn +flynn's +flys +flyswatter +flytrap +flytraps +fo +foam +foaming +fobs +focus +focused +focuser +focuses +focusing +fodder +fodders +foe +foes +fog +fog's +foggiest +foggy +foghorn +foghorns +fogs +foil +foiled +fold +folded +folder +folder's +folders +folding +foldings +folds +foley +foliage +folio +folio's +folk +folk's +folks +follow +followed +follower +followers +following +followings +follows +folly +fond +fonder +fondness +fondue +fons +font +fonts +food +food's +foodnetwork +foods +foodservice +fool +fool's +fooled +fooler +fooler's +foolers +foolery +foolhardiness +foolhardy +fooling +foolings +foolish +foolishly +foolishness +foolproof +fools +foot +foot-high +football +football's +footballed +footballer +footballer's +footballers +footballs +foote +footed +footer +footer's +footers +foothills +footie +footing +footings +footprints +foots +footsies +footsteps +footsy +footwork +footy +for +forage +forager +foraging +forbid +forbidden +forbids +force +force's +force-field +forced +forcer +forces +forcing +ford +ford's +fordoing +fords +fore +forearm +forecast +forecastle +forecasts +foredeck +forego +forehead +foreign +foreigner +foreman +foremast +foresail +foresee +foreshadow +forest +forest's +forested +forester +foresters +forests +forever +forewarn +forewarned +forfeit +forfeited +forgave +forge +forged +forger +forget +forget-me-not +forgetful +forgetive +forgets +forgettin +forgettin' +forgetting +forging +forgive +forgiven +forgiveness +forgiver +forgives +forgiving +forgo +forgot +forgotten +fork +fork's +forks +form +forma +formal +formalities +formality +formally +formals +format +formation +formations +formatted +formatting +formed +former +formerly +formers +formidable +forming +forms +formula +forsake +forsaken +forsworn +fort +fort's +forte +forted +forth +forthcoming +forthwith +fortification +forting +fortitude +fortnight +fortress +fortresses +forts +fortuitous +fortunate +fortunately +fortunates +fortune +fortune's +fortuned +fortunes +fortuneteller +fortuneteller's +fortuning +forty +forum +forums +forward +forwarded +forwarder +forwarders +forwarding +forwardly +forwards +fossil +fossils +foster +fought +foughted +foughter +foughters +foughting +foughts +foul +fouling +fouls +found +foundation +foundation's +foundations +founded +founder +founder's +founders +founding +foundlings +foundry +founds +fount +fountain +fountain's +fountains +fousto's +fowl +fowler +fox +foxed +foxes +foxglove +foxtail +foxtails +fozzie +fps +fps's +fraction +fractions +fractured +fracturing +fragaba +fragermo +fraggue +fragile +fragility +fragilles +fragmented +fragnoe +fragoso +fragrance +fraguilla +fraid +frail +frailago +frailano +frame +framed +framer +framer's +framerate +framers +frames +framework +framing +fran +franc +francais +francaise +france +frances +francesca +franchise +francis +francisco +francisco's +franciscos +francois +frank +frank's +frankfurters +frankie +frankie's +frankies +frankly +franks +franky's +franny +franny's +frannys +frantic +frantically +franticly +franz +frap +frappe +fraps +fraser +frat +fraternal +fraternities +fraternity +fraternize +frau +fray +frayed +freakier +freakish +freakishly +freaks +freaky +freckles +fred +fred's +freddie +freddie's +freddy +freddy's +fredrica +free +free2play +freebooter +freebooters +freed +freedom +freedom's +freedoms +freefall +freeing +freelance +freelancers +freeload +freeloader +freeloaders +freeloading +freely +freeman +freemason +freemasons +freeness +freer +frees +freest +freestyle +freeware +freeway +freeze +freeze's +freezer +freezer's +freezers +freezes +freezing +freida +freight +freighter +freights +frenzy +frequency +frequent +frequented +frequenter +frequenter's +frequenters +frequenting +frequently +frequents +fresh +freshasa +freshen +freshener +freshens +fresher +freshers +freshest +freshly +freshman +freshmen +freshness +fret +fret's +fretless +fretting +freud +frication +friday +friday's +fridays +fridge +fried +friend +friend's +friendlier +friendly +friends +friends' +friendship +friendship's +friendships +frier +fries +friezeframe +frigate +frigate's +frigates +fright +frighten +frightened +frightening +frightens +frightful +frights +frigs +frill +frills +frilly +fringe +fringes +frisbee +frisbees +frit +frites +fritos +frits +fritter +fritters +fritz +frivolity +frizz +frizzle +frizzles +frizzy +fro +frock +frocks +froe +frog +frog's +frogg +frogs +frolicking +from +frond +front +front's +fronted +frontier +frontierland +frontierland's +fronting +fronts +frontwards +froot +frost +frostbite +frostbites +frosted +frosting +frosts +frosty +frosty's +froth +frown +frowned +frowning +froze +frozen +frozenly +frozenness +frugal +fruit +fruitful +fruitless +fruitloop +fruitloops +fruits +fruity +frump +frustrate +frustrated +frustrates +frustratin +frustrating +frustration +frustrations +fry +fry's +fryer +fryin +frying +fuchsia +fuego +fuegos +fuel +fueling +fuels +fufalla +fufallas +fugitive +fugitives +fugitve +fugue +fulfill +fulfilled +fulfilling +full +full-length +full-on +full-trailer +fuller +fuller's +fullest +fullly +fullscreen +fulltime +fully +fulvina +fumble +fumbled +fumbles +fumbling +fume +fumed +fumes +fumigate +fuming +fun +fun-filled +fun-loving +fun-palooza +funcovers +function +function's +functional +functioned +functioning +functions +fund +fundamental +fundamentally +funded +funder +funders +funding +fundraiser +fundraising +funds +funerals +funfest +fungi +fungus +funhouse +funkiest +funky +funland +funload +funn-ee +funnel +funnier +funnies +funniest +funnin' +funning +funny +funs +funscape +funstuff +funtime +funzone +furball +furious +furiously +furnace +furnish +furnished +furnisher +furnisher's +furnishers +furnishes +furnishing +furnishing's +furnishings +furniture +furrowing +furrows +furter +further +furthered +furtherer +furtherest +furthering +furthers +furthest +fury +furys +fuse +fused +fuses +fusil +fusion +fuss +fussed +fussing +fussy +futile +future +future's +futures +futuristic +futz +fuzz +fuzzy +fyi +g'bye +g'day +g'luck +g'night +g'nite +g'way +g2g +g2get +g2go +g2store +g2take +gab +gabber +gabbing +gabble +gabby +gabriella +gabriella's +gabs +gad +gadget +gadget's +gadgets +gaelins +gaff +gaffing +gaffs +gag +gaga +gage +gaggle +gagong +gags +gain +gained +gainer +gainers +gaining +gainings +gainly +gains +gainst +gaits +gal +gal's +gala +galaacare +galaana +galactic +galagris +galagua +galaigos +galaira +galajeres +galanoe +galaros +galaxies +galaxy +galaxy's +gale +galeon +gall +gall's +gallant +gallants +gallbladder +galleon +galleons +galleria +galleries +gallery +galley +galleys +gallions +gallium +gallon +gallons +galloon +galloons +galloping +gallow +gallow's +gallows +galls +galoot +galore +galoshes +gals +gambit +game +game's +game-face +gamecards +gamecrashes +gamecube +gamed +gameface +gamekeeper's +gamekeepers +gamely +gamemaster +gamemasters +gameplan +gameplay +gamer +gamerfriend +gamergirl +gamermaniac +gamers +gamertag +gamerz +games +gamesboy +gameserver +gamesite +gamestop +gamestyle +gametap +gamin +gaming +gamma +gamming +gander +gandolf +gange +gangley +gangly +gangplanks +gank +ganked +gankers +ganking +gantu +gap +gaps +garage +garage's +garaged +garages +garaging +garbage +garbahj +garcia +garcon +garden +garden's +garden-talent +gardened +gardener +gardener's +gardeners +gardenia +gardening +gardens +gardien +gargantuan +garget +gargoyle +gargoyle's +gargoyles +garibay-immobilitay +garland +garlic +garment +garner +garners +garnet +garrett +garrett's +garrison +garry +garry's +garter +garters +gary +gary's +gasket +gasoline +gasp +gasped +gasps +gaston +gaston's +gastons +gate +gate's +gatecrash +gatecrashers +gated +gatekeeper +gates +gateway +gateways +gather +gathered +gatherer +gatherer's +gatherers +gatherin +gatherin' +gathering +gatherings +gathers +gating +gatling +gator +gator's +gators +gauche +gauge +gaunt +gauntlet +gauze +gave +gavel +gawk +gawrsh +gaze +gazebo +gazelle +gazillion +gazing +gba +gc +gear +geared +gearing +gears +gee +geek +geek's +geeks +geez +geezer +geezers +geffory's +gejigage +gejigen +gejio +gekikro +gekikuri +gekimugon +gelatin +gelberus +geld +gem +gem's +gems +gemstone +gemstone's +gemstones +gen +gender +genders +general +general's +generalize +generally +generals +generate +generated +generates +generating +generation +generational +generations +generative +generator's +generators +generic +genericly +generous +generously +genes +genetic +genetics +genial +genie +genie's +genies +genius +geniuses +genre +genres +gens +genshi +gent +gent's +gentle +gentlefolk +gentleman +gentleman's +gentlemanlike +gentlemanly +gentlemen +gentlemen's +gently +gentry +gentry's +gents +genuine +genuinely +genus +geo +geoffrey +geography +geology +geometry +george +george's +georges +geos +gepetto +gepetto's +gepettos +geranium +gerard +gerbil +germ +german +germs +germy +gertrude +gesture +gestures +gesturing +get +get'cha +get's +get-cha +getaway +getaways +gets +gettable +getter +getting +geyser +geysers +gf +gg +gguuiilldd +ghastly +ghede +ghost +ghost's +ghostbusters +ghosted +ghostly +ghosts +ghostwriter +ghosty +ghoul +ghouls +ghoxt +gi-normous +giant +giant's +giants +gibber +gibberish +gibbet +gibbons +gibbous +gibbs +gibe +gibes +gibing +giddy +gif +gift +gift's +gifted +gifts +giftshop +giftwrapped +gig +gigantic +giggle +giggled +giggles +gigglin +giggling +giggly +gigi +gigi's +gigis +gigs +gila +giladoga +gilbert +gilded +gill +gilled +gills +gimme +gimmie +ginger +gingerbread +ginkgo +ginny +ginty +giorna +giraff-o-dil +giraffe +giraffe's +giraffes +girdle +girl +girl's +girl-next-door +girlfriend +girls +girls' +gist +giuld +giulia +giulia's +giulias +giulio +giulio's +giulios +give +given +giver +giver's +givers +gives +giveth +giving +gizmo +gizmos +gizzard +gizzards +gl +glace +glacia +glad +glade +gladiator +gladly +gladness +glam +glamorous +glance +glanced +glances +glancing +glare +glared +glares +glaring +glass +glass's +glassed +glasses +glasses' +glasswater +glaze +glazed +glazing +gleam +gleaming +glee +glen +glenstorm +glider +glimmer +glimmering +glimpse +glint +glints +glitch +glittering +glittery +glitzy +gloat +gloating +glob +global +globals +globe +globe's +globes +glogg +gloom +gloomy +gloria +glorified +gloriosa +glorious +gloriously +glory +gloss +glossy +glove +gloved +glover +glover's +glovers +gloves +glovey +gloving +glow +glowed +glower +glowie +glowies +glowing +glows +glowworm +glowworms +glozelle +glozelle's +glozelles +glubglub +glucose +glue +glued +glues +gluey +glug +glugging +gluing +glum +glumness +gluten +glutton +gm +gm's +gman +gmta +gnarly +gnasher +gnat +gnats +gnawing +gnaws +gnight +gnite +gnome +gnomes +gnu +gnus +go +go-getter +go2g +goal +goal's +goalie +goals +goat +goat's +goatee +goats +gob +goblet +goblin +goblins +gobs +goby +goddaughter +goddess +goddesses +godfather +gods +godson +goes +goggle +goggles +goin +goin' +going +goings +gokazoa +gold +golden +goldenly +goldenrod +goldenseal +goldfarmers +goldfarming +golding +goldmine +golds +golem +golf +golfed +golfing +golfs +goliath +goliaths +golly +gona +gone +goner +goners +gong +gonna +gonzalo +gonzo +goob +goober +goobers +good +good-day +good-hearted +goodbye +goodbye's +goodbyes +goodfellas +goodie +goodies +goodly +goodness +goodnight +goodnights +goodprice +goods +goodwill +goof +goofball +goofballs +goofed +goofing +goofy +goofy's +goofywrench +goon +goon's +goonies +goons +goonsquad +goose +gooseberry +goosebumps +gooseburger +goosed +gooses +goosing +gopher +gopher's +gophers +gordo +gordo's +gordon +gorge +gorge's +gorgeous +gorges +gorgon +gorgong +gorilla +gorilla's +gorillas +gorp +gosh +goslin +gospel +gospels +gossip +gossiping +gossips +got +got'm +gotcha +gotes +goth +gothic +gotta +gotten +gouge +gouged +gound +gourd +gourds +gourmet +gourmets +gourtmet's +gout +gov +gov'na +gov'ner +gov'ners +govern +governator +governess +government +government's +governmental +governments +governor +governor's +governors +governs +goway +gown +gowns +grab +grabbed +grabber +grabbin' +grabbing +grabble +grabbles +grabbling +grabeel +grabing +grabs +grace +grace's +graced +graceful +gracefully +graces +graces' +gracias +gracie +gracie's +gracing +gracious +graciously +grad +grade +graded +grader +graders +grades +gradient +grading +grads +gradual +gradually +graduate +graduated +graduation +grafts +graham +grahams +grail +grain +grains +grammar +grammars +grammas +grammatical +grammy +grammys +grampa +grampy +grams +grand +grandbabies +grandbaby +grandchildren +granddaughter +grander +grandest +grandfather +grandfather's +grandfathers +grandiose +grandkid +grandkids +grandly +grandma +grandma's +grandmas +grandmother +grandmothers +grandpa +grandpappy +grandparent +grandparents +grandpas +grandpop +grands +grandson +grannies +granny +granola +grant +grant's +granted +granter +granting +grants +grapefruits +grapeshot +graphic +graphics +graphics.. +graphs +grapple +grappled +grappler +grapplers +grapples +grappling +grasps +grass +grass-weaving +grasses +grasshopper +grasshopper's +grasshoppers +grassy +grate +grated +grateful +gratefully +gratefulness +grater +graters +grates +gratifying +gratin +gratis +gratitude +grats +gratz +gravel +gravely +graven +gravepeople +graveryard +graves +graves' +gravest +graveyard +graveyards +gravitate +gravity +gravy +gray +grayed +grayish +grays +graze +grazed +grazing +grease +greased +greaser +greases +greasier +greasy +great +greaten +greater +greatest +greatly +greatness +greats +greave +greed +greediest +greedy +greek +green +greener +greenery +greenethumb +greenhorns +greenhouse +greenie +greening +greenish +greenly +greer +greet +greeted +greeter +greeter's +greeting +greetings +greets +greg +gregoire +gregoire's +gregoires +gremlin +gremlins +grew +grey +greybeard +greyhound +greyhounds +grid +griddle +grief +grief's +griefs +grieve +grieved +griever +griever's +grievers +grieves +grieving +grievous +griffin +grilda +grilden +grildragos +grill +grilled +grilling +grills +grim +grimsditch +grimy +grin +grinch +grinded +grinder +grinders +grining +grinned +grinning +grins +grintley +grip +gripe +griper +gripes +griping +gripper +gripping +grips +grisly +gristly +grit +grits +grizzle +grizzly +grizzly's +groceries +grocery +grocery's +grog +grog's +grogginess +groggy +groggybeards +grogs +grommet +gronos +groom +groove +grooved +groover +grooves +grooving +groovy +gross +grossed +grosser +grosses +grossest +grossing +grossly +grossness +grotesque +grotesquely +grotto +grouch +groucho +grouchy +ground +ground-up +grounded +grounder +grounder's +grounders +groundhog +grounding +grounds +groundskeeper +group +grouped +grouper +groupie +groupies +grouping +groupleader +groups +grousing +grouting +grove +groves +grow +grower +growin +growin' +growing +growl +growl-licous +growling +growls +grown +grown-up +grownups +grows +growth +grr +grrr +grrrrrrrl +grub +grubb +grubbing +grubby +grubs +grudge +grudger +grudges +gruel +grueling +gruesome +gruff +gruffly +grumble +grumbles +grumbling +grummet +grumpy +grumpy's +grundy +grunge +grungy +grunt +grunt's +gruntbusters +grunter +grunting +grunts +grunts' +gryphons +gtg +guacamole +guano +guarantee +guaranteed +guarantees +guarantees' +guard +guard's +guarded +guarder +guardian +guardians +guarding +guards +guards' +guardsman +guardsmen +guess +guessed +guesser +guessers +guesses +guessin +guessin' +guessing +guesstimate +guest +guest's +guestbook +guested +guesting +guests +guff +guffaw +gui +guide +guide's +guided +guideline +guidelines +guidemap +guidemap's +guider +guides +guiding +guil +guila +guild +guild1 +guild14 +guilded +guilders +guildhall +guildhouse +guildie +guildies +guilding +guildleader +guildless +guildmasta +guildmaster +guildmaster's +guildmasters +guildmate +guildmates +guildmateys +guildmeister +guildmember +guildmembers +guildname +guildpirates +guilds +guildship +guildships +guildsmen +guildtag +guildtalk +guildwars +guildwise +guildy +guildy's +guildys +guile +guilld +guilt +guilty +guinea +guines +guise +guised +guitar +guitar's +guitarist +guitars +gulf +gulf's +gulfs +gull +gullet +gullible +gulls +gullwings +gully +gulp +gulped +gulps +gum +gum's +gumball +gumballs +gumbo +gumby +gummer +gummy +gumption +gums +gunk +gunman +gunmasters +gunmates +gunnies +gunny +gunny's +guns +guns' +gunship +gunshow +gunsights +gunskill +gunskills +gunsmith +gunsmith's +gunsmithes +gunsmithing +gunsmiths +gunwale +guppy +gurth +guru +gus +gus's +gush +gusher +gushing +gushy +gussied +gust +gusteau +gusteau's +gusto +gusts +gusty +gut +guts +gutsy +gutted +gutter +gutterat +gutters +gutting +guy +guy's +guyago +guyona +guyoso +guyros +guys +guytia +gwa +gwarsh +gwinn +gwinn's +gym +gym's +gymnasium +gymnastic +gymnastics +gyms +gypsies +gypsy +gypsy's +gyro +gyro's +gyros +h-pos +h.g. +h2o +ha +habbo +habbo's +habbos +habit +habit's +habitat +habitat's +habitats +habited +habits +habitual +hacky +had +hade +hades +hades' +hadn't +haft +hah +haha +hail +hailed +hailing +hails +hair +hair's +hairball +hairballs +hairband +hairbrush +hairbrushes +hairclip +haircut +haircut's +haircuts +hairdo +hairdresser +hairdryer +haired +hairs +hairspray +hairstyle +hairstyle's +hairstyles +hairy +hakaba +hake +hakuna +hal +halau +hale +hales +haley +haley's +haleys +half +half-o-dil +halftime +halfway +halfwits +hali +halibut +haling +hall +hall's +hallelujah +haller +hallmark +hallo +halloo +hallow +halloween +halloween's +hallows +halls +hallway +hallways +halo +halos +halt +halting +halva +halve +halves +ham +hambrrrgers +hamburger +hamburgers +hamburglar +hamilton +hamlet +hammer +hammerhead +hammerhead's +hammerheads +hammering +hammers +hammock +hammocks +hammy +hams +hamster +hamster's +hamsterball +hamsters +hanaroni +hand +hand's +handbag +handbags +handball +handcraft +handed +handedly +handel +hander +handers +handful +handheld +handicapped +handier +handing +handkerchief +handkerchiefs +handle +handlebar +handled +handler +handler's +handlers +handles +handling +handout +handpicked +handrails +hands +handshake +handshakes +handsome +handsomely +handwriting +handy +hanebakuon +hanegaku +haneoto +hang-loose +hangnail +hangout +hank +hanker +hankering +hankie +hankie's +hankies +hanks +hanky +hanna +hannah +hannah's +hannahs +hans +hans' +hanukkah +hap +hap'n +hapacha +hapaxion +hapazoa +happen +happened +happening +happenings +happens +happier +happiest +happily +happiness +happy +happy-go-lucky +haps +hara +harassed +harassment +harbinger +harbingers +harbor +harbor's +harbored +harbormaster +harbormasters +harbors +hard +hardball +hardcode +hardest +hardies +hardly +hardness +hardships +hardware +hardwire +hardwood +hardy +hare +hared +hares +hark +harlequin +harlets +harm +harm's +harmed +harmful +harming +harmless +harmonicas +harmonies +harmonious +harmony +harms +harness +harp +harper +harper's +harping +harpoon +harpooning +harpoons +harps +harr +harried +harriet +harrow +harrows +harsh +harsher +harshly +hart +harumi +harumite +harumitey +harv +harv's +harvest +harvested +harvesting +harvests +harvs +has +hashanah +hasher +hasn't +hasnt +hassaba +hassagua +hassano +hassigos +hassilles +hassle +hassled +hassling +hassros +hast +haste +hasten +hastily +hasty +hat +hat's +hatch +hatched +hatches +hatchet +hatchets +hath +hating +hatred +hats +hatter +haul +hauled +hauling +hauls +haunt +haunt's +haunted +haunter +haunting +haunting's +hauntings +haunts +haut +havarti +have +haven +haven's +haven't +havendish +havendish's +havens +havent +haver +havers +haves +havin' +having +havoc +haw +hawk +hawk's +hawkeyes +hawkling +hawks +hawkster +hawkweed +haws +hawthorne +haxby +hay +haydn +hayes +haymaker +hayseed +haystack +haystacks +haywire +hazard +hazardous +hazel +hazelnut +hazes +hazy +hazzard +he +he'd +he'll +he's +head +headache +headaches +headband +headboards +headbutt +headdress +headed +header +headgear +headhunter +headhunters +heading +heading's +headings +headless +headlight +headlights +headlock +headpiece +headpieces +headquarter +headquarters +heads +headset +headsets +headshot +headstone +headstone's +headstones +headstrong +headway +heal +healed +healer +healers +healing +healings +heals +health +health's +healthier +healthiest +healthly +healthy +heap +heaps +hear +heard +hearer +hearers +hearest +hearing +hearings +hears +hearsay +heart +heart's +heart-shaped +heartache +heartbeat +heartbreak +heartbreakers +heartbreaking +heartbreaks +heartbroken +hearted +heartedly +hearten +heartens +heartfelt +hearth +hearth's +hearties +heartily +heartiness +heartless +hearts +heartstea +heartthrob +heartwrecker +hearty +hearty's +heartys +heat +heat-get +heated +heater +heater's +heaters +heath +heathen +heathens +heather +heating +heats +heave +heaven +heaven's +heavenly +heavens +heaver +heavier +heavies +heaviest +heavily +heavy +heavyset +heavyweight +heckle +hectic +hector +hector's +hectors +hedge +hedgehog +hedgehog's +hedgehogs +hedley +hedly +hedy +hee +heed +heeded +heel +heeled +heeler +heeling +heels +heffalump +heffalump's +heffalumps +heft +hefts +hefty +heh +hehe +heidi +height +heights +heikyung +heinous +heirloom +heirs +heist +heisting +heists +held +helen +helicopter +helicopters +helios +hello +hellos +helm +helm's +helmed +helmet +helmets +helming +helms +helmsman +helmsmen +helmswoman +help +helpdesk +helped +helper +helper's +helpers +helpful +helpfully +helping +helpings +helpless +helps +hem +hemi +hemisphere +hempen +hems +hen +hen's +hence +henchmen +hendry +henhouse +henry +henrys +hens +her +her's +herbert +herbie +herbie's +herbies +herbs +hercules +hercules' +herd +herded +herder +herders +herding +herds +here +here's +hereby +herein +heres +heresy +heretic +hereunto +heritage +hermione +hermit +hermit's +hermits +hermoine +hernia +hero +hero's +heroes +heroic +heroism +heron +herons +heros +herring +herrings +hers +herself +hershey +hersheys +hes +hesitant +hesitate +hesitating +hesitation +hest +hewent +hey +heya +heywood +hf +hi +hi-top +hibernate +hibernating +hibernation +hibiscus +hic +hiccup +hiccups +hick +hickory +hickorytip +hicks +hid +hidden +hide +hide-and-seek +hideaway +hideaways +hided +hideous +hideously +hideout +hideouts +hides +hiding +hierarchy +higglyball +higglytown +high +high-energy +high-flying +high-impact +high-octane +high-powered +high-seas +high-speed +high-strung +high-voltage +higher +highest +highest-rated +highjack +highlander +highlands +highlight +highlighted +highlighting +highlights +highly +highness +highs +highsea +highseas +hightail +hightailed +highway +hihi +hiiii-yaaaaa +hike +hiker +hiking +hilarious +hilarity +hill +hill's +hilled +hiller +hilling +hills +hillside +hilltop +hilly +hilt +him +hims +himself +himuro +hindered +hindering +hinds +hindsight +hinges +hint +hinted +hinter +hinterseas +hinting +hints +hip +hip-hop +hip-hoppin' +hippie +hippies +hippies' +hippo +hippo's +hippos +hippy +hipster +hire +hired +hirer +hires +hiring +his +hissed +hisses +hissing +hissy +histoire +historian +historic +historical +historically +histories +history +history's +hit +hit's +hitch +hitched +hitchhike +hitchhiked +hitchhiker +hitchhikers +hitchhiking +hitching +hither +hitop +hits +hitter +hitters +hitting +hive +hive's +hives +hiya +hkdl +hmm +hmmm +hms +hoard +hoarder +hoarding +hoards +hoax +hob +hobbies +hobbit +hobbits +hobbles +hobbling +hobby +hoboken +hocked +hockey +hocks +hocus +hocus-focus +hodgepodge +hofflord +hog +hogg +hogge +hogged +hogging +hogglestock +hogs +hogwarts +hogwash +hoi +hoist +hoisting +hola +hold +hold'em +hold's +holdem +holden +holder +holders +holdin' +holding +holdings +holdout +holds +holey +holidas +holiday +holiday's +holidayer +holidays +holl +holler +hollered +hollering +hollow +hollow's +hollowed-out +hollows +holly +holly's +hollywood +hollywoods +holms +holo +hologram +holograms +holt +holy +homage +hombre +hombres +home +home's +home-grown +home-made +homebound +homeboy +homecoming +homed +homedog +homegirl +homeland +homeless +homely +homemade +homeopathic +homepage +homeport +homer +homer's +homers +homes +homespun +homestead +hometown +homework +homeworker +homeworker's +homeworkers +homey +homeys +homier +homies +homing +hon +honcho +honda +hone +honed +hones +honest +honestly +honesty +honey +honeybunch +honeycomb +honeydew +honeys +honeysuckle +honeysuckles +honing +honk +honor +honorable +honorary +honored +honoring +honors +honour +hood +hood's +hoods +hoof +hook +hook's +hooked +hooks +hooligan +hooligans +hoop +hoops +hoopster +hoopsters +hooray +hoot +hootenanny +hooting +hoots +hop +hope +hoped +hopeful +hopeful's +hopefully +hoper +hopes +hoping +hopped +hopper +hopping +hoppy +hops +hopscotch +horatio +horatio's +horatios +hordes +horison +horizon +horizon's +horizons +horizontal +horn +hornbow +hornet +hornet's +hornets +horns +hornswoggle +horoscope +horrendous +horrible +horribly +horrid +horridness +horrific +horrified +horrifying +horror +horror's +horrors +horse +horse's +horseman +horsepower +horses +horseshoe +horseshoe's +horseshoes +horseshow +horsey +horsing +hose +hosed +hoses +hosiery +hospital +hospitality +hospitalize +hospitals +host +host's +hosted +hostile +hostiles +hostility +hosting +hosts +hot +hot-tempered +hotel +hotel's +hotels +hothead +hotkey +hotkeys +hotshot +hotspot +hotspots +hotter +hottest +hound +hounded +hounding +hounds +hour's +hourglass +hourly +house +house's +housebroken +housecleaning +housed +houseful +household +housekeeper +housemates +houseplant +houser +houses +housewife +housewives +housework +housing +housings +hovel +hover +hovercraft +hovered +hovering +hovers +how +how'd +how're +how's +how've +how-to +how-to-video +how2 +howard +howdy +however +howl +howled +howling +hows +hp +hp's +hq +hqofficerf +hqofficerm +hr +hr. +hrage +hsm +hsm-2's +hsm2 +hsm3 +hub +hub's +hubbies +hubby +hubby's +hubs +huddle +huddled +hudgen's +hudgens +hudson +hudson's +hudsons +hue +hug +hug's +huge +hugely +huger +hugers +hugest +hugged +hugh +hugo +hugs +huh +hula +hula's +hulas +hulk +hulking +hull +hull's +hullabaloo +hulled +hullo +hulls +human +human's +humane +humanities +humanity +humankind +humans +humble +humbled +humbly +humbuckers +humbug +humdinger +humid +humidia +humidia's +humiliating +humility +hummingbird +hummingbird's +hummingbirds +hummus +humor +humor's +humored +humoring +humorous +humors +hums +hunch +hunchback +hunger +hungering +hungrier +hungriest +hungry +hunny +hunt +hunter +hunter's +hunters +hunting +huntress +hunts +huntsclan +huntsgirl +huntsman +huntsman's +hurdle +hurl +hurled +hurls +hurrah +hurray +hurricane +hurricanes +hurried +hurrier +hurries +hurry +hurrying +hurt +hurter +hurtful +hurting +hurts +husband +husband's +husbands +hush +hushes +husk +huskers +huskies +husky +hustle +hustling +hut +hutch +huts +huzza +huzzah +hw +hxdq +hyacinth +hybrid +hydra +hydrant +hydrants +hydrated +hydro-hopper +hydrofoil +hyena +hyena's +hyenas +hygiene +hymn +hymns +hyoga +hype +hyped +hyper +hyper-drive +hyperactive +hyperforce +hypersensitive +hyperspace +hypno +hypno-goggles +hypnotic +hypnotized +hypocrite +hypothetical +hypothetically +hysterical +hysterically +i +i'd +i'll +i'm +i've +i.m. +i.w.g. +iago +iago's +iagos +iam +iambic +ibuprofen +ice +ice's +iceberg +icebergs +iceburg +icecold +icecream +iced +iceman +icerage +ices +iceshark +icestockings +ichabod +ichabod's +ichabods +icicle +icicles +icing +icing's +icings +icky +icon +icons +icy +id +ida +idea +idea's +ideal +ideally +ideals +ideas +identical +identify +identifying +identity +ides +idk +idol +idol's +idolizing +idols +ids +if +ifalla +iger +igloo +igloos +ignatius +ignatius' +ignite +ignorance +ignorant +ignore +ignored +ignorer +ignores +ignoring +igo +igo's +iguana +ii +iid +ik +ile +ill +illegal +illegally +illiterate +illness +illnesses +ills +illuminati +illumination +illusion +illusive +illustrate +illustrated +illustrates +illustrating +illustration +illustrations +illustrative +illustrious +im +image +imaged +images +imaginable +imaginary +imagination +imagination's +imaginations +imaginative +imaginatively +imagine +imagined +imagineer +imagineers +imaginer +imagines +imaging +imagining +imaginings +imam +imbedded +imho +imitate +imitated +imitating +imitation +immature +immediate +immediately +immense +immensely +immigrant +immigrate +immigrated +imminent +immortal +immune +immunity +imo +imp +impact +impacted +impacter +impacting +impactive +impacts +impaired +impartial +impatient +impending +imperal +imperfect +imperial +impersonal +impersonate +impersonating +impersonation +impervious +implement +implemented +implementing +implication +implications +implicit +implied +implies +imploringly +imply +implying +impolite +import +importance +important +importantly +imported +importer +importer's +importers +importing +imports +impose +imposed +imposer +imposes +imposing +impossibility +impossible +impossibles +impossibly +imposter +impound +impounded +impractical +impress +impressed +impresses +impressing +impression +impression's +impressions +impressive +imprison +imprisoned +imprisonment +improbably +impromptu +improper +improprieties +improve +improved +improvement +improvements +improver +improves +improving +improvise +imps +impudent +impulse +impulsive +impunity +in +inability +inaccuracies +inaccurate +inaction +inactive +inadequate +inadequately +inadvertently +inane +inappropriate +inappropriately +inboards +inbound +inbox +inc +inc. +incapable +incapacitated +incapacitating +incarnate +incarnation +incase +incased +incautious +incentive +incessantly +inch +inches +inching +incident +incident's +incidentally +incidents +incisor +incite +incited +incline +inclined +include +included +includes +including +inclusive +incognito +incoherent +income +incoming +incomings +incompatible +incompetency +incompetent +incomplete +incompletes +inconsiderate +inconsideration +inconsistent +inconspicuous +inconspicuously +inconvenience +inconveniencing +inconvenient +incorporated +incorporeal +incorrect +incorrectly +increase +increased +increases +increasing +incredible +incredible's +incredibles +incredibly +increments +incriminate +incriminating +indebt +indecisive +indeed +indeedy +independence +independent +independently +indestructible +index +indexed +indexer +indexers +indexes +indexing +india +indian +indians +indicate +indicated +indicates +indicating +indication +indications +indicative +indicator +indices +indie +indies +indifference +indifferent +indifferently +indigenous +indigestion +indigo +indigos +indirect +indirectly +indiscriminately +indisposed +individual +individual's +individuality +individually +individuals +indo +indoctrinations +indomitable +indoor +indoors +indubitab +induced +inducted +inducting +indulge +industrial +industrial-sized +industrially +industrials +industries +industry +industry's +inedible +ineffective +inefficient +inept +inertia +inevitable +inexpensive +inexperience +inexperienced +inexplicably +infancy +infant +infantile +infantry +infants +infected +infecting +infection +infections +infectious +infer +inferior +inferiority +infernal +inferno +inferno's +infernos +inferring +infest +infestation +infested +infidels +infiltrate +infiltrated +infinite +infinities +infinity +infirmary +inflame +inflammation +inflatable +inflate +inflated +inflict +inflicted +inflicting +infliction +inflicts +influence +influenced +influencer +influences +influencing +influx +info +inform +informal +informants +information +information's +informations +informative +informed +informer +informer's +informers +informing +informs +infrastructure +infringe +infuriating +ingenious +ingles +ingot +ingots +ingrate +ingredient +ingredients +inhabit +inhabitated +inhabited +inhalation +inhere +inherit +inialate +init +initial +initialization +initialized +initially +initials +initiate +initiated +initiates +initiating +initiation +initiations +initiative +injure +injured +injures +injuries +injuring +injury +injustices +ink +ink's +ink-making +ink-making-talent +inkaflare +inkana +inkanapa +inked +inker +inkers +inking +inkings +inks +inkwell +inkwells +inky +inland +inlanders +inlet +inline +inmates +inn +innate +inner +innerly +innkeeper +innocence +innocent +innocently +innocents +innovative +innovention +innovention's +innoventions +inns +innuendo +innuendoes +inoperable +inpatient +input +input's +inputed +inputer +inputing +inputs +inputting +inquest +inquire +inquiries +inquiring +inquiry +inquisitively +ins +insane +insanely +insanity +insatiable +insect +insects +insecure +insecurities +insecurity +insensitive +insert +inserted +inserting +inserts +inset +inside +inside's +insider +insider's +insiders +insides +insight +insightful +insignia +insignificant +insinuate +insinuating +insinuation +insist +insisted +insisting +insists +insolence +insomnia +insomniac +insomniatic +inspect +inspected +inspecting +inspection +inspections +inspector +inspects +inspiration +inspire +inspired +inspires +inspiring +inst +inst' +insta-grow +instable +install +installation +installed +installer +installing +installment +installs +instance +instanced +instances +instancing +instant +instantly +instead +instep +instigate +instigator +instill +instilling +instinct +instinctively +instincts +institution +instruct +instructed +instruction +instruction's +instructions +instructor +instructors +instrument +instrument's +instrumented +instrumenting +instruments +insubordinate +insubordinates +insubordination +insufferable +insufficient +insulates +insulating +insulation +insult +insult's +insulted +insulter +insulting +insults +insurance +insure +insured +intact +integrate +integrated +integrity +intellectual +intellectualizing +intelligence +intelligent +intend +intended +intender +intending +intends +intense +intensified +intension +intensions +intensity +intensive +intent +intention +intention's +intentional +intentionally +intentioned +intentions +intently +intents +inter +interact +interacting +interaction +interactive +interactively +intercept +intercepted +intercepten +intercepting +interception +interceptive +interceptor +interchange +intercom +interconnection +interest +interest's +interested +interesting +interestingly +interests +interface +interface's +interfaced +interfacer +interfaces +interfacing +interfere +interference +interferes +interfering +interim +interior +interior's +interiorly +interiors +interject +interjections +interlopers +intermediaries +intermediate +interminable +intermission +intermittent +intermittently +intern +internal +international +interned +internet +internet's +internets +internship +interpretation +interprets +interrogate +interrupt +interrupt's +interrupted +interrupter +interrupters +interrupting +interruption +interruptions +interruptive +interrupts +intersect +interstate +intervals +intervene +intervened +intervention +interview +interviewing +interviews +interwebz +intimately +intimidate +intimidated +intimidating +into +intolerant +intranet +intrepid +intrigues +intriguing +intro +intro's +introduce +introduced +introducer +introduces +introducing +introduction +introduction's +introductions +introductory +intros +intrude +intruder +intruders +intrudes +intruding +intrusion +intuition +intuitive +inundated +inutile +inv +invade +invaded +invader +invaders +invading +invalid +invaluable +invasion +invasions +invasive +invent +invented +inventing +invention +inventions +inventive +inventories +inventory +invents +inverse +invert +inverted +invest +invested +investigate +investigated +investigates +investigating +investigation +investigations +investigative +investigator +investigators +investing +investment +investments +invigorating +invincibility +invincible +invincibles +invisibility +invisible +invisibles +invisibly +invitation +invitation's +invitations +invite +invited +invitee +inviter +invites +inviting +invoice +invoices +involuntarily +involve +involved +involver +involves +involving +invulnerability +invulnerable +iow +ipod +ipods +iridessa +iridessa's +iris +iris' +irk +irked +irking +irks +irksome +iron +ironclad +ironed +ironhoof +ironic +ironically +ironing +ironman +irons +ironsides +ironskull's +ironwall +ironwalls +irrational +irregular +irrelevant +irresistible +irritable +irritant +irritate +irritated +irritates +irritatin' +irritating +irritation +is +isabel +isabella +isabella's +isabellas +isadora +isadore +isaiah +isla +island +island's +islander +islanders +islands +isle +isle's +isles +isn't +isnt +isolate +isolated +isolating +isometric +isp +issue +issued +issuer +issuers +issues +issuing +istilla +it +it'll +it's +italics +italy +itched +itchie +itching +itchy +item +items +its +itself +ivanna +ive +ivona +ivor +ivory +ivy +ivy's +ivys +ix +izzy +izzy's +izzys +j.k. +ja +jab +jack +jack's +jackals +jacket +jacket's +jackets +jackfruit +jackie +jackie's +jackies +jackolantern +jackolantern's +jackolanterns +jackpot +jackpot's +jackpots +jacks +jackson +jackson's +jacques +jade +jaded +jado +jafar +jafar's +jafars +jagged +jaguar +jail +jails +jake +jake's +jakes +jalex +jam +jamada +jamago +jamble +jamboree +james +james' +jamie +jamigos +jamilles +jammania +jammer +jammin +jammin' +jammin's +jammy +jamoso +jams +jan +jane +jane's +janes +janet +janice +january +january's +januarys +jar +jar's +jargon +jars +jasmine +jasmine's +jasmines +jason +jason's +jasons +jaw +jaw's +jaw-dropper +jawed +jaws +jazz +jazzed +jazzy +jb +jbs +jealous +jealously +jealousy +jean +jean's +jeanie +jeanne +jeans +jed +jedi +jedi's +jedis +jeena +jeffrey +jehan +jellies +jelly +jellybean +jellybean's +jellybeans +jellyfish +jellyfish's +jenny +jeopardy +jeremiah +jeremy +jerome +jerry +jerry's +jerrys +jersey +jess +jessamine +jesse +jesse's +jesses +jest +jester +jester's +jesters +jests +jet +jet's +jetix +jetixtreme +jetpack +jets +jetsam +jetsam's +jetsams +jett +jett's +jetts +jeune +jewel's +jeweled +jeweler +jewelers +jewelry +jig +jigsaw +jill +jim +jima +jimmie +jimmyleg +jingle +jinglebells +jingles +jingly +jinks +jitterbug +jittery +jive +jive_turkies +jivin' +jk +joan +jocard +joe +joe's +joes +john +johnny +johnny's +johnnys +johns +johnson +johnson's +johnsons +johny +join +joined +joiner +joiners +joining +joins +jojo +jojo's +jojos +joke +joke's +joked +joker +joker's +jokers +jokes +jokey +joking +jolly +jolly's +jollyroger +jollyroger's +jollyrogers +jolt +jona's +jonas +jonathan +jones +jones' +jones's +jordan +jos +joseph +joshamee +joshuas +josie +journal +journes +journey +journeyed +journeying +journeyings +joy +joy's +joyful +joyous +joys +jpn +jps +jr +jr. +juan +jubilee +judge +judge's +judged +judger +judges +judging +judy +judy's +judys +juels +juggernaut +juggernauts +juggle +juggler +juggles +juggling +juiced +juju +jukebox +jul +julep +julie +juliet +julius +july +july's +julys +jumba +jumba's +jumble +jumbles +jumbo +jump +jump's +jumped +jumper +jumpers +jumpin +jumping +jumps +jumpy +jun +june +june's +juneau +junebug +junes +jung +jungle +jungle's +jungled +jungles +junior +junior's +juniors +juniper +junk +jupiter +jupiter's +jupiters +jury +just +just-waking-up +juster +justice +justin +justin's +justing +justins +justly +juvenile +ka-boom +ka-ching +kabob +kaboomery +kagero +kai +kaken +kamakuri +kanga +kanga's +kangaroo +kangas +kapahala +karakuri +karaoke +karat +karate +karbay +karen +karin +karma +karnival +karo +karo's +kart +karts +kasumi +kasumire +kasumite +kat +kate +kate's +kathy +katz +kay +kazaam +kazoo +kazoology +kdf +keelgrin +keely +keely's +keelys +keen +keep +keeper +keeper's +keepers +keepin' +keeping +keeps +keepsake +keepsake's +keepsakes +keira +keira's +keiras +keke +kellogg +kellogg's +kelloggs +kelly +kelly's +kellys +kelp +kelp-jelly +kelsi +kelsi's +kelsis +ken +kenai +kenai's +kenais +kennel +kenny +kenny's +kennys +kent +kept +kerchak +kerchak's +kerchaks +kermie +kermit +kes +ketchup +ketobasu +kettle +kettles +kevin +kevin's +kevins +kewl +key +key's +keyboard +keyboard's +keyboarding +keyboards +keyhole-design +keys +keystone +keyword +khaki +khaki's +khakis +khamsin +kibatekka +kick +kickball +kicked +kicker +kickers +kickflip +kickin' +kicking +kicks +kid +kid's +kidd +kiddie +kidding +kids +kidstuff +kiely +kiely's +kielys +kiki +kiki's +kikis +kim +kim's +kimchi +kimmunicator +kims +kind +kinda +kindergarten +kindergarten's +kindergartens +kindest +kindly +kindness +kinds +king +king's +king-sized +kingdom +kingdom's +kingdoms +kingfisher +kingfishers +kingly +kingman +kingman's +kings +kingshead +kiosk +kiosk's +kiosks +kipp +kippur +kirby +kirke +kit +kitchen +kitchen's +kitchener +kitchens +kite +kites +kitten +kitten's +kittens +kitty +kiwi +kk +klebba +klutz +klutzy +knap +knave +kneed +kneel +knew +knghts +knight +knightley +knightley's +knights +knitting +knock +knockdown +knocked +knocking +knockoff +knocks +knoll +knots +knotty +know +know-it-alls +knower +knowing +knowledge +knowledgeable +knowledges +known +knows +knowzone +knuckle +knucklehead +knuckles +koala +koala's +koalas +kobi +kobra +koda +koda's +kodas +kodiac +kokeshi +koko +kokoago +kokoros +koleniko +kollin +komadoros +komainu +komanoto +kong +kong's +kongs +kooky +kool +korogeki +koroko +korozama +kouki +kp +kp's +kraken +kraken's +krakens +krawl +kreepers +krew +krewe +krispies +krissy +krogager +kronk +kronk's +krunklehorn +krux +krybots +kubaku +kuganon +kugaster +kumonn +kung +kuzco +kwanzaa +kyle +kyle's +kyles +kyra +kyto +kyto's +la +lab +label +labels +labor +labyrinth +lace +lack +lackadaisical +lacked +lacker +lacking +lacks +lacrosse +lad +ladder +ladder's +ladders +ladies +ladies' +ladle +ladles +lady +lady's +ladybug +ladybug's +ladybugs +ladys +laff +laff-o-dil +laffer +laffs +lag +laggin +lagging +lagoon +lagoon's +lagoons +laid-back +laidel +lake +lake's +laker +lakes +laking +lala +lalala +lamanai +lamb +lambda +lamberginias +lamed +lamely +lamer +lames +lamest +laming +lamp +lamp's +lamper +lamps +lanai +lance +lance's +lances +land +landed +lander +landers +landing +landings +landlubber +landlubbers +landmark +lands +landscape +lane +lanes +language +language's +languages +lantern +lantern's +lanterns +lanyard +lanyard's +lanyards +laptop +large +lark +larkspur +larp +larrup +larry +lars +laser +lashes +lass +lass' +lassard +lassie +lassie's +lassies +lasso +last +lasted +laster +lasting +lastly +lasts +late +lated +lately +later +lateral +latered +laters +lates +latest +latia +latin +latrine +laugh +laughable +laughed +laugher +laugher's +laughers +laughfest +laughin' +laughing +laughs +laughter +laughters +launch +launched +launcher +launchers +launches +launching +launchings +launchpad +laundry +laurel +laurel-leaf +lauren +lava +lavendar +lavender +lavish +law +law's +lawbot +lawbot's +lawbots +lawful +lawless +lawn +lawn's +lawns +lawrence +laws +lawyer +lawyers +layer +layered +layers +laying +laziness +lazy +lbhq +le +lead +leaded +leaden +leader +leader's +leaderboard +leaderboard's +leaderboards +leaders +leadership +leading +leadings +leads +leaf's +leaf-boat +leaf-stack +leafboarding +leafed +leafing +leafkerchief +leafkerchiefs +leafs +leafy +league +leagued +leaguer +leaguers +leagues +leaguing +leaks +lean +leaned +leaner +leanest +leaning +leanings +leanly +leans +leap +leapfrog +leaping +leapt +learn +learned +learner +learner's +learners +learning +learnings +learns +learnt +least +leatherneck +leave +leaved +leaver +leavers +leaves +leavin +leaving +leavings +ledge +lee +leed +leeta +leeward +left +left-click +left-clicking +leftover +lefts +lefty +legaba +legaja +legal +legalese +legano +legassa +legen +legend +legend's +legendary +legends +leghorn +legion +legondary +leibovitz +leibovitz's +leif +leigons +leisure +leisurely +lemme +lemon +lemonade +lemons +lemony +lempago +lempona +lempos +len +lend +lender +lenders +lending +lends +lengendary +length +lengthen +lengths +lenny +lenora +lentil +leo +leo's +leon +leons +leopard +leopards +leopuba +leota +leota's +leotas +leozar +leroy +lerping +les +less +lessen +lessens +lesser +lesses +lessing +lesson +lessoners +lessons +lest +let +let's +lethargy +lets +letter +letterhead +lettering +letterman +letters +lettin' +letting +lettuce +level +leveling +levelly +levels +levelup +leviathan +levica +levy +lewis +lewis' +lex's +li +liar +liar's +liars +libby +liberated +liberties +liberty +liberty's +librarian +libraries +library +library's +licence +license +lichen +lichens +lid +lie +lied +lies +lieutenant +lieutenant's +lieutenants +life +life's +lifeguard +lifeguard's +lifeguards +lifejacket +lifelong +lifer +lifers +lifes +lifestyle +lift +lifted +lifter +lifters +lifting +lifts +light +light's +light-green +light-t +light-talent +light-talents +light-up +lightbeams +lightcycle +lightcycles +lighted +lighten +lightening +lightens +lighter +lighters +lightest +lightfinders +lighthouse +lighthouse's +lighthouses +lighting +lightly +lightning +lights +lightspeed +lightwater +lightyear +lightyear's +like +likeable +liked +likelier +likeliest +likelihood +likely +likes +likest +liki +liking +likings +lil +lil'fairy +lila +lilac +lilies +lillipop +lilly +lilo +lilo's +lily +lily's +lily-of-the-valley +lily-pad +lilypad +lilys +lima +lime +limes +limit +limited +limiter +limiters +limiting +limitly +limitness +limits +lincoln +lincoln's +lincolns +linda +linden +line +line's +lined +linen +linens +liner +liner's +liners +lines +linguini +linguini's +linguinis +lining +linings +lion +lion's +lione +lions +lip +lipsky +lipstick +lipsticks +liquidate +liri +lisa +lisel +list +listed +listen +listened +listener +listener's +listeners +listening +listens +lister +listers +listing +listings +listners +lists +lit +literal +literally +literature +little +littler +littlest +live +live-action +lived +lively +livens +liver +liver's +livered +livers +lives +livest +liveth +living +livingly +livings +livingston +livingston's +livingstons +liz +liza +lizard +lizard's +lizards +lizzie +lizzie's +lizzy +llama +llama's +llamas +lloyd +lloyd's +lloyds +load +loaded +loader +loaders +loading +loadings +loafers +loan +loaned +loaner +loaning +loans +loather +lobbies +lobby +lobe +lobster +lobsters +local +localized +locally +lock +lockbox +lockboxes +locked +locker +lockers +locket +locking +lockings +lockjaw's +lockpick +locks +lockspinner's +loco-motion +lodge +lodge's +lodges +lofty +log +log's +logged +loggers +logging +logical +logout +logs +lol +lola +lola's +lollipop +lolo +lolo's +lolos +lolz +lone +lonelier +loneliest +loneliness +lonely +lonepirates +loner +loner's +loners +long +longed +longer +longest +longing +longings +longjohn +longly +longs +longskirt +loo +look +looked +looker +looker's +lookers +lookin +lookin' +looking +lookout +lookouts +looks +looksee +lool +loom +loon +loony +loool +looool +looooong +loop +loop. +loops +loopy +lord +lord's +lords +lordz +lore +lorella +lorenzo +lori +los +lose +losing +loss +loss's +losses +lost +lot +lot's +lots +lotsa +lotus +lou +loud +louder +loudest +loudly +louie +louie's +louies +louis +louis' +lounge +lounged +lounger +lounges +lounging +lousy +lovable +love +love's +loved +lovel +lovelier +lovelies +loveliest +loveliness +lovely +loves +loveseat +low +lowbrow +lowdenclear +lowdown +lower +lowered +lowers +lowest +lowing +lowly +lows +loyal +loyalty +lt. +ltns +luau +luau's +luaus +luc +luc's +lucas +lucas' +lucia +luciano +lucille +lucinda +luck +lucked +lucks +lucky +lucky's +luckys +lucs +lucy +lucy's +lucys +luff +lug-nut +luge +luggage +luigi +luigi's +luke +lulla-squeak +lullaby +lulu +lumber +lumen +lumens +lumiere +lumiere's +luminous +luna +lunar +lunatics +lunch +lunched +luncher +lunches +lunching +lunge +lunge-n-plunge +lupine +lure +lured +lures +lute +lutes +luther +luther's +luthers +luxe +luxury +lv +lv8 +lvl +lye +lying +lympia +lynn +lyre +lyric +lyrical +lyrics +ma +mac +mac's +macaroons +machine +machine's +machined +machines +machining +macho +mack's +mackerel +macks +macmalley's +macomo +macro +mad +madcap +maddie +maddie's +maddies +made +madge +madison +madison's +madisons +madly +madness +madrigal +mads +maelstrom +maelstrom's +maelstroms +magazine +magazine's +magazines +magenta +maggie +maggie's +maggies +magic +magical +magically +magicians +magna +magnet +magnet's +magnets +magnificent +magnolia +magoo +magoo's +magpie +mahalo +mahogany +maiara +maiara's +maiaras +maid +mail +mailbox +mailboxes +main +mainland +mainly +mains +maintain +maintained +maintainer +maintainers +maintaining +maintains +maize +maja +majestic +majesty +major +major's +majored +majoring +majorities +majority +majority's +majors +makadoros +makanoto +makanui +make +make-a-pirate +make-a-wish +make-up +makeovers +maker +makers +makes +making +maladies +male +maleficent +maleficent's +malevolo +malik +malina +malina's +malinas +mall +mallet +malley +malt +mama +mama's +mamba +mambas +mammoth +man +man's +man-o-war +man-o-wars +mana +manage +managed +management +manager +manager's +managers +manages +managing +manatees +mancala +mandolin +mandolins +mandy +mane +maneuver +maneuverable +maneuvered +maneuvering +maneuvers +mango +mania +maniac +manicuranda +manner +mannered +mannerly +manners +manny +manny's +mannys +mans +mansion +mansion's +mansions +mantle +mantrador +mantradora +mantrados +manu's +manual +manuals +many +map +map's +maple +mapleseed +mapped +mapping +maps +mar +mara +marathon +marathon's +marathons +marble +marble's +marbled +marbler +marbles +marbling +marc +march +marches +marching +mardi +margaret +marge +margo +maria +marigold +marigolds +marine +mariner +mariner's +mariners +mariners' +marines +mario +mario's +marios +mark +mark's +marked +marker +market +market's +marketed +marketer +marketing +marketings +marketplace +markets +marking +marks +marksman +marksmen +marlin +marlin's +marlins +maroni +maroon +marooned +marooner's +marooning +maroons +marque +marrow-mongers +mars +marsh +marshall +marshall's +marshmallow +mart +martha +martin +martin's +martinaba +martinez +martins +marty +marty's +maruaders +marvelous +marvelously +mary +mary's +marzi +mascara +mascot +maserobo +masetosu +masetto +mash +mashed +mask +mass +massey +massive +mast +master +master's +mastered +mastering +masterings +masterly +masterpiece +masters +mastery +mat +matata +match +match-up +matched +matcher +matchers +matches +matching +matchings +mate +mater +mater's +material +material's +materialistic +materialize +materially +materials +mates +matey +mateys +math +maties +matilda +matilda's +matriarch +matt's +matter +mattered +matterhorn +matterhorn's +mattering +matters +matthew +maurader's +mauraders +max +maxed +maximum +maximus +maxing +maxxed +may +mayada +mayano +maybe +mayday +mayhem +mayigos +mayo +mayola +maze +mazers +mazes +mc +mccartney +mccartney's +mccraken +mcduck +mcduck's +mcfury's +mcghee +mcgreeny +mcguire +mcguire's +mcintosh +mckee +mcmuggin +mcp +mcqueen +mcqueen's +mcreary-timereary +mcreedy +mcshoe +me +me-self +meadow +meadows +meal +meal's +meals +mean +meander +meaner +meanest +meanie +meanies +meaning +meaning's +meanings +meanly +meanness +means +meant +meantime +meanwhile +measure +measured +measurer +measures +measuring +mechanism +mechano-duster +med +medal +medal's +medallion +medals +meddle +media +media's +medias +medical +medically +medicine +medicines +meditate +medium +medium's +mediums +medley +medly +meena +meena's +meenas +meep +meet +meg +mega +mega-cool +mega-rad +mega-rific +megahot +megamagic +megamix +megaphone +megaphones +megaplay +megashare +megawatch +megazord +meghan +meh +meido +mel +melanie +melee +melekalikimaka +mello +mellow +mellowed +mellower +mellowing +mellows +melodic +melody +melodyland +meltdown +melted +melting +melville +melville's +member +member's +membered +members +membership +membership's +memberships +memo +memorial +memorial's +memorials +memories +memorise +memory +memory's +memos +men +men's +menagerie +menagerie's +menageries +mending +menorah +menorah's +menorahs +menswear +mental +mentally +mention +mentioned +mentioner +mentioners +mentioning +mentions +mentius +mentor +mentors +menu +menu's +menus +meow +merc +mercantile +mercantile's +mercedes +mercenaries +mercenary +mercenarys +merchandise +merchant +merchant's +merchants +merchantsrevenge +merci +merciless +mercs +mercury +mercury's +mercy +merigold +merigolds +merik +merit +merits +mermaid +mermaid's +mermaids +mermain +mermish +merry +merrychristmas +merryweather's +merryweathers +mership +mertle +mertle's +mertles +mesa +mesabone +mesathorn +mesmerizing +mess +message +message's +messaged +messages +messaging +messed +messenger +messes +messing +messy +met +metal +metal's +metals +meteor +meter +meters +method +method's +methodical +methods +metra +metre +metroville +mettle +mew +mezzo +mgm +mgm's +mgr +mic +mice +michael +michael's +michaels +michalka +michalka's +michalkas +mickes +mickey +mickey's +mickeys +micromanager +micromanagers +microphone +microphone's +microphones +middle +middled +middler +middles +middling +middlings +midnight +midsummer +midwaymarauders +mies +might +mights +mighty +migrator +mike +mike's +mikes +mikey +mikey's +milan +mild +milden +milder +mildest +mildly +mile +mile's +miler +miles +miley +miley's +milian +milian's +military +militia +milk +milks +milkweed +mill +mill's +miller +millie +millie's +million +million's +millions +mills +milo +milo's +milos +mim's +mimes +mimetoon +mimic +mimic's +mimics +mims +min +min. +mincemeat +mind +mind-blowing +minded +minder +minder's +minders +minding +minds +mindy +mine +mine-train +mined +miner +miner's +mineral +minerals +miners +minerva +mines +ming +ming's +mingler +minglers +mings +mini +miniature +miniblind +miniblinds +minigame +minigames +minigolf +minimum +mining +mining-talent +minion +minion's +minions +minipumpkins +minister +ministry +mink +mink's +minks +minnie +minnie's +minnies +minnow +minny +minny's +minnys +minor +minotaur +minotaur's +minotaurs +mint +mint's +mints +minty +minute +minuted +minutely +minuter +minutes +minutest +minuting +miracle +miracles +miranda +miranda's +mirandas +miraz +miraz's +mirazs +mire +mires +mirror +mirror's +mirrors +mischief +mischievous +miserable +misery +misfit +mishmash +mislead +miss +missed +misses +missing +mission +mission's +missioned +missioner +missioning +missions +missive +missives +mist +mist's +mistake +mistaker +mistakes +mistaking +mistimed +mistletoe +mistpirates +mistreated +mistrustful +mists +misty +misty's +mistys +mithos +mitten +mittens +mix +mix'n +mix'n'match +mixed +mixer +mixer's +mixers +mixes +mixing +mixmaster +mixolydian +mixture +mixup +mizzen +mizzenmast +mm +mmelodyland +mmg +mml +mmo +mmorpg +moat +moat's +moats +mobilize +moccasin +moccasin's +moccasins +mocha +mocha's +mochas +mochi +mock +mockingbird +mockingbird's +mockingbirds +mod +mode +moded +model +model's +models +moderate +moderated +moderately +moderates +moderating +moderation +moderations +moderator +moderator's +moderators +modern +modernly +moderns +modes +modest +module +modules +moe +mogul +mohawk +moi +moises +mojo +mola +molar +molasses +mold +moldy +mole +molecule +molecules +molloy +molly +molted +molten +mom +moment +moment's +momently +momentous +moments +momifier +monada +monarch +monarchs +monatia +monday +monday's +mondays +money +money's +monger +mongers +mongrel +mongrels +mongrols +monies +monique +monique's +moniques +monk +monk's +monkes +monkey +monkey's +monkeying +monkeys +monkies +monks +monocle +monocles +monorail +monorail's +monorails +monos +monroe +monroe's +monroes +monster +monster's +monsters +monstro +monstro's +monstropolis +monstrous +month +months +monument +monumental +moo +mood +mood's +moods +moon +moon's +moonbeam's +mooning +moonlight +moonlighted +moonlighter +moonlighting +moonlights +moonliner +moonlit +moonraker +moons +moonwort +mop +mopp +moptop +moral +morale +morally-sound +moray +more +morgan +morgan's +morgans +morning +morning's +mornings +morningstar +morrigan +morris +morsel +mortar +mortimer +mortimer's +moseby +moseby's +mosona +mosreau +moss +mossari +mossarito +mossax +mossman +mossy +most +mosters +mostly +moth +mother's +mother-of-pearl +moths +motion +motioned +motioner +motioning +motions +motivator +motley +moto +motocrossed +motor +motor's +motorcycle +motorcycles +motored +motoring +motors +motto +moulding +mound +mountain +mountain's +mountains +mountaintop +mouse +mouse's +mousekadoer +mousekadoer's +mousekadoers +mousekespotter +mousekespotter's +mousekespotters +mouseover +mouser +mouses +mousing +moussaka +move +moved +movement +movement's +movements +mover +mover's +movers +moves +movie +movie's +moviemaker +moviemaker's +moviemakers +movies +movin' +moving +movingly +movings +mower +mowers +mowgli +mowgli's +mowglis +moyers +mr +mr. +mrs +mrs. +msg +mt +mtn +mtr +muaba +muahaha +much +mucho +mucks +mucky +mud +mud-talents +muddle +muddy +mudhands +mudmoss +mudpie +muerte +mufasa +mufasa's +mufasas +mugon +muharram +muigos +mukluk +mulan +mulan's +mulans +mulberry +muldoon +muldoon's +mullet +multi +multi-barreled +multi-colored +multi-player +multi-sweetwrap +multi-wrap +multichoice +multiplane +multiplayer +multiple +multiplex +mum +mum's +mumble +mumbleface +mumbo +mummies +mummy +mummy's +munk +muppet +muppets +muppets' +muriel +murky +murrieta-animata +musageki +musakabu +musarite +musckets +muscled +muse +museum +museum's +museums +mush +mushu +mushu's +mushus +mushy +music +music's +musica +musical +musical2 +musical3 +musically +musicals +musician +musicians +musics +musket +musketeer +musketeer's +musketeers +muskets +muslin +mussel +must +mustache +mustaches +mutiny +mvp +my +myrna +myself +myst +myst-a-find +mysteries +mysterious +mysteriously +mystery +mystery's +mystic +mystical +mystik +myth +n-nw +n.e. +na +naa_ve +naaa +nachos +nada +naggy +nagu +naguryu +naguzoro +nah +nail +nails +naive +naketas +name +name's +named +names +naming +nan +nana +nanairo +nancy +nani +nano +nanos +nap +nap's +napkin +napkins +napmasters +napoleon +nappy +naps +narnia +narnia's +narnias +narrow +narrowed +narrower +narrowest +narrowing +narrowly +narrows +nascar +nascar's +nascars +nat +nate +nathaniel +nation +national +native +natives +natural +naturally +naturals +nature +nature's +natured +natures +nautical +nautilus +navago +navermo +navies +navigate +navigation +navigator +navigator's +navigators +navona +navy +navy's +nay +nave +near +nearby +neared +nearer +nearest +nearing +nearly +nears +neat +necessaries +necessarily +necessary +necessities +necktie +neckties +neckvein +nectar +nectarine +ned +ned's +need +needed +needer +needin' +needing +needle-bristle +needless +needly +needs +negotiate +negotiated +negotiates +negotiating +negotiation +negotiations +neigh +neighbor +neighbor's +neighborhood +neighborhoods +neighbors +neighbour +neil +neither +nell +nelly +nelson +nemesis +nemo +nemo's +nemos +neptoon's +neptune +neptune's +nerd +nerve +nerve's +nerved +nerves +nerving +nervous +nessa +nest +nestor +nestor's +nestors +net +nettie +nettle +network +network's +networked +networking +networks +neutral +never +never-before-seen +never-ending +neverland +neville +neville's +nevilles +new +new-ager +newer +newest +newfound +newly +newport +news +newsletter +newsletter's +newsletters +newsman +newspaper +newspaper's +newspapers +newt +newt's +newts +next +nibs +nicada +nice +nicely +nicer +nicest +nick +nick's +nickel +nickname +nicknamed +nicks +nicos +nifty +night +night's +nightbreed +nighted +nighters +nightfall +nightgown +nightingale +nightingale's +nightingales +nightkillers +nightlife +nightly +nightmare +nightmare's +nightmares +nights +nightshade +nightstalkers +nightstand +nighttime +nikabrik +nill +nilsa +nimue +nimue's +nimues +nina +nina's +ninja +ninja's +ninjas +nintendo +ninth +nissa +nite +nite's +nitelight +nites +no +no-fire +no-fly +no-nonsense +noah +noble +nobodies +nobody +nobody's +noctus +nod +nod's +nods +noel +noel's +noels +noggin +noggin' +noggin's +noho +noir +noise +noised +noisemakers +noises +noising +noisy +nokogilla +nokogiro +nokoko +nomes +nominated +non-bat-oriented +nona +nonchalant +none +nones +nonsense +nonstop +noobs +noodle +noodle's +noodles +noogy +nook +nope +nor +nor'easter +nora +nordic +normal +normally +normals +norman +north +north's +norther +northern +northerner +northerner's +northerners +northernly +northers +northing +nose +nosed +noses +nostril +nostrils +not +notable +notations +notch +note +notebook +noted +notepad +notepads +noter +notes +noteworthy +nothin +nothing +nothings +notice +noticed +notices +noticing +notified +noting +notion +notions +notiriety +notoriety +notorious +notre +nov +nova's +novel +novelty +november +november's +novembers +novemeber +novice +novice's +novices +now +nowhere +nowheres +nows +nox +noxious +np +npc +npcnames +npcs +nterceptor +nugget +numb +number +numbers +nurse +nursery +nurses +nursing +nutmeg +nutrition +nutronium +nuts +nutshell +nvitation +nvm +nw +nyra +o'clock +o'eight +o'henry +o's +o'toole +o-torch +o.o +o_o +oak +oak's +oaks +oar +oar's +oared +oaring +oars +oasis +oath +oban +obay +obedience +obeys +obj +object +object's +objected +objecting +objective +objects +obscure +obsequious +observation +observation's +observations +observe +observed +observer +observer's +observers +observes +observing +obsidian +obsidians +obstacle +obstacle's +obstacles +obtain +obtained +obtainer +obtainer's +obtainers +obtaining +obtains +obvious +obviously +occasion +occasioned +occasioning +occasionings +occasions +occur +occurred +occurs +ocean +ocean's +oceana +oceanic +oceanliner +oceanliners +oceans +ocelot +oct +octavia +october +october's +octobers +octopus +octopus' +odd +odder +oddest +oddly +odds +of +off +off-the-chain +off-the-hook +off-the-wall +offbeat +offend +offended +offender +offender's +offenders +offending +offends +offer +offer's +offered +offerer +offerers +offering +offerings +offers +office +office's +officer +officers +offices +official +official's +officially +officials +offing +offkey +offline +offrill +offs +often +oftener +ogre +ogre's +ogres +oh +ohana +oi +oic +oik +oil +oiled +oiler +oiler's +oilers +oiling +oils +oin +oink +ojidono +ojimaru +ok +okas +okay +okay's +oken +okie +old +old-fashioned +older +oldest +oldman +ole +olive +oliver +oliver's +olivia +olivier +ollallaberry +ollie +ollo +olympic +olympics +omalley +omar +ombres +omen +omens +omg +omibug +omigosh +omniscient +omw +on +one-liner +ongoing +onion +online +only +onscreen +onstage +onto +onyx +ood +oodles +oof +oogie +oogie's +ooh +oola +oola's +oomph +ooo +oops +opal +open +opened +opener +openers +openest +opening +openings +openly +openness +opens +opera +opera's +operas +operate +operated +operates +operating +operation +operations +operative +operator +operator's +operators +opinion +opinion's +opinions +opponent +opponent's +opponents +opportunities +opportunity +opportunity's +oppose +opposed +opposer +opposes +opposing +opposite +oppositely +opposites +opposition +oppositions +ops +optics +optimal +optimistic +option +option's +options +optometry +opulent +or +oracle +orange +oranges +orbit +orbited +orbiter +orbiters +orbiting +orbits +orcas +orchana +orchard +orchard's +orchards +orchestra +orchestra's +orchestras +orchid +order +ordered +orderer +ordering +orderings +orderly +orders +ordinaries +ordinary +ore +oregano +organic +organization +organizations +organize +organized +organizes +organizing +organs +oriental +original +originally +originals +orinda +orinda's +oriole +orleans +ornament +ornament's +ornaments +ornate +ornery +orphaned +orren +ortega +ortega's +ortegas +orville +orzoz's +oscar +oscar's +oscars +osment +osment's +osments +osso +ostrich +ostrich's +ostrichs +oswald +oswald's +oswalds +otencakes +other +other's +others +others' +otherwise +otoh +otter +otto +ouch +ought +our +ours +ourselves +out +outback +outcast +outcome +outcomes +outdoor +outdoors +outed +outer +outerspace +outfield +outfit +outfits +outgoing +outing +outings +outlandish +outlaw +outlawed +outlawing +outlaws +outlet +outnumber +outnumbered +outnumbers +output +output's +outputs +outrageous +outriggers +outs +outside +outsider +outsiders +outta +outwit +oval +ovals +over +overall +overall's +overalls +overbearing +overboard +overcoming +overdressed +overdue +overhaul +overhauled +overhauls +overhead +overing +overjoyed +overlap +overlap's +overlaps +overly +overprotective +overrated +overrun +overs +overshoes +overture +overview +ow +owe +owed +owes +owing +owl +owl's +owls +own +owned +owner +owner's +owners +owning +owns +oxford +oxfords +oxygen +oyster +oyster's +oysters +oz +p.j. +pacha +pachelbel's +pacific +pack +package +packages +packet +packin' +packing +packs +pad +pad's +padding +paddle +paddle's +paddler +paddles +paddlewheel +paddlewheel's +paddlewheels +paddock +padre +padres +pads +pago +pagoni +pagoyama +pah +pahacha +pahaxion +pahazoa +paid +pain +paine +pained +paining +pains +paint +paint-spattered +paintball +paintball's +paintballs +paintbrush +painted +painter +painter's +painters +painting +paintings +paints +pair +pair's +paired +pairing +pairings +pairs +paisley +pajama +pajama's +pajamas +pal +pal's +palace +palace's +palaces +palatable +pale +paled +paler +palest +palifico +paling +pally +palm +palm's +palmer +palms +palms' +pals +pals' +pals's +pamela +pan +pan's +pancake +pancakes +pancys +panda's +pandas +pandora +panel +panel's +panels +panic +panic's +panics +pans +pansy +pant +pant's +pantano +panther +panthers +pants +pants. +paper +paper's +papercut +papered +paperer +paperers +papering +paperings +papers +pappy +paprika +par +par-tee +parade +parade's +paraded +parades +paradigm +parading +paradise +parakeet +parakeets +parallel +parallels +paralyzing +paranoid +paranoids +parchment +pardon +pardoned +pardoner +pardoners +pardoning +pardons +parender +parent +parents +parfaits +park +park's +parking +parks +parlay +parlays +parle +parlor +parlors +paroom +parquet +parr +parrot +parrot's +parrotfish +parrothead +parrots +parry +parsley +part +parted +parter +parter's +parters +participant +participant's +participants +participate +participated +participates +participation +particular +particularly +particulars +partied +parties +parting +partings +partly +partner +partner's +partnered +partnering +partners +parts +party +party's +partying +partys +partytime +partytime's +partytimes +partyzone +partyzone's +partyzones +pass +passable +passage +passage's +passaged +passages +passaging +passed +passenger +passenger's +passengerly +passengers +passer +passers +passes +passing +passive +passover +passport +passport's +passports +passwords +past +past's +pasta +paste +pasted +pastes +pasting +pastoral +pastries +pasts +pataba +patch +patched +patches +patching +patchwork +path +pathes +paths +patience +patient +patient's +patiently +patients +patona +patrick +patrick's +patricks +patrol +patrol's +patrols +patros +patsy +pattern +pattern's +patterned +patterning +patterns +pattertwig +pattertwig's +pattertwigs +patty +paul +paul's +paula +pauls +pauper +pause +paused +pauses +pausing +pawn +paws +pax +pay +pay's +payin' +paying +payment +payment's +payments +pays +pb&j +pc +pcs +pea +peace +peaceful +peach +peaches +peachy +peacock +peal +peanut +peanuts +peapod +pear +pearl +pearls +pearly +pears +peas +peasant +peasants +peat +pebble +pebbles +pecan +peck +pecking +pecos +peculiar +pedal +pedals +pedro +peek +peek-a-boo +peekaboo +peeks +peel +peeled +peels +peep +peepers +peeps +peesy +pegasus +pegleg +peglegfleet +pelican +pelican's +pelicans +pell +pen +penalty +pencil +pencils +pendant +pending +penelope +penguin +penguin's +penguins +pennies +penny +penny's +penrod +penrod's +pens +pentagon +pentagon's +pentagons +pentameter +peony +people +people's +peopled +peoples +peopling +pepe +pepper +pepper's +pepperoni +pepperonis +peppers +peppy +per +percent +percents +perch +perdida +perfect +perfected +perfectemente +perfecter +perfecting +perfective +perfectly +perfects +perform +performance +performance's +performances +performed +performer +performer's +performers +performing +performs +perfume +perfumes +perhaps +period +periwinkle +perky +perla +perla's +permanent +permanently +permission +permissions +permit +permit's +permits +perpetua +perseverance +persimmon +person +person's +personalize +personalized +personals +persons +persuade +persuaded +persuader +persuaders +persuades +persuading +pesky +pesky's +pest +pestilence +pestle +pestles +pet +pet's +petal +petalhead +petals +pete +pete's +petel +petels +petit +petite +pets +petshop +petshop's +petshops +pettis +pettiskirt +petunia +pevensie +pewter +pewterer +peyton +peyton's +peytons +phab +phantom +phantom's +phantoms +phase +phased +phaser +phasers +phases +phasing +phenomenon +phenomenon's +phenomenons +phew +phil +phil's +philharmagic +philharmagics +philip +phill +phillip +phillip's +phillips +philosopher +phils +phineas +phineas' +phinneas +phinnies +phinny +phinny's +phinnys +phoebe +phoenix's +phoenixs +phony +phrase +phrases +phrasings +piano +piano's +pianos +piarates +pic-a-toon +piccolo +piccolo's +pick +pick-a-name +pick-up +picked +picker +pickers +pickert +picking +pickings +pickled +pickles +picks +pickup +picnic +picnic's +picnics +pictured +picturing +pie +piece +pieced +piecer +pieces +piecing +pier +pierre +pies +pig +pig's +pigeon +pigeon's +pigeons +pigge +piggy +piggy's +piggys +piglet +piglet's +piglets +pigments +pigs +pikos +pilagers +pile +piledriver +piles +pillage +pillager +pillager's +pillagers +pillages +pillaging +pillow +pillows +pilot's +pilots +pim +pim's +pin +pinball +pinball's +pinballs +pincer +pincers +pine +pine-needle +pineapple +pineapples +pinecone +pinecones +pined +ping +pining +pink +pinkie +pinned +pinocchio +pinocchio's +pinocchios +pinorska +pinpoint +pinpoint's +pinpoints +pinprick +pins +pinska +pinstripe +pinstripes +pint +pintel +pints +pinwheel +pinwheels +pioneer +pioneers +pirate +pirates +pistachio +pit +pit-crew +pita's +pitas +pitfire +pith +pits +pity +pixar +pixar's +pixie +pixie's +pixie-dust +pixie-dusted +pixie-dusting +pixie-licious +pixie-licous +pixie-perfect +pixies +pizza +pizza's +pizzas +pizzatron +pj's +pl +place +placed +placement +placer +places +placid +placing +plagued +plaid +plaids +plain +plainer +plainest +plainly +plains +plainsmen +plan +plan's +plane +plane's +planed +planer +planers +planes +planet +planet's +planetarium +planetariums +planets +planing +plank +plankbite +planklove +planks +planners +planning +plans +plant +plantain +plantains +planted +planter +planters +planting +plantings +plants +plaque +plas +plaster +plastic +plasticly +plastics +plata +plate +plateau +plateaus +plated +plater +platers +plates +platform +platforms +plating +platings +platinum +platoon +platoonia +platter +platypus +play +play's +played +player +player's +players +playful +playfulness +playground +playground's +playgrounds +playhouse +playhouse's +playhouses +playin +playing +playlist +playlists +playmates +plays +playset +playstation +plaza +plaza's +plazas +pleakley +pleaklies +pleakly +pleakly's +pleasant +pleasantry +please +pleased +pleasely +pleaser +pleaser's +pleasers +pleases +pleasing +pleasure +pleated +plenties +plenty +plop +plows +pls +pluck +plucking +plug +plum +pluma +plumbers +plumbing +plume +plumeria +plummet +plummeting +plummets +plump +plums +plunderbutlers +plundered +plunderer +plunderers +plunderhounds +plunderin +plunderin' +plundering +plunderrs +plunders +plundershots +plural +plurals +plus +plush +pluto +pluto's +plz +pm +pocahontas +pocahontas' +pocket +pocketed +pocketing +pockets +pocus +pod +podium +podium's +podiums +pods +poem +poems +poetry +poforums +point +pointed +pointed-toed +pointer +pointers +pointing +points +poisend +poish +pokemon +pokercheat +pokereval +pokergame +polar +policies +policy +policy's +polite +politely +politeness +polk +polk-a-dot +polka +polka's +polkadot +polkas +poll +pollen +polls +polly +polo +polynesian +polynesian's +polynesians +pompadour +pompous +pond +ponder +ponds +poney +pong +ponies +pony +pony's +ponytail +poodle +pooh's +pool +pooled +pooling +pools +poor +poorer +poorest +poorly +pop's +popcorn +popcorns +poplar +poplin +popovers +poppins +poppy +poppy-puff +poppyseed +pops +popsicle +popsicles +popular +popularity +popularly +populate +populated +populates +populating +population +populations +popup +por +porch +porcupine +porgy +porkchop +porpoise +port +portable +portal +ported +porter +porters +porting +portly +portmouths +portrait +portraits +ports +pose +posies +position +positioned +positioning +positions +positive +positively +positives +posse +possess +possessions +possibilities +possibility +possibility's +possible +possibles +possibly +possum +possum's +possums +post +post-concert +post-show +postcard +postcards +posted +poster +posters +posting +postings +postman +postmaster +posts +postshow +posy +potato +potato's +potatoes +potatos +potc +potential +potentially +potentials +potion +potion's +potions +potpies +pots +pots-and-pans +potsen +potter +pouch +pouches +pounce +pour +pour's +poured +pourer +pourers +pouring +pours +pouty +powder-burnt +powdered +powders +powe +power +power's +powered +powerful +powerfully +powerhouse +powering +powers +pox +ppl +practical +practically +practice +practice's +practices +practicing +prairie +prairies +pram +prank +pranks +pratt +prattle +prawn +pre-concert +precious +precipice +precipitation +precisely +precocious +predicaments +predict +predictometer +predicts +pree +prefab +prefer +preference +preferences +preferred +prefers +prefix +prefixes +prehysterical +premiere +premium +prepare +prepared +preparedness +preparer +prepares +preparing +prepostera +prescription +prescriptions +presence +presence's +presences +present +presentation +presentations +presented +presenter +presenter's +presenters +presenting +presently +presents +preserver +preservers +president +presidents' +press +pressed +presser +presses +pressing +pressings +presto +pretend +pretended +pretender +pretender's +pretenders +pretending +pretends +prettied +prettier +pretties +prettiest +pretty +prettying +pretzel +pretzels +prev +prevent +prevented +preventer +preventing +preventive +prevents +preview +previous +previously +priate +price +priced +pricer +pricers +prices +pricing +prickly +pride +pride's +prigate +prilla +prilla's +prim +primaries +primary +primary's +primate +prime +primed +primely +primer +primers +primes +priming +primitive +primp +primrose +prince +prince's +princely +princes +princess +princess's +princesses +principal +principal's +principals +principle +principled +principles +prinna +print +printed +printer +printer's +printers +printing +prints +prior +priorities +priority +priority's +privacy +privateer +privateer's +privateered +privateering +privateers +privileges +prix +prize +prized +prizer +prizers +prizes +prizing +prizmod +prizmod's +pro +proactive +prob +probability +probably +problem +problem's +problems +procastinators +proceed +proceeded +proceeding +proceedings +proceeds +process +process's +processed +processes +processing +proddy +produce +produced +producer +producers +produces +producing +product +product's +production +productive +products +professor +professor's +professors +profile +profiles +profit +profit's +profited +profiter +profiters +profiting +profits +program +program's +programed +programing +programs +progress +progressed +progresses +progressing +progressive +project +project's +projected +projectile +projecting +projective +projects +prolly +prom +promise +promised +promiser +promises +promising +promo +promos +promote +promoted +promoter +promoter's +promoters +promotes +promoting +promotion +promotions +promotive +prompt +prompter +prompters +pronto +proof +proof's +proofed +proofer +proofing +proofs +prop +propeller +propellor +proper +properly +propertied +properties +property +proposal +proposal's +proposals +propose +proposes +proposition +props +prospect +prospected +prospecting +prospective +prospector +prospector's +prospects +protect +protected +protecting +protection's +protections +protective +protects +prototype +proud +proudest +prove +proved +prover +prover's +provers +proves +provide +provided +providence +provider +providers +provides +providing +proving +provoked +prow +proximity +proxy +prudence +prunaprismia +prymme +ps2 +psa +psp +psyched +psychic +psychic's +psychics +pt +pt. +ptr +public +public's +publicly +publics +publish +published +publisher +publisher's +publishers +publishes +publishing +pucca +puccas +puce +pudding +puddle +puddles +pudge +pufferang +puffle +puffles +puffy +pug +pugpratt's +pula +pull +pulled +puller +pulling +pullings +pullover +pullovers +pulls +pulse +pulyurleg +pumba +pumba's +pumbaa +pumbaa's +pumbaas +pummel +pump +pumpkin +pumpkin's +pumpkins +punchline +punchlines +punchy +punctuality +punctuation +punk +puny +pupert +pupert's +puppies +puppy +puppy's +purchase +purchased +purchaser +purchaser's +purchasers +purchases +purchasing +pure +purebred +pure +purim +purim's +purple +purpose +purposed +purposely +purposes +purposing +purposive +purr +purr-fect +purr-fectly +purr-form +pursuit +pursuits +push +pushed +pusher +pushers +pushes +pushing +put +putrid +puts +putt +putt-putt +putting +putts +puzzle +puzzled +puzzler +puzzler's +puzzlers +puzzles +puzzling +puzzlings +pvp +pwnage +pwned +pyle +pylon +pyramid +pyrate +pyrates +pyrats +pyro +qack +quack +quacker +quackity +quacks +quacky +quad +quad-barrel +quad-barrels +quadrant +quadrilles +quads +quaint +quake +qualification +qualifications +qualified +qualifier +qualifier's +qualifiers +qualifies +qualify +qualifying +qualities +quality +quality's +quantities +quantity +quantity's +quantum +quarry +quarter +quarterdeck +quartered +quartering +quarterly +quarters +quartet +quasimodo +quasimodo's +quasimodos +quater +quaterers +quebecor +queen +queen's +queenly +queens +quentin +quentin's +quesadilla +quesadillas +quest +quested +quester +quester's +questers +questing +question +questioned +questioner +questioners +questioning +questionings +questions +quests +queued +queuing +quick +quick-rot +quick-witted +quicken +quickens +quicker +quickest +quickly +quicksilver +quidditch +quiet +quieted +quieten +quietens +quieter +quietest +quieting +quietly +quiets +quilt +quilting +quilts +quintessential +quirtle +quit +quite +quits +quitting +quixotic +quiz +quizzed +quizzes +quizzical +quo +quote +quotes +r +rabbit +rabbit's +rabbits +raccoon +raccoon's +raccoons +race +raced +racer +racer's +racers +races +raceway +rachel +racin' +racing +rackham +rad +radar +radiant +radiate +radiator +radiators +radical +radio +radio's +radioed +radioing +radios +radishes +radius +rae +raff +raft +raft's +rafting +rafts +ragetti +ragtime +raid +raided +raider +raiders +raiding +raids +raikiri +rail +railing +railroad +railroaded +railroader +railroaders +railroading +railroads +rails +railstand +railwas +railway +railway's +rain +rain's +rainbow +rainbows +rained +raining +rains +rainstorms +rainy +raise +raised +raiser +raisers +raises +raising +rake +raked +rakes +raking +rallen +rally +ralph +rama +ramadan +ramay +ramble +rambleshack +ramone +ramone's +ramones +ramp +ramps +ran +ranch +ranched +rancher +ranchers +ranches +ranching +rancid +randolph +random +randomizer +range +ranged +ranger +rangers +ranges +ranging +rani +rani's +rank +ranked +ranker +rankers +rankest +ranking +rankings +rankly +ranks +rap +rapid +rapid's +rapidly +rapids +rappin' +raps +raptor +raptors +rare +rarely +rarer +rarest +raring +rasberry +rascals +rash +raspberries +raspberry +raspberry-vanilla +raspy +rat +rat's +rat-tastic +ratatouille +ratatouille's +rate +rated +rates +rather +rating +ratings +rats +ratskellar +ratte +rattle +ratz +raven +raven's +raven-symonnd +ravenhearst +ravenous +ravens +raving +rawrimadino +rawvoyage +ray +ray's +rayna +rayna's +raynas +rayos +rays +razorfish +razz +razzle +razzorbacks +re-captured +re-org +reach +reached +reaches +reaching +react +reaction +reactions +reactive +reacts +read +reader +reader's +readers +readied +readier +readies +readiest +reading +readings +reads +ready +readying +reagent +reagents +real +real-life +realest +realise +realities +reality +realize +realized +realizer +realizer's +realizers +realizes +realizing +realizings +really +realm +realms +reals +reaper +reapers +rear +reared +rearer +rearing +rearrange +rearrangement +rears +rearup +reason +reasonable +reasoned +reasoner +reasoning +reasonings +reasons +reaver +reavers +rebellion +rebels +reboot +rec +recall +recalled +recalling +recalls +receipt +receipts +receive +received +receiver +receiver's +receivers +receives +receiving +recent +recently +recess +recess' +recharge +recharged +recharging +recipe +recipes +recipient +reckon +reckonin' +reckoning +reclaim +recognize +recognized +recognizer +recognizer's +recollect +recollection +recombination +recommend +recommended +recommends +recon +reconnect +reconnection +reconstruct +record +record's +recorded +recorder +recorder's +recorders +recording +recordings +records +recover +recovered +recoverer +recovering +recovers +recovery +recreate +recreates +recreation +recruit +recruit-a-toon +recruite +recruited +rectangle +recurse +recycling +red +red's +redassa +redbeard's +redeem +redeemer +redeems +redefined +redefinition +redemption +redemptions +redeposit +redevelop +redfeathers +redirector +redlegs +redone +redonkulous +redros +reds +redscurvykid +redskulls +reduce +reduced +ree +ree's +reed +reed-grass +reeds +reef +reefs +reek +reeks +reel +reelect +reeled +reeling +reels +reepicheep +ref +refer +refered +referee +reference +referenced +referencer +references +referencing +referer +referr +referral +referrals +referred +referrer +referrer's +referrers +refills +refined +reflect +reflected +reflecting +reflection +reflections +reflective +reflects +reform +refrain +refresh +refreshed +refreshen +refresher +refresher's +refreshers +refreshes +refreshing +refuel +refuge +refugee +refund +refuse +refused +refuser +refuses +refusing +reg +regalia +regard +regarded +regarding +regards +regatti +reggae +reginald +region +region's +regions +register +registered +registering +registers +registration +regret +regrets +regrow +regular +regularly +regulars +regulate +regulated +regulates +regulating +regulation +regulations +regulative +rehearsal +rehearsals +reign +reigning +reimburse +reincarnations +reindeer +reindeer's +reindeers +reinvent +reissue +reject +reject's +rejected +rejecter +rejecting +rejective +rejects +relate +related +relater +relates +relating +relation +relations +relationship +relationships +relative +relatively +relatives +relax +relaxed +relaxer +relaxes +relaxing +release +release's +released +releaser +releases +releasing +relevant +relevantly +reliant +relic +relics +relied +relief +reliefs +relier +relies +relive +reluctant +reluctantly +rely +relying +rem +remain +remained +remaining +remains +remark +remarkable +remarked +remarking +remarks +rembrandt +remedies +remedy +remember +remembered +rememberer +remembering +remembers +remind +reminded +reminder +reminding +reminds +remix +removal +remove +removed +remover +removes +removing +remy +remy's +remys +rename +rend +render +rendered +rends +renee +renegade +renegades +renew +rennd +rent +rental +rentals +rented +renter +renter's +renting +rents +reorganize +rep +repaid +repair +repaired +repairer +repairer's +repairers +repairing +repairs +repeat +repeated +repeater +repeater's +repeaters +repeating +repeats +replace +replaced +replacement +replacements +replacing +replay +replicant +replication +replications +replicator +replied +replier +replies +reply +replying +report +report's +reported +reporter +reporter's +reporters +reporting +reports +reposition +repository +represent +represents +republic +republish +reputation +reputations +req +request +requested +requesting +requests +require +required +requirement +requirement's +requirements +requirer +requires +requiring +requite +reran +rerunning +rescue +rescued +rescuer +rescuer's +rescuers +rescues +rescuing +resell +reservation +reservation's +reservations +reserve +reserved +reserver +reserves +reserving +reset +resets +resetting +residence +resist +resistance +resistant +resolute +resolution +resolutions +resort +resort's +resorts +resource +resource's +resourced +resourceful +resources +resourcing +respect +respected +respecter +respectful +respecting +respective +respects +respond +responded +responder +responder's +responders +responding +responds +response +responser +responses +responsibility +responsible +responsions +responsive +rest +restart +restaurant +restaurant's +restaurants +rested +rester +resting +restive +restless +restlessness +restock +restocked +restocking +restocks +restore +restored +restores +restoring +restraining +rests +result +resulted +resulting +results +resurresction +retavick +retire +retired +retires +retiring +retold +retreat +retried +retrieve +retrieving +retro +retry +return +return's +returned +returner +returner's +returners +returning +returns +reused +rev +revenant +revenants +reverse +revert +review +review's +reviewed +reviewer +reviewers +reviewing +reviews +revisit +revolution +revolution's +revolutionaries +revolutions +revolve +revolvus +revs +reward +rewarded +rewarder +rewarding +rewards +rewritten +rewrote +rex +rhett +rhia +rhineworth +rhino +rhino's +rhinos +rhoda +rhodie +rhonda +rhubarb +rhyme +rhythm +rhythm's +rhythms +ribbit +ribbon +ribbons +ric +rice +rich +richard +richard's +richen +richer +riches +richest +richly +rick +rico +rid +ridden +ridders +ride +rideo +rider +rider's +riders +rides +ridge +ridges +ridiculous +riding +ridings +ridley +riff +riff's +rig +rigging +right +right-on-thyme +righted +righten +righteous +righter +rightful +righting +rightly +rights +rigs +riley +riley's +rileys +rill +ring +ring's +ringing +rings +rink +rink's +rinks +rinky +ripley +riposte +ripple +riptide +rise +riser +riser's +risers +rises +rising +risings +risk +risk-takers +risked +risker +risking +risks +risky +rita +rites +ritzy +rivalry +rivals +river +river's +riverbank +riverbank's +riverbanks +rivers +riverveil +rizzo +rly +rm +ro +road's +roadrunner +roads +roadster +roam +roams +roar +roared +roarer +roaring +roars +roast +roasted +roasting +roasts +rob +rob's +robber +robber's +robbers +robby +robby's +robbys +robed +rober +robers7 +robert +robert's +roberts +robin +robin's +robing +robins +robinson +robinson's +robinsons +robot +robot's +robotic +robotomy +robots +robs +robson +robust +rocco +rochelle +rock +rock'n'spell +rock'n'words +rock's +rocka +rocked +rockenpirate +rocker +rocker's +rockers +rocket +rocket's +rocketed +rocketeer +rocketing +rockets +rocketship +rocketships +rockhead +rockhopper +rockhopper's +rocks +rockstar +rockstarbr +rocky +rocky's +rod +rodeo +rodgerrodger +rods +roe +rof +rofl +roger's +rogers +rogue +rogue's +rogues +role +role's +roles +roll +rolle +rolled +roller +roller-ramp +rollers +rolling +rollo +rollover +rolls +rolodex +rom +roman +romana +romany +ron +ron's +rongo +roo +roo's +roof +roofed +roofer +roofers +roofing +roofs +rook +rookie +rooks +room +room's +roomed +roomer +roomers +rooming +rooms +roos +rooster +roosters +root +root's +rooting +roots +rope +rope's +ropes +roquica +roquos +rory +rosa +roscoe +rose +rose's +rosebush +rosehips +rosemary +roses +rosetta +rosetta's +rosey +rosh +rosy +rotate +rotates +rotfl +rotten +rottenly +rouge +rouge's +rougeport +rouges +roughtongue +rougue +round +round-a-bout +round-up +rounded +rounder +rounders +roundest +roundhouse +rounding +roundly +roundness +rounds +roundup +route +routed +router +router's +routers +routes +routines +routing +routings +roux +rove +row +rowdy +rowed +rowing +rowlf +rows +roxanne +royal +royale +royally +royals +royalty +roz +rruff +rsnail +ru +rub +rubber +rubbery +rubies +ruby +ruby's +rubys +rudacho +rudatake +rudatori +rudder +rudderly +rudders +rude +rudy +rudyard +rudyard's +rue +ruff +ruffians +ruffle +rufus +rufus' +rug +rugged +rugs +ruin +ruination +ruins +rule +ruled +ruler +rulers +rules +ruling +rulings +rumble +rumbly +rumor +rumors +rumrun +rumrunner +rumrunner's +run +run's +runawas +runaway +runaway's +runaways +rung +runner +runners +runnin' +running +runo +runo's +runoff +runos +runs +rupert +rural +rush +rushed +rushes +rushing +russell +russia +russo +rust +rusted +rusteze +rustic +rusty +ruth +rutherford +ruthless +ryan +ryan's +ryans +rydrake +rygazelle +ryza +s'mores +s.o.s. +sabada +sabago +sabeltann +saber +sabona +sabos +sabrefish +sabrina +sabrina's +sabrinas +sacked +sacred +sad +sadden +saddens +saddest +saddle +saddlebag +saddlebags +saddles +sadie +sadie's +sadly +sadness +safari +safaris +safe +safely +safer +safes +safest +safetied +safeties +safety +safety's +safetying +saffron +sage +sahara +said +sail +sailcloth +sailed +sailer +sailers +sailing +sailing's +sailingfoxes +sailor +sailor's +sailorly +sailors +sails +sailsmen +saj +sal +salads +salama +sale +sale's +sales +salesman +salesmen +saligos +sally +sally's +sallys +salmon +salmons +saloon +salt +salt-sifting +saltpeter +saludos +salutations +salute +salvage +salve +sam +samantha +samba +same +samerobo +sametosu +sametto +sample +sample's +sampled +sampler +samplers +samples +sampling +samplings +samuel +samugeki +samukabu +samurite +san +sanassa +sand +sand-sorting +sandal's +sandals +sandalwood +sandbag +sandcastle +sandcastle's +sandcastles +sanded +sander +sanders +sanding +sandman +sandman's +sands +sandwich +sandwiches +sandy +sang +sanguine +sanila +sanjay +sanquilla +sans +santa +santa's +santia +sao +sap +saphire +sapphire +sappy +saps +sara +sarah +sardine +sardines +sarge +sarges +sark +sarong +sas +sash +sasha +sashes +sass +sassafras +sassy +sat +satchel +satchel's +sated +satellite +satellite's +satellites +sating +saturday +saturday's +saturn +saturn's +satyr +satyrs +sauce +saucer +saucers +sauces +savada +savage +savagers +savano +save +saved +saver +savers +saves +saveyoursoul +savica +savies +savigos +saving +savings +savor +savory +savvy +savvypirates +savys +saw +sawdust +sawing +saws +sawyer +sawyer's +say +sayer +sayer's +sayers +sayin' +saying +sayings +says +sbhq +sbt +sbtgame +scabbard +scabbards +scabs +scalawag +scalawags +scale +scaled +scaler +scalers +scales +scaling +scalings +scaliwags +scalleywags +scallop +scalloped +scally +scallywag +scallywags +scamps +scan +scanner +scans +scar +scar's +scards +scare +scared +scarer +scares +scarf +scarier +scariest +scarin' +scaring +scarlet +scarlet's +scarlets +scarlett +scarlett's +scarletundrground +scars +scarves +scary +scatter +scatty +scavenger +scavenger's +scavengers +scelitons +scene +scene's +scenery +scenes +scenic +scepter +scepters +schedule +schedule's +schedules +scheme +schemer +schemes +scheming +schmaltzy +schmooze +scholarship +scholastic +schools +schumann's +sci-fi +science +science's +sciences +scientific +scientist +scientist's +scientists +scissor's +scissorfish +scissors +scold +scones +scoop +scooper +scooper-ball +scooperball +scoops +scoot +scooter +scooters +scope +scorch +scorching +scoreboard +scoreboards +scorn +scorpio +scorpion +scorpions +scott +scoundrel +scoundrels +scourge +scourges +scout +scouting +scouts +scowl +scramble +scrambled +scrap-metal +scrap-metal-recovery-talent +scrapbook +scrappy +scratch +scratches +scratchier +scratchy +scrawled +scrawny +scream +scream's +screamed +screamer +screamers +screaming +screech +screen +screened +screener +screenhog +screening +screenings +screens +screensaver +screwball +screwy +scribe +script +scripts +scroll +scrub +scruffy +scrumptious +scuba +scullery +sculpt +sculpture +sculpture-things +sculptured +sculptures +scurrvy +scurry +scurvey +scurvy +scurvydog +scuttle +scuttle's +scuttlebutt +scuttles +scuvy +scythely +sea +seabass +seabourne +seachest +seademons +seadogs +seadragons +seadragonz +seafarer +seafarers +seafoams +seafood +seafurys +seagulls +seahags +seahorse +seahorses +seahounds +seal +sealands +seaman +seamasterfr +seamstress +sean +seance +sear +searaiders +search +searchable +searched +searcher +searchers +searches +searching +searchings +seas +seashadowselite +seashell +seashells +seashore +seashore's +seashores +seaside +seaside's +seasides +seaskulls +seaslipperdogs +seasnake +season +season's +seasonal +seasoned +seasoner +seasoners +seasoning +seasonings +seasonly +seasons +seat +seated +seater +seating +seats +seaweed +seaweeds +sebastian +second +seconds +secret +secreted +secreting +secretive +secretly +secrets +section +sectioned +sectioning +sections +sector +secure +secured +securely +securer +secures +securing +securings +securities +security +see +seed +seedling +seedlings +seedpod +seeds +seeing +seek +seeker +seekers +seeking +seeks +seeley +seem +seemed +seeming +seemly +seems +seen +seer +seers +sees +seeya +segu +segulara +segulos +seige +seing +select +selected +selecting +selection +selection's +selections +selective +selects +self +self-absorbed +self-centered +self-important +self-possessed +selfish +selfishness +sell +sellbot +sellbotfrontentrance +sellbots +sellbotsideentrance +seller +sellers +selling +sells +seltzer +seltzers +seminar +seminars +semper +send +sender +senders +sending +sends +senior +seniors +senkro +sennet +senpu +senpuga +senpura +sensation +sense +sensed +senses +sensing +sensor +sensors +sent +sentence +sentenced +sentences +sentencing +sentinel +sentinels +sep +separate +separated +separately +separates +separating +separation +separations +separative +september +sequence +sequences +sequin +serena +serendipity +serene +sergeant +sergeants +sergio +series +serious +seriously +serphants +servants +serve +served +server +servers +serves +service +service's +serviced +servicer +services +servicing +serving +servings +sesame +sesame-seed +session +session's +sessions +set +set's +sets +setter +setting +settings +settle +settled +settler +settlers +settles +settling +settlings +setup +sever +several +severally +severals +severed +severely +seville +sew +sewing +sews +sf +sgt +sh-boom +shabby +shack +shackleby +shackles +shade +shader +shades +shadow +shadowcrows +shadowed +shadower +shadowhunters +shadowing +shadowofthedead +shadows +shadowy +shady +shaggy +shake +shaken +shaker +shakers +shakes +shakey +shakey's +shakin +shakin' +shaking +shakoblad +shakor +shaky +shall +shallow +shallows +shamrock +shamrocks +shane +shane's +shang's +shanna +shanna's +shannara +shanty +shape +shaped +shaper +shapers +shapes +shaping +shard +shards +share +shared +sharer +sharers +shares +sharing +shark +shark's +sharkbait +sharkhunters +sharks +sharky +sharon +sharp +sharpay +sharpay's +sharpen +sharpened +shatter +shazam +she +she'll +she's +sheared +shearing +shed +sheep +sheeps +sheer +sheila +sheild +shelf +shell +shellbacks +shellhorns +shells +shelly +shenanigans +shep +sheriff +sheriff's +sheriffs +sherry +shes +shield +shields +shift +shifts +shifty +shimadoros +shimainu +shimanoto +shimmer +shimmering +shimmy +shin +shine +shines +shining +shiny +ship +ship's +shipman +shipmates +shipment +shipments +shippart +shippers +shipping +ships +shipwarriors +shipwreck +shipwrecked +shipwreckers +shipwrecks +shipwright +shipwrights +shipyard +shirley +shirt +shirt. +shirting +shirts +shirtspot +shiver +shiverin' +shivering +shochett +shock +shocked +shocker +shockers +shocking +shockit +shocks +shoe +shoe-making +shoes +shoeshine +shogyo +shone +shook +shop +shop's +shoped +shoper +shoping +shoppe +shopped +shopper +shopping +shops +shore +shores +short +short-stack +short-term +shortcake +shortcut +shortcuts +shorted +shorten +shortens +shorter +shortest +shorting +shortly +shorts +shorts. +shortsheeter +shorty +shoshanna +shot +shots +should +shoulder +shouldered +shouldering +shoulders +shouldest +shouldn'a +shouldn't +shout +shouted +shouter +shouters +shouting +shouts +shove +shoved +shovel +shovels +shoves +shoving +show +show-offs +showbiz +showcase +showdown +showed +showing +showings +shown +shows +showtime +showy +shrapnel +shred +shredding +shriek +shrieked +shrieking +shrieks +shrill +shrimp +shrink +shrinking +shrug +shrunk +shrunken +shticker +shtickers +shucks +shuffle +shuffled +shuffles +shuffling +shulla +shut +shut-eye +shuts +shuttle +shy +siamese +sib +sib's +siblings +sick +sickness +sicknesses +sid +side +sidearm +sideburns +sided +sidekick +sideline +sidepipes +sides +sidesplitter +sidesplitter's +sidewalk +sidewalk's +sidewalks +sidewinder +sidewinders +siding +sidings +siege +sieges +sienna +siesta +siestas +sigh +sighes +sight +sighted +sighter +sighting +sightings +sightly +sights +sightsee +sightseeing +sightsees +sign +signal +signaled +signaling +signally +signals +signature +signed +signer +signers +signing +signs +silence +silenced +silences +silencing +silent +silentguild +silently +silents +silenus +silhouette +silk +silken +silks +silkworm +sillier +silliest +silliness +silly +sillypirate +sillywillows +silver +silver943 +silverbell +silvered +silverer +silvering +silverly +silvermist +silvermist's +silvers +silverwolves +silvery +simba +simba's +simian +similar +similarly +simmer +simon +simone +simple +simpler +simples +simplest +simply +simulator +since +sincere +sing +sing-a-longs +sing-along +singapore +singaporean +singe +singed +singer +singers +singin' +singing +sings +sinjin +sink +sink's +sinker +sinkers +sinking +sinks +sins +sir +siren +siren's +sirens +siring +sirs +sis +sister +sister's +sisterhood +sisters +sisters' +sit +sitch +site +site's +sited +sites +siting +sits +sitting +situation +situations +size +sized +sizer +sizers +sizes +sizing +sizings +sizzle +sizzlin +sizzlin' +sizzling +skarlett +skate +skateboard +skateboard's +skateboarded +skateboarder +skateboarders +skateboarding +skateboardings +skateboards +skated +skater +skater's +skaters +skates +skating +skel +skelecog +skelecogs +skeletalknights +skeleton +skeletoncrew +skeletonhunters +skeletons +skellington +skeptical +sketchbook +ski +skid +skied +skier +skiers +skies +skiff +skiing +skill +skilled +skillful +skilling +skills +skimmers +skinny +skip +skipped +skipper +skippers +skipping +skips +skirmish +skirmished +skirmishes +skirmishing +skirt +skirted +skirter +skirting +skirts +skis +skits +skulky +skull +skull's +skullcap-and-comfrey +skulled +skullraiders +skulls +skunk +skunks +sky +sky's +skyak +skydiving +skying +skyler +skyrocketing +skysail +skyway +skyway's +slam +slam-dunk +slammin +slammin' +slapped +slaps +slate +slater +slates +slaughter +slaves +sled +sleds +sleek +sleep +sleeper +sleepers +sleeping +sleepless +sleeps +sleepwalking +sleepy +sleepy's +sleet +sleeting +sleeve +sleeveless +sleigh +sleighing +sleighs +slept +slice +sliced +slicer +slicers +slices +slicing +slight +slighted +slighter +slightest +slighting +slightly +slights +slim +slim's +slims +slimy +slinger +slingers +slingshot +slingshots +slip +slipper +slippers +slips +sliver +slobs +sloop +sloopers +sloops +slots +slow +slow-thinker +slowed +slower +slowest +slowing +slowly +slows +sludge +sludges +slug +slugged +slugging +sluggo +slugs +slumber +slumbered +slumbering +slumbers +slump +slush +slushy +smackdab +small +smallband +smaller +smallest +smart +smartguy +smartly +smarts +smarty +smarty-pants +smash +smashed +smasher +smashers +smashes +smashing +smelled +smeller +smelling +smells +smile +smiled +smiler +smiles +smiling +smirking +smith +smithery +smithing +smitty +smitty's +smock +smokey +smokey-blue +smokin' +smolder +smoldered +smoldering +smolders +smooch +smoothed +smoothen +smoother +smoothers +smoothes +smoothest +smoothie +smoothing +smoothly +smudgy +smulley +smythe +snack +snackdown +snag +snag-it +snaggletooth +snail +snail's +snails +snaked +snakers +snakes +snap +snapdragon +snapdragons +snapped +snapper +snappy +snaps +snapshot +snare +snazzy +sneak +sneaker +sneakers +sneaks +sneaky +sneeze +sneezewort +sneezy +sneezy's +snicker +snippy +snobby +snobs +snoop +snooty +snooze +snoozin' +snoozing +snore +snorer +snores +snorkel +snorkeler's +snow +snowball +snowballs +snowboard +snowboarder +snowboarders +snowboarding +snowboards +snowdoodle +snowdragon +snowdrift +snowed +snowflake +snowflakes +snowing +snowman +snowman's +snowmen +snowplace +snowplows +snows +snowshoes +snowy +snug +snuggle +snuggles +snuze +so +soaker +soapstone +soar +soarin' +soaring +soccer +social +socialize +socially +socials +society +soda +sodas +sofa +sofas +sofie +soft +softball +soften +softens +softer +softest +softly +software +software's +soil +soiled +soiling +soils +solar +sold +solder +solders +soldier +soldiers +sole +soles +solicitor +solid +solo +solomon +solos +solution +solution's +solutions +solve +sombrero +sombreros +some +somebody +somebody's +someday +somehow +someone +someone's +somers +something +something's +sometime +sometimes +somewhat +somewhere +somewheres +son +sonata +sonatas +song +song's +songbird +songs +sonic +sons +soon +soon-to-be +sooner +soonest +soooo +soop +soothing +sopespian +sophie +sophie's +sophisticated +sorcerer +sorcerer's +sorcerers +sord +sorrier +sorriest +sorry +sort +sort's +sorted +sorter +sorters +sortie +sorting +sorts +sos +souffle +souffl +sought +soul +soulflay +souls +sound +sounded +sounder +soundest +sounding +soundings +soundly +sounds +soundtrack +soup +soups +sour +sour-plum +source +south +south-eastern +souther +southern +southerner +southerners +southernly +southing +southsea +southside +souvenir +souvenirs +sovereign +sovreigns +spaaarrow +space +space's +space-age +spaced +spacer +spacers +spaces +spaceship +spaceship's +spaceships +spacing +spacings +spade +spades +spaghetti +spain +spam +spamonia +spanish +spare +spared +sparely +sparer +spares +sparest +sparing +spark +sparkies +sparkle +sparkler +sparklers +sparkling +sparkly +sparks +sparky +sparky's +sparrow +sparrow's +sparrow-man +sparrows +sparrowsfiight +spartans +spation +speak +speaker +speaker's +speakers +speaking +speaks +special +specially +specials +species +specific +specifics +specified +specify +specifying +speck +speckled +spectacular +specter +specters +spectral +spectrobe +spectrobes +speech +speech's +speeches +speed +speedchat +speeded +speeder +speeders +speediest +speeding +speedmaster +speeds +speedway +speedwell +speedy +spell +spelled +speller +spellers +spelling +spellings +spells +spend +spender +spenders +spending +spends +spent +spice +spices +spicey +spicy +spider +spider's +spider-silk +spider-toon +spiders +spidertoon +spidertoons +spiderwebs +spiel +spiffy +spikan +spikanor +spiko +spill +spilled +spilling +spills +spin +spin-out +spin-to-win +spinach +spines +spinner +spinning +spins +spiral +spirit +spirited +spiriting +spirits +spit +spiteful +spits +spittake +splash +splashed +splasher +splashers +splashes +splashing +splashy +splat +splatter +splatters +splendid +splinter +splinters +splish +splish-splash +splitting +splurge +spoiled +spoiler +spoke +spoken +spondee +sponge +spongy +sponsored +spook +spooks +spooky +spoon +spoons +sport +sported +sporting +sportive +sports +spot +spot's +spotcheek +spotless +spotlight +spots +spotted +spotting +spotz +spout +spouts +spray +sprays +spree +sprightly +spring +springer +springers +springing +springs +springtime +springy +sprinkle +sprinkled +sprinkler +sprinkles +sprinkling +sprint +sprinting +sprite +sprites +sprocket +sprockets +sprouse +sprout +sprouter +spruce +spud +spunkiness +spunky +spy +spyp.o.d. +spypod +sqad364 +squad +squall +squall's +squalls +square +squared +squarely +squares +squaring +squash +squashed +squashing +squawk +squawks +squeak +squeakity +squeaky +squeal +squeeks +squeezebox +squid +squid's +squids +squidzoid +squiggle +squiggly +squillace +squirmy +squirrel +squirrelfish +squirrels +squirt +squirting +squishy +srawhats +sri +srry +sry +ssw +st +st. +stack +stackable +stacker +stacking +stacks +stadium +stadiums +staff +staff's +staffed +staffer +staffers +staffing +staffs +stage +staged +stager +stagers +stages +staging +stain +stained-glass +stainless +stains +stair +stair's +stairs +stake +stalkers +stall +stallion +stamp +stamped +stamper +stampers +stamping +stamps +stan +stanchion +stanchions +stand +stand-up +stand-up-and-cheer +standard +standardly +standards +stander +standing +standings +stands +stanley +stanley's +star +star's +star-chaser +star-shaped +starboard +starbr +starcatchers +starch +stardom +stareaston +stared +starer +starfire +starfish +stargazer +staring +starlight +starring +starry +stars +starscream +start +started +starter +starters +starting +starting-line +starts +stas +stash +stat +statement +statement's +statements +states +station +station's +stationed +stationer +stationery +stationing +stations +statler +stats +statuary +statue +statues +statuesque +status +statuses +stay +stayed +staying +stayne +stays +steadfast +steadman +steady +steak +steal +stealer +stealing +steals +stealth +steam +steamboat +steaming +steel +steelhawk +steeple +steer +steered +steerer +steering +steers +steffi +stella +stem +stench +stenches +stenchy +step +step's +stepanek +stephante +stepped +stepping +steps +stern +stetson +stevenson +stew +stewart +stflush +stick +sticker +stickerbook +stickers +sticking +sticks +sticky +sticky's +stickyfeet +still +stilled +stiller +stillest +stilling +stillness +stills +stillwater +sting +stinger +stingers +stings +stink +stinkbucket +stinkbugs +stinker +stinking +stinks +stinky +stinky's +stir +stitch +stitch's +stitched +stitcher +stitches +stitching +stock +stocked +stockers +stockier +stocking +stockings +stockpile +stocks +stoke +stoked +stole +stolen +stomp +stone +stones +stood +stool +stools +stop +stop's +stoped +stoppable +stopped +stopper +stopping +stops +storage +store +stored +stores +storied +stories +storing +storm +storm's +storm-sail +stormbringers +stormed +stormers +stormfire +stormhaw +stormhold +storming +stormlords +stormrider +storms +stormy +story +story's +storybook +storybookland +storybooks +storying +storylines +storytelling +stow +stowaway +str +straight +strait +strand +strands +strange +strangely +stranger +strangers +strangest +strategies +strategy +strategy's +straw +strawberrie +strawberries +strawberry +strawhats +strays +stream +streamer +streamers +street +streeters +streets +streetwise +strength +strengthen +strengthens +stress +stressed +stresses +stressing +stretch +stretched +stretcher +stretchers +stretches +stretching +strict +strictly +striders +strike +striker +strikers +strikes +striking +string +stringbean +strings +stringy +strive +stroll +strolling +strom +strong +strong-minded +strongbox +stronger +strongest +strongly +strung +strut +stu +stubborn +stubby +stuck +stud +studded +studied +studier +studies +studio +studio's +studios +study +studying +stuff +stuffed +stuffer +stuffing +stuffings +stuffs +stuffy +stumble +stump +stumps +stumpy +stun +stunned +stunning +stuns +stunts +stupendous +sturdy +stut +stutter +stutters +style +style-talent +styled +styler +stylers +styles +stylin' +styling +stylish +sub +subject +subject's +subjected +subjecting +subjective +subjects +sublocation +submarine +submarines +submit +submits +submitted +submitting +subscribe +subscribed +subscribers +subscribing +subscription +subscriptions +substitute +subtalent +subtalents +subtitle +subzero +succeed +succeeded +succeeder +succeeding +succeeds +success +successes +successful +successfully +successive +such +sucha +suckerpunch +suction +sudden +suddenly +sudoku +sudoron +sue +suffice +suffix +suffixes +sufrigate +sugar +sugarplum +suggest +suggested +suggester +suggesting +suggestion +suggestion's +suggestions +suggestive +suggests +suit +suit's +suitcase +suitcases +suite +suited +suiters +suiting +suits +sulfur +sulley +sully +sultan +sum +sum's +sumer +sumhajee +summary +summer +summer's +summered +summering +summerland +summers +summit +summon +summoned +summoning +summons +sumo +sums +sun +sun's +sunburst +sundae +sundaes +sunday +sundown +suneroo +sunflower-seed +sunflowers +sung +sunk +sunken +sunnies +sunny +sunny's +sunrise +suns +sunsational +sunscreen +sunset +sunsets +sunshine's +sunshines +sunswept +suoicodilaipxecitsiligarfilacrepus +sup +supa-star +super +super's +super-cool +super-duper +super-powerful +super-talented +super-thoughtful +super-toon +superb +supercalifragilisticexpialidocious +supercool +superhero +superhero's +superheroes +superior +supernatural +supers +superserpents +superstar +supertoon +supertoons +supervise +supervised +supervising +supervisor +supervisors +supplication +supplied +supplier +suppliers +supplies +supply +supply's +supplying +support +supported +supporter +supporters +supporting +supportive +supports +suppose +supposed +supposer +supposes +supposing +supreme +supremo +supremo's +sure +sured +surely +surer +surest +surf +surf's +surface +surfaced +surfacer +surfacers +surfaces +surfacing +surfari +surfboard +surfer +surfers +surfin' +surfing +surfs +surge +surgeon +surgeons +surges +surging +surlee +surprise +surprise's +surprised +surpriser +surprises +surprising +surprize +surrender +surrendered +surrendering +surrenders +surround +surrounded +surrounding +surroundings +surrounds +surves +survey +surveying +survival +survive +survived +surviver +survives +surviving +survivor +survivor's +survivors +susan +susan's +sushi +suspended +suspenders +svaal +svage +sven +svetlana +swab +swabbie +swabbin' +swabby +swain +swam +swamies +swamp +swamps +swan +swanky +swann +swann's +swans +swap +swapped +swapping +swaps +swarm +swarthy +swash +swashbuckler +swashbucklers +swashbuckling +swashbucler +swashbuculer +swat +swats +swatted +swatting +sweat +sweater +sweaters +sweatheart +sweatshirt +sweatshirts +sweaty +sweden +swedish +sweep +sweeping +sweeps +sweepstakes +sweet +sweeten +sweetens +sweeter +sweetest +sweetgum +sweetie +sweeting +sweetly +sweetness +sweets +sweetums +sweetwrap +sweety +swell +swelled +swelling +swellings +swells +swept +swervy +swift +swiftness +swifty +swig +swim +swimer +swimmer +swimming +swimmingly +swims +swimwear +swindlers +swine +swing +swinger +swingers +swinging +swings +swipe +swiped +swipes +swipin' +swirl +swirled +swirls +swirly +swiss +switch +switch's +switchbox +switched +switcher +switcheroo +switchers +switches +switching +switchings +swiveling +swoop +sword +sword's +swordbreakers +swords +swordslashers +swordsman +swordsmen +sycamore +sydney +symbol +symbols +syncopation +syndicate +synergy +synopsis +syrberus +syrup +syrupy +system +system's +systems +t-shirt +t-shirts +t-squad +t-squad's +t.b. +t.p. +tab +tabatha +tabby +tabitha +tabitha's +table +table's +table-setting-talent +tabled +tables +tableset +tabling +tabs +tabulate +tack +tacked +tacking +tackle +tackled +tackles +tackling +tacks +tacky +tact +tactful +tactics +tad +taffy +tag +tags +tailed +tailgater +tailgaters +tailgating +tailing +tailor +tailored +tailoring +tailors +tailpipe +tailpipes +tails +tailswim +tainted +take +taken +taker +takers +takes +taketh +takin' +taking +takings +takion +tale +tale's +talent +talented +talents +tales +talespin +talk +talkative +talked +talker +talkers +talkin +talking +talks +tall +tall-tale-telling-talent +taller +tallest +tally +talon +talons +tam +tamazoa +tamers +tammy +tampa +tan +tandemfrost +tangaroa +tangaroa's +tangaroa-ru +tangaroa-ru's +tangerine +tangle +tango +tangoed +tangoing +tangos +tangy +tanith +tank +tanker +tankers +tanking +tanks +tanned +tanning +tanny +tans +tansy +tap +tap's +tape +taped +taper +tapers +tapes +tapestry +taping +tapings +taps +tar +tara +tarantula +target +targeted +targeting +targets +tarlets +tarnished +tarp +tarps +tarred +tarring +tars +tartar +tarzan +tarzan's +tarzans +tasha +task +tasked +tasking +taskmaster +taskmasters +tasks +taste +tasted +tasteful +taster +tasters +tastes +tastiest +tasting +tasty +tate +tats +tattletales +tattoo +tattooed +tattoos +tatum +taught +taunt +taunted +taunting +taunts +tax +taxes +taxi +taxis +taylor +tbrrrgh +tbt +td +tdl +tea +tea-making +teacakes +teach +teacher +teacher's +teachers +teaches +teaching +teachings +teacups +teakettle +teal +team +team's +teamed +teaming +teamo +teams +teamwork +teapot +tear +tear's +teared +tearer +tearing +tearoom +tears +teas +tech +technical +technically +technique +techniques +techno +technology +ted +teddy +tee +tee-hee +teenager +teeny +teepee +teepees +teeth +teethed +teether +teethes +teething +tegueste +telemarketer +telemarketers +teleport +teleport's +teleportation +teleported +teleporter +teleporters +teleporting +teleportings +teleports +telescope +television +television's +televisions +teli-caster +tell +teller +tellers +telling +tellings +tells +telly +telmar +temma +temper +temperature +temperatures +templars +template +templates +temple +temple's +templed +temples +templeton +tempo +tempo's +temporarily +temporary +tend +tended +tendency +tender +tenderleaf +tenders +tendershoot +tending +tends +tenkro +tennis +tenor +tenors +tens +tensa +tension +tent +tentacle +tentacles +tented +tenter +tenting +tents +teo +terabithia +terence +terk +terk's +terks +termite +ternary +teror +terra +terrace +terrain +terrains +terrance +terrance's +terrible +terry +tessa +test +test's +test1 +tested +tester +testers +testing +testings +tests +tetherball +tewas +tex +text +text's +text-message +textile-talent +texts +texture +textured +textures +tgf +th +th' +than +thang +thank +thanked +thanker +thankful +thankfulness +thanking +thanks +thanksgiving +thanx +thar +that +that's +thats +thayer +thayers +the +thea +theater +theaters +theatre +theatre's +theatres +thee +theifs +their +their's +theirs +theives +thelma +thelonius +them +theme +theme's +themes +themselves +then +thenights +theodore +there +there'll +there's +therefore +theres +theresa +thermos +thermoses +these +theses +they +they'll +they're +they've +theyll +theyre +thicket +thief +thief's +thimble +thin +thing +thingamabob +thingamabobs +thingamajigs +thingie +thingies +things +thingy +thinicetrobarrier +think +thinker +thinkers +thinkin' +thinking +thinks +thinnamin +third +thirst +thirst-quenching +thirsted +thirster +thirstier +thirsts +thirsty +this +thistle +thistle-down +thnx +tho +thomas +thon +thor +thorhammer +thorn +those +though +thought +thought's +thoughtful +thoughts +thrashers +thread +threads +threats +threw +thrifty +thrill +thriller +thrilling +thrills +thrillseeker +thrives +throne +through +throughly +throughout +throw +thrower +throwing +thrown +throws +thumb +thumbs +thumper +thunba +thunder +thunderbolt +thunderbolts +thundering +thunderstorms +thundor +thundora +thursday +thus +thusly +thx +tia +tiara +tiazoa +tiberius +tibian +tic +tic-toc +tick +ticker +ticket +ticket's +ticketed +ticketing +tickets +ticking +tickle +tickled +tickles +tickling +ticklish +ticks +tidal +tidbits +tide +tidy +tie +tier +ties +tiffany +tiffens +tiger +tiger's +tigers +tigger +tigger's +tightwad +tightwads +tiki +tikis +til +tile +tiled +tiles +till +tilled +tiller +tillers +tilling +tills +tilly +tim +timberleaf +timbers +timberwolves +timbre +time +timed +timeless +timelords +timely +timeout +timer +timers +times +timing +timings +timon +timon's +timons +timothy +tin +tina +tina's +tindera +tink +tink's +tinker +tinker's +tinkerbell +tinkerbell's +tinkling +tinny +tinsel +tint +tinted +tints +tiny +tip +tip-top +tipped +tipping +tips +tipton +tire +tired +tires +tiring +tisdale +tish's +titan +titan's +titanic +titans +titles +tkp +tlc +tm +tnt +tnts +to +toad +toads +toadstool +toadstool-drying +toadstools +toast +toasted +toasting +toasty +tobasu +tobias +toboggan +tobogganing +toboggans +toby +todas +today +today's +todd +todd's +toddler +toe +toe's +toed +toehooks +toes +tofu +together +toggle +toggler +token +tokens +told +tolerable +toll +tom +tom's +tom-tom's +tomas +tomboy +tomorrow +tomorrow's +tomorrowland +tomorrowland's +tomorrows +tomswordfish +ton +tone +toner +tones +tong +tongs +tonic +tonics +tonight +toning +tonite +tons +tony +too +toodles +took +tool +toolbelt +tooled +tooler +toolers +tooling +tools +toolshed +toon +toon's +toon-tastic +toon-torial +toon-up +toon-ups +toonacious +toonerific +toonosaur +toons +toonscape +toontanic +toontask +toontasks +toontastic +toontorial +toontown +toontrooper +toontroopers +toonup +toonups +tooth +toothless +toothpaste +toothpick +tootie +tootles +top +top-ranking +topaz +tophat +tophats +topiary +topic +topics +tops +topsy +topsy-turvy +toptoon +toptoons +tor +torga +torgallup +torgazar +tori +tormenta +torn +tortaba +tortaire +tortana +torth +tortoises +tortos +tos +tosis +toss +tossed +tosses +tossing +total +total's +totaled +totaling +totally +totals +tote +totem +totems +tots +toucan +toucans +touchdown +touchdowns +touge +tough +tough-skinned +toughest +toughness +toupee +toupees +tour +toured +tourer +tourguide +touring +tournament +tournaments +tours +tow +tow-mater +toward +towardly +towards +tower +towered +towering +towers +towing +town +town's +towner +towns +townsend +townsfolk +townsperson +tows +toy +toyer +toying +toys +tp +trace +track +track's +tracked +tracker +trackers +tracking +tracks +tracy +trade +tradeable +traded +trader +traders +trades +trading +traditions +traffic +traffic's +traffics +trail +trailed +trailer +trailers +trailing +trailings +trails +train +trained +trainer +trainers +training +trains +trampoline +trampolines +tranquil +transfer +transfer's +transfered +transferred +transferring +transfers +translate +translated +translates +translating +transom +transparent +transport +transportation +transported +transporter +transporters +transporting +transports +trap +trap's +trapdoor +trapdoors +trapeze +trapped +traps +trash +trashcan +trashcan's +trashcans +travel +traveled +traveler +traveling +travelling +travels +travis +tray +treacherous +treachery +treachery's +tread +treaded +treading +treads +treasure +treasurechest +treasurechests +treasured +treasuremaps +treasurer +treasures +treasuring +treat +treated +treater +treaters +treating +treatment +treats +treble +tree +tree-bark-grading +tree-picking +tree-picking-talent +treehouse +treehouses +trees +treetop +trek +trellis +tremendous +tremor +trend +trending +trends +trent +trent's +trespass +trespasser +tri-barrel +tri-lock +triad +trial +trial's +trials +triangle +tribal +tribe +tribulation +tribulations +trick +tricked +tricked-out +tricker +tricking +tricks +tricky +tried +trier +triers +tries +trifle +triggerfish +trike +trim +trims +trinity +trinket +trinkets +trio +trip +trip's +triple +triplets +triply +trippin' +trippy +trips +tristan +triton +triton's +tritons +triumph +triumphant +trivia +trixie +troga +trogallup +trogazar +trogdor +trolley +trolleys +trolls +trolly +tron +troop +trooper +troopers +troops +trophies +trophy +trophys +tropic +tropic's +tropical +tropically +tropics +trot +troubadours +trouble +troubled +troublemaker +troubler +troubles +troubling +trough +troughes +trounce +trounce'em +trout +trove +trowels +troy +truchemistry +truck +truckloads +trudy +true +trued +truehound's +truer +trues +truest +truetosilver +truffle +trufflehunter +trufflehunter's +trufflehunters +truffles +truigos +truing +truly +trumpet +trumpets +trumpkin +trunk +trunk's +trunked +trunkfish +trunks +truscott +trust +trusted +truster +trusting +trusts +trustworthy +trusty +truth +truths +try +tryin +trying +tt +ttc +ttcentral +ttfn +tthe +ttyl +tub +tuba +tubas +tube +tuber +tubes +tubs +tuesday +tuft +tufts +tug-o-war +tug-of-war +tugs +tulip +tulips +tumble +tumbly +tumnus +tuna +tunas +tune +tune-licious +tuned +tuner +tuners +tunes +tuning +tunnel +tunneled +tunneling +tunnels +turbo +turbojugend +turbonegro +turf +turk +turkey +turkish +turn +turnbull +turnbull's +turned +turner +turners +turning +turnings +turnip +turnover +turnovers +turns +turnstile +turnstiles +turqouise +turquoise +turret +turtle +turtles +turvey +tusk +tusked +tut +tutorial +tutorials +tutu +tutupia +tuxedo +tuxedos +tv +tv's +tvs +twain +tweebs +tweedledee +tweedledum +tweet +twenty +twig +twiggys +twigs +twilight +twilightclan +twill +twin +twin's +twinkle +twinkling +twire +twire's +twirl +twirls +twirly +twist +twistable +twisted +twister +twisters +twisting +twists +twisty +two-face +ty +tycho +tycoon +tyme +type +type's +typea +typed +typer +types +typhoon +typical +typing +tyra +tyrannosaurus +tyranny +tyrant +tyrants +tyrone +tyrus +tyvm +u +uber +uberdog +uchiha +ufo +ugh +ugo +ugone +uh +ukelele +ukeleles +ukulele +ukuleles +ultimate +ultimately +ultimatum +ultimoose +ultra +ultra-popular +ultra-smart +ultracool +ultralord +ultramix +um +umbrella +umbrellas +un-ignore +unable +unafraid +unassuming +unattractive +unattune +unattuned +unavailable +unaware +unbeatable +unbelievable +unbelievably +uncaught +uncertain +unchained +uncharted +uncle +uncles +uncomplicated +unconcerned +uncool +und +undea +undefeated +undemocratic +under +underdog +underdogs +underground +underly +undersea +understand +understanding +understandingly +understandings +understands +understanza +understood +understudies +underwater +underwing +undid +undo +undoer +undoes +undoing +undoings +undone +undying +uneasily +unequally +unexpected +unexpectedly +unfaith +unfamiliar +unfit +unforgettable +unfortunate +unfortunately +unfortunates +unger +ungrateful +unguildable +unguilded +unhappier +unhappiest +unhappily +unhappiness +unhappy +unheard +unicorn +unification +uniform +uniforms +unignore +unimportance +union +unique +uniques +unit +unite +united +unity +universe +unjoin +unknowingly +unknown +unleash +unless +unlikely +unlimited +unlock +unlocked +unlocking +unlocks +unmeant +unmet +unnecessary +unpaid +unprovided +unreasonable +unsaid +unscramble +unselfish +unsocial +unspent +unsteady +unstuck +untamed +until +untold +untouchable +untradeable +untried +untrustworthy +untruth +unused +unusual +unusually +unwritten +up +upbeat +upcoming +update +updated +updates +updating +upgrade +upgraded +upgrades +uphill +upon +upper +uppity +upright +uproot +ups +upset +upsets +upside-down +upstairs +upstream +upsy +uptick +ur +urban +uriah +urs +ursatz +ursula +ursula's +ursulas +us +usable +use +used +useful +usefully +usefulness +useless +user +user's +users +uses +usf +using +usual +usually +utilities +utility +utmost +utopian +utter +uway +v-8 +v-pos +v.p. +v.p.s +vacation +vacationed +vacationing +vacations +vachago +vachilles +vagrant +vaild +vain +vale +valentina +valentine's +valentoon +valentoon's +valentoons +valheru +valiant +valid +validated +vallance +vallenueva +valley +valleys +valor +valorie +valuable +valuables +value +valued +valuer +valuers +values +valuing +vampire +vampire's +vampires +van +vane +vanessa +vanguard +vanguards +vanilla +vanish +vanished +vanishes +vanishing +vans +vapor +vaporize +variable +variable's +variables +varied +varier +varies +varieties +variety +variety's +various +variously +vary +varying +varyings +vase +vases +vasquez +vast +vaster +vastest +vastly +vastness +vaughan +vault +vedi +veer +vegas +vege-tables +vegetable +vegetables +vegetarian +veggie +veggies +veggin' +vehicle +vehicle's +vehicles +veil +velociraptor +velvet +velvet-moss +veni +venture +ventures +venue +venus +verdant +verify +vermin +vern +veronique +versatile +versions +versus +vertical +very +vessel +vessels +vest +vests +veteran +veterans +veterinarian +veto +via +vibe +vibes +vibrant +vici +vicki +victor +victoria +victories +victorious +victory +victory's +vida +vidalia +video +videogame +videoriffic +videos +vidia +vidia's +view +viewed +viewer +viewers +viewing +viewings +views +vigilant +vigor +viking +vikings +vil +vilakroma +vilamasta +vilanox +vilar +vile +village +village's +villager +villages +villain +villainous +villains +villany +ville +vine +vines +vintage +viola +violas +violet +violets +violin +violins +vip +virtual +virtually +virtue +virulence +viscous +vision +vision's +visionary +visioned +visioning +visions +visious +vista +vitae +vitality +vittles +viva +vmk +vocabulary +vocal +vocals +vocational +voice +voiced +voicer +voicers +voices +voicing +void +volatile +volcanic +volcano +volcanoes +volcanos +voldemort +vole +volley +volleyball +voltorn +volume +volume's +volumed +volumes +voluming +volunteer +volunteered +volunteering +volunteers +voona +vortex +vote +voted +voter +voters +votes +voting +votive +vovage +vowels +voyage +voyager +voyagers +voyages +vp +vps +vr +vroom +vs +vs. +vu +vulture +vultures +vw +w00t +w8 +wacky +wackyville +wackyzone +waddle +waddling +waddup +wade +wag +wager +wagered +wagerin' +wagerin's +wagers +waggly +wagner's +wagon +wagon's +wagons +wags +wahoo +wai +wail +wailing +wainscoting +wait +waited +waiter +waiters +waiting +waits +wakaba +wake +wake-up +wake-up-talent +waked +waker +wakes +waking +walden +waldorf +walk +walked +walker +walkers +walking +walks +wall +wall's +wall-e +wallaberries +wallaby +wallace +walle +walled +waller +wallflower +walling +wallop +wallpaper +wallpapered +wallpapering +wallpapers +walls +walnut +walnut-drumming +walrus +walruses +walt +walt's +waltz +waltzed +waltzes +waltzing +wampum +wand +wanded +wander +wanderers +wandies +wands +wandy +wango +wanna +wannabe +want +wanted +wanter +wanting +wants +war +ward +wardrobe +wardrobes +ware +warehouse +wares +waring +wariors +warlord +warlords +warm +warmed +warmer +warmers +warmest +warming +warmly +warmongers +warmonks +warmth +warn +warned +warner +warning +warnings +warns +warp +warped +warrant +warrants +warren +warrior +warriors +warrrr +wars +warship +warship's +warships +warships' +warskulls +wart +was +wash +washcloths +washed +washer +washers +washes +washing +washings +washington's +wasn't +wasnt +wasp +wasp-skin +wasps +wassup +waste +wasted +waster +wasters +wastes +wasting +wat +watch +watched +watcher +watchers +watches +watchin +watching +watchings +water +water's +water-talent +watercooler +watered +waterer +waterers +waterfall +waterfall's +waterfalls +waterguns +watering +watermelon +watermelons +waterpark +waterpark's +waterparkers +waterproof +waters +waterslide +waterslide's +watersliders +watkins +wats +wave +waved +waver +waverly +wavers +waverunners +waves +waving +wavy +way +way's +waylon +ways +wayward +wazup +wb +wdig's +wdw +we +we'd +we'll +we're +we've +we-evil +weak +weaken +weakens +weaker +weakest +weakling +weakly +weakness +wealthy +wear +wearer +wearing +wears +weasel +weasels +weather +weathered +weatherer +weathering +weatherly +weathers +weave +weaves +weaving +web +webber +webepirates +websight +website +webster +wedding +weddings +wednesday +weeded +weeding +weeds +week +week's +weekdays +weekend +weekenders +weekly +weeks +wego +wei +weigh +weight +weights +weird +weirded +weirdings +weirdo +weirdos +weiss +welch +welcome +welcomed +welcomely +welcomer +welcomes +welcoming +well +welled +welling +wells +wenchs +went +were +weren't +werent +west +wester +western +westerner +westerners +westing +westward +wet +wha +whaddya +whale +whalebone +whaler +whales +whaling +wham +whammo +what +what'cha +what's +what-in +what-the-hey +whatever +whatever's +whats +wheat +whee +wheel +wheelbarrow +wheelbarrows +wheeled +wheeler +wheelers +wheeling +wheelings +wheels +wheezer +when +when's +whenever +whens +where +where's +wheres +wherever +whether +whew +which +whiff +whiffle +whiffs +while +whiled +whiles +whiling +whimsical +whimsy +whining +whinnie +whinnie's +whiny +whiplash +whirl +whirligig +whirling +whirlpool +whirly +whirr +whisk +whisked +whisker +whiskers +whisper +whispered +whispering +whispers +whistle +whistled +whistler's +whistles +whistling +white +white's +whitening +whitestar +whitewater +who +who'd +who's +whoa +whoah +whodunit +whoever +whole +wholly +whoop +whoopee +whoopie +whoops +whoopsie +whoosh +whopper +whopping +whos +whose +why +wicked +wicker +wide +widely +wider +widescreen +widest +widget +widgets +widow +width +wife +wiffle +wig +wigs +wiidburns +wilbur +wild +wild-n-crazy +wild7 +wildburns +wildcat +wildcats +wilder +wilderness +wildest +wildfire +wilding +wildly +wildwoods +will +willa +willa's +willas +willed +willer +william +williams +willing +willings +willow +willows +willpower +wills +wilma +wilt +wilts +wimbleweather +win +winba +winbus +wind +wind-racer +windburn +windcatcher +winded +winder +winders +winding +windjammer +windjammers +windmane +windmill +windmills +windora +window +window's +windowed +windowing +windows +winds +windshadow +windsor +windswept +windward +windy +wing +wing-washing +winged +winger +wingers +winging +wings +wingtip +wingtips +wink +winkination +winkle +winkle's +winks +winky +winn +winner +winner's +winners +winnie +winnie's +winning +winnings +wins +winter +winter's +wintered +winterer +wintering +winterly +winters +wipeout +wire +wires +wisdom +wise +wiseacre +wiseacre's +wiseacres +wisely +wish +wished +wisher +wishers +wishes +wishing +wispa +wit +witch +witch's +witches +witching +witchy +with +withdrawal +wither +withers +within +without +witty +wiz +wizard +wizard's +wizards +wizrd +wo +wobble +wobbles +wobbly +wocka +woeful +wok +woke +woks +wolf +wolf's +wolfbane +wolfe +wolfer +wolfes +wolfhearts +wolfpack +wolfs +wolfsbane +wolves +woman +women +won +won't +wonder +wonderblue +wondered +wonderer +wonderers +wonderful +wonderfully +wondering +wonderings +wonderland +wonderland's +wonderlands +wonders +wondrous +wont +woo +wooded +woodland +woodruff +woods +woof +woohoo +woot +woozy +word +word-licious +wordbelch +wordbug +wordburps +worddog +worded +wordeze +wordfly +wordglitch +wording +wordlo +wordmania +wordmeister +wordmist +wordpaths +words +words'n'stuff +wordseek +wordstinkers +wordstuff +wordwings +wordworks +wordworms +woriors +work +work's +worked +worker +workers +workin +working +workings +workout +works +works-in-progress +workshop +workshops +world +world's +worlds +worm +worms +worn +worried +worrier +worriers +worries +worriors +worry +worrying +worse +worst +worth +worthing +worthy +wot +wough +would +wouldest +wouldn't +wouldnt +wound +wound-up +wounded +wounding +wounds +woven +wow +wraith +wraiths +wrapper +wrath +wreath +wreathes +wreaths +wreck +wrecked +wrecking +wrecking-talents +wrecks +wrestling +wretch +wriggle +wright +wright's +wringling +wrinkle +wrinkled +wrinkles +wriot +write +writer +writers +writes +writing +writings +written +wrong +wronged +wronger +wrongest +wronging +wrongly +wrongs +wrote +wtg +wut +wwod +www.dgamer.com +www.disney.go.com/dxd +www.disneyfairies.com +www.piratesonline.com +www.toontown.com +wyatt's +wyda +wynken +wynn +wynne +wysteria +x-shop +x-tremely +xbox +xd +xd-buy +xdash +xdeals +xder +xdibs +xdig +xdirect +xdoer +xdome +xdot +xdough +xdrive +xem +xenops +xiamen's +xii +xiii +xmas +xpedition +xpend +xpert +xsentials +xtra +xtraordinary +xtreme +xtremely +y'er +ya +ya'll +yaarrrgghh +yacht +yacht's +yachting +yachts +yackety-yak +yah +yalarad +yall +yang +yang's +yanni +yar +yard +yard's +yardage +yardarm +yarded +yarding +yards +yardwork +yarn +yarr +yarrow +yarrr +yasmine +yavn +yawn +yawner +yawning +yawns +yay +ye +ye'll +ye're +ye've +yea +yeah +year +year's +yearbook +yee +yee-haw +yeehah +yeehaw +yeh +yell +yelled +yeller +yelling +yellow +yellow-green +yellow-orange +yellow-shelled +yells +yelp +yensid +yensid's +yep +yeppers +yer +yerself +yes +yeses +yesman +yesmen +yesterday +yet +yeti +yeti's +yetis +yets +yield +yikes +yin +ying +yippee +yo +yogurt +yom +yoo +york +you +you'd +you'll +you're +you've +youd +youll +young +your +your's +youre +yours +yourself +youth +youve +yow +yowl +yoyo +yuck +yucks +yufalla +yuki +yuki's +yukon +yummy +yup +yw +yzma +zaamaros +zaamaru +zaapi +zabuton +zabutons +zac +zach +zack +zack's +zamboni +zambonis +zanes +zangetsu +zany +zanzibarbarians +zaoran +zap +zari +zart +zazu +zazu's +zazus +zazzle +zealous +zebra +zebra's +zebras +zeddars +zeke +zen +zenon +zephyr +zeppelin +zeragong +zero +zero-gravity +zesty +zeus +zhilo +ziba +zigeunermusik +ziggurat +ziggy +ziggy's +zigzag +zillion +zimmer +zing +zinger +zingers +zinnia +zinnias +zip-a-dee-doo-dah +zippity +zippy +zippy's +zither +zithers +zizzle +zombats +zone +zoner +zones +zonk +zonked +zonks +zoo +zoo's +zooks +zoology +zoom +zoos +zoot +zorna +zorro +zowie +zoza +zozane +zozanero +zulu +zurg +zuzu +zydeco +zyra +zyrdrake +zyrgazelle +zyyk +zzz +zzzzzs \ No newline at end of file diff --git a/Releases/ToontownLive/1.0.47.11-install/win32api.pyd b/Releases/ToontownLive/1.0.47.11-install/win32api.pyd new file mode 100644 index 0000000..d2ccd97 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/win32api.pyd differ diff --git a/Releases/ToontownLive/1.0.47.11-install/zlib.pyd b/Releases/ToontownLive/1.0.47.11-install/zlib.pyd new file mode 100644 index 0000000..8a3a7c5 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-install/zlib.pyd differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._.DS_Store b/Releases/ToontownLive/1.0.47.11-macOS-install/._.DS_Store new file mode 100644 index 0000000..a5b28df Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._.DS_Store differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._Configrc.pre b/Releases/ToontownLive/1.0.47.11-macOS-install/._Configrc.pre new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._Configrc.pre differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._Microsoft.VC80.CRT.manifest b/Releases/ToontownLive/1.0.47.11-macOS-install/._Microsoft.VC80.CRT.manifest new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._Microsoft.VC80.CRT.manifest differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._Microsoft.VC90.CRT.manifest b/Releases/ToontownLive/1.0.47.11-macOS-install/._Microsoft.VC90.CRT.manifest new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._Microsoft.VC90.CRT.manifest differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._Phase2.pyd b/Releases/ToontownLive/1.0.47.11-macOS-install/._Phase2.pyd new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._Phase2.pyd differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._Toontown.exe b/Releases/ToontownLive/1.0.47.11-macOS-install/._Toontown.exe new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._Toontown.exe differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._Toontown.exe.manifest b/Releases/ToontownLive/1.0.47.11-macOS-install/._Toontown.exe.manifest new file mode 100644 index 0000000..f113b9e Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._Toontown.exe.manifest differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/.__ctypes.pyd b/Releases/ToontownLive/1.0.47.11-macOS-install/.__ctypes.pyd new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/.__ctypes.pyd differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/.__socket.pyd b/Releases/ToontownLive/1.0.47.11-macOS-install/.__socket.pyd new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/.__socket.pyd differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._avcodec.dll b/Releases/ToontownLive/1.0.47.11-macOS-install/._avcodec.dll new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._avcodec.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._avformat.dll b/Releases/ToontownLive/1.0.47.11-macOS-install/._avformat.dll new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._avformat.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._avutil.dll b/Releases/ToontownLive/1.0.47.11-macOS-install/._avutil.dll new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._avutil.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._bz2.pyd b/Releases/ToontownLive/1.0.47.11-macOS-install/._bz2.pyd new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._bz2.pyd differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._errorCode b/Releases/ToontownLive/1.0.47.11-macOS-install/._errorCode new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._errorCode differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._hash_data b/Releases/ToontownLive/1.0.47.11-macOS-install/._hash_data new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._hash_data differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._libdirect.dll b/Releases/ToontownLive/1.0.47.11-macOS-install/._libdirect.dll new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._libdirect.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._libdtool.dll b/Releases/ToontownLive/1.0.47.11-macOS-install/._libdtool.dll new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._libdtool.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._libdtoolconfig.dll b/Releases/ToontownLive/1.0.47.11-macOS-install/._libdtoolconfig.dll new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._libdtoolconfig.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._libheapq.dll b/Releases/ToontownLive/1.0.47.11-macOS-install/._libheapq.dll new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._libheapq.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._libmiles_audio.dll b/Releases/ToontownLive/1.0.47.11-macOS-install/._libmiles_audio.dll new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._libmiles_audio.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._libotp.dll b/Releases/ToontownLive/1.0.47.11-macOS-install/._libotp.dll new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._libotp.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._libpanda.dll b/Releases/ToontownLive/1.0.47.11-macOS-install/._libpanda.dll new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._libpanda.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._libpandadx8.dll b/Releases/ToontownLive/1.0.47.11-macOS-install/._libpandadx8.dll new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._libpandadx8.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._libpandadx9.dll b/Releases/ToontownLive/1.0.47.11-macOS-install/._libpandadx9.dll new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._libpandadx9.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._libpandaegg.dll b/Releases/ToontownLive/1.0.47.11-macOS-install/._libpandaegg.dll new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._libpandaegg.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._libpandaexpress.dll b/Releases/ToontownLive/1.0.47.11-macOS-install/._libpandaexpress.dll new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._libpandaexpress.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._libpandafx.dll b/Releases/ToontownLive/1.0.47.11-macOS-install/._libpandafx.dll new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._libpandafx.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._libpandagl.dll b/Releases/ToontownLive/1.0.47.11-macOS-install/._libpandagl.dll new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._libpandagl.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._libpandaode.dll b/Releases/ToontownLive/1.0.47.11-macOS-install/._libpandaode.dll new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._libpandaode.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._libpandaphysics.dll b/Releases/ToontownLive/1.0.47.11-macOS-install/._libpandaphysics.dll new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._libpandaphysics.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._libtoontown.dll b/Releases/ToontownLive/1.0.47.11-macOS-install/._libtoontown.dll new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._libtoontown.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._libwindisplay.dll b/Releases/ToontownLive/1.0.47.11-macOS-install/._libwindisplay.dll new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._libwindisplay.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._mss32.dll b/Releases/ToontownLive/1.0.47.11-macOS-install/._mss32.dll new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._mss32.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._mssmp3.asi b/Releases/ToontownLive/1.0.47.11-macOS-install/._mssmp3.asi new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._mssmp3.asi differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._msvcp71.dll b/Releases/ToontownLive/1.0.47.11-macOS-install/._msvcp71.dll new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._msvcp71.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._msvcp80.dll b/Releases/ToontownLive/1.0.47.11-macOS-install/._msvcp80.dll new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._msvcp80.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._msvcp90.dll b/Releases/ToontownLive/1.0.47.11-macOS-install/._msvcp90.dll new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._msvcp90.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._msvcr71.dll b/Releases/ToontownLive/1.0.47.11-macOS-install/._msvcr71.dll new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._msvcr71.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._msvcr80.dll b/Releases/ToontownLive/1.0.47.11-macOS-install/._msvcr80.dll new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._msvcr80.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._msvcr90.dll b/Releases/ToontownLive/1.0.47.11-macOS-install/._msvcr90.dll new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._msvcr90.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._news b/Releases/ToontownLive/1.0.47.11-macOS-install/._news new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._news differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._ode_single.dll b/Releases/ToontownLive/1.0.47.11-macOS-install/._ode_single.dll new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._ode_single.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_1.mf b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_1.mf new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_1.mf differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_10.mf b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_10.mf new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_10.mf differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_11.mf b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_11.mf new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_11.mf differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_12.mf b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_12.mf new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_12.mf differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_13.mf b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_13.mf new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_13.mf differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_2.mf b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_2.mf new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_2.mf differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_3 b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_3 new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_3 differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_3.5.mf b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_3.5.mf new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_3.5.mf differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_3.mf b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_3.mf new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_3.mf differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_4.mf b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_4.mf new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_4.mf differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_5.5.mf b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_5.5.mf new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_5.5.mf differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_5.mf b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_5.mf new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_5.mf differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_6.mf b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_6.mf new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_6.mf differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_7.mf b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_7.mf new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_7.mf differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_8.mf b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_8.mf new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_8.mf differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_9.mf b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_9.mf new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._phase_9.mf differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._python24.dll b/Releases/ToontownLive/1.0.47.11-macOS-install/._python24.dll new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._python24.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._pywintypes24.dll b/Releases/ToontownLive/1.0.47.11-macOS-install/._pywintypes24.dll new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._pywintypes24.dll differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._sign b/Releases/ToontownLive/1.0.47.11-macOS-install/._sign new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._sign differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._toonmono.cur b/Releases/ToontownLive/1.0.47.11-macOS-install/._toonmono.cur new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._toonmono.cur differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._toontown.ico b/Releases/ToontownLive/1.0.47.11-macOS-install/._toontown.ico new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._toontown.ico differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._unicodedata.pyd b/Releases/ToontownLive/1.0.47.11-macOS-install/._unicodedata.pyd new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._unicodedata.pyd differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._useropt b/Releases/ToontownLive/1.0.47.11-macOS-install/._useropt new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._useropt differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._whitelist b/Releases/ToontownLive/1.0.47.11-macOS-install/._whitelist new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._whitelist differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._win32api.pyd b/Releases/ToontownLive/1.0.47.11-macOS-install/._win32api.pyd new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._win32api.pyd differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/._zlib.pyd b/Releases/ToontownLive/1.0.47.11-macOS-install/._zlib.pyd new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/._zlib.pyd differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/news/._cache_index.txt b/Releases/ToontownLive/1.0.47.11-macOS-install/news/._cache_index.txt new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/news/._cache_index.txt differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111130_att1.jpg b/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111130_att1.jpg new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111130_att1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111130_evt1.jpg b/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111130_evt1.jpg new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111130_evt1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111130_hom1.jpg b/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111130_hom1.jpg new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111130_hom1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111130_hom2.jpg b/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111130_hom2.jpg new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111130_hom2.jpg differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111207_att1.jpg b/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111207_att1.jpg new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111207_att1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111207_hom1.jpg b/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111207_hom1.jpg new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111207_hom1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111207_tnr1.jpg b/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111207_tnr1.jpg new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111207_tnr1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111221_att1.jpg b/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111221_att1.jpg new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111221_att1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111221_evt1.jpg b/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111221_evt1.jpg new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111221_evt1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111221_hom1.jpg b/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111221_hom1.jpg new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111221_hom1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111221_tot1.jpg b/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111221_tot1.jpg new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/news/._tt_i_art_20111221_tot1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/phase_3/._etc b/Releases/ToontownLive/1.0.47.11-macOS-install/phase_3/._etc new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/phase_3/._etc differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/phase_3/etc/._otp.dc b/Releases/ToontownLive/1.0.47.11-macOS-install/phase_3/etc/._otp.dc new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/phase_3/etc/._otp.dc differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/phase_3/etc/._toon.dc b/Releases/ToontownLive/1.0.47.11-macOS-install/phase_3/etc/._toon.dc new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/phase_3/etc/._toon.dc differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/sign/._texture.jpg b/Releases/ToontownLive/1.0.47.11-macOS-install/sign/._texture.jpg new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/sign/._texture.jpg differ diff --git a/Releases/ToontownLive/1.0.47.11-macOS-install/whitelist/._twhitelist.dat b/Releases/ToontownLive/1.0.47.11-macOS-install/whitelist/._twhitelist.dat new file mode 100644 index 0000000..cb15f5f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.11-macOS-install/whitelist/._twhitelist.dat differ diff --git a/Releases/ToontownLive/1.0.47.17-install/Configrc.pre b/Releases/ToontownLive/1.0.47.17-install/Configrc.pre new file mode 100644 index 0000000..f5e2a8a Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/Configrc.pre differ diff --git a/Releases/ToontownLive/1.0.47.17-install/Disney Toontown Online.url b/Releases/ToontownLive/1.0.47.17-install/Disney Toontown Online.url new file mode 100644 index 0000000..d64b560 --- /dev/null +++ b/Releases/ToontownLive/1.0.47.17-install/Disney Toontown Online.url @@ -0,0 +1,2 @@ +[InternetShortcut] +URL=http://toontown.com diff --git a/Releases/ToontownLive/1.0.47.17-install/Microsoft.VC80.CRT.manifest b/Releases/ToontownLive/1.0.47.17-install/Microsoft.VC80.CRT.manifest new file mode 100644 index 0000000..27a9fef --- /dev/null +++ b/Releases/ToontownLive/1.0.47.17-install/Microsoft.VC80.CRT.manifest @@ -0,0 +1,15 @@ + + + + + + + + + diff --git a/Releases/ToontownLive/1.0.47.17-install/Microsoft.VC90.CRT.manifest b/Releases/ToontownLive/1.0.47.17-install/Microsoft.VC90.CRT.manifest new file mode 100644 index 0000000..41623b1 --- /dev/null +++ b/Releases/ToontownLive/1.0.47.17-install/Microsoft.VC90.CRT.manifest @@ -0,0 +1,13 @@ + + + + + + + diff --git a/Releases/ToontownLive/1.0.47.17-install/Phase2.pyd b/Releases/ToontownLive/1.0.47.17-install/Phase2.pyd new file mode 100644 index 0000000..954f8cc Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/Phase2.pyd differ diff --git a/Releases/ToontownLive/1.0.47.17-install/PlayToontown.url b/Releases/ToontownLive/1.0.47.17-install/PlayToontown.url new file mode 100644 index 0000000..4371416 --- /dev/null +++ b/Releases/ToontownLive/1.0.47.17-install/PlayToontown.url @@ -0,0 +1,5 @@ +[InternetShortcut] +URL=http://play.toontown.com/red/shortcut_play.php?source=toontownDesktopIcon +Modified=5070132DF433C101E9 +IconIndex=0 +IconFile=toontown.ico diff --git a/Releases/ToontownLive/1.0.47.17-install/PlayToontownTest.url b/Releases/ToontownLive/1.0.47.17-install/PlayToontownTest.url new file mode 100644 index 0000000..757a103 --- /dev/null +++ b/Releases/ToontownLive/1.0.47.17-install/PlayToontownTest.url @@ -0,0 +1,5 @@ +[InternetShortcut] +URL=http://test.toontown.com/play.php?source=toontownDesktopIcon +Modified=5070132DF433C101E9 +IconIndex=0 +IconFile=toontown.ico diff --git a/Releases/ToontownLive/1.0.47.17-install/Toontown.exe b/Releases/ToontownLive/1.0.47.17-install/Toontown.exe new file mode 100644 index 0000000..429c005 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/Toontown.exe differ diff --git a/Releases/ToontownLive/1.0.47.17-install/Toontown.exe.manifest b/Releases/ToontownLive/1.0.47.17-install/Toontown.exe.manifest new file mode 100644 index 0000000..8d51d61 --- /dev/null +++ b/Releases/ToontownLive/1.0.47.17-install/Toontown.exe.manifest @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Releases/ToontownLive/1.0.47.17-install/Toontown.url b/Releases/ToontownLive/1.0.47.17-install/Toontown.url new file mode 100644 index 0000000..c359e73 --- /dev/null +++ b/Releases/ToontownLive/1.0.47.17-install/Toontown.url @@ -0,0 +1,5 @@ +[InternetShortcut] +URL=http://play.toontown.com/red/shortcut_web.php +Modified=5070132DF433C101E9 +IconIndex=0 +IconFile=toontown.ico diff --git a/Releases/ToontownLive/1.0.47.17-install/ToontownLauncher.exe b/Releases/ToontownLive/1.0.47.17-install/ToontownLauncher.exe new file mode 100644 index 0000000..eb86559 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/ToontownLauncher.exe differ diff --git a/Releases/ToontownLive/1.0.47.17-install/ToontownTest.url b/Releases/ToontownLive/1.0.47.17-install/ToontownTest.url new file mode 100644 index 0000000..ea8279e --- /dev/null +++ b/Releases/ToontownLive/1.0.47.17-install/ToontownTest.url @@ -0,0 +1,5 @@ +[InternetShortcut] +URL=http://test.toontown.com/ +Modified=5070132DF433C101E9 +IconIndex=0 +IconFile=toontown.ico diff --git a/Releases/ToontownLive/1.0.47.17-install/_ctypes.pyd b/Releases/ToontownLive/1.0.47.17-install/_ctypes.pyd new file mode 100644 index 0000000..35a2525 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/_ctypes.pyd differ diff --git a/Releases/ToontownLive/1.0.47.17-install/_socket.pyd b/Releases/ToontownLive/1.0.47.17-install/_socket.pyd new file mode 100644 index 0000000..1d664df Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/_socket.pyd differ diff --git a/Releases/ToontownLive/1.0.47.17-install/avcodec.dll b/Releases/ToontownLive/1.0.47.17-install/avcodec.dll new file mode 100644 index 0000000..9a1a487 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/avcodec.dll differ diff --git a/Releases/ToontownLive/1.0.47.17-install/avformat.dll b/Releases/ToontownLive/1.0.47.17-install/avformat.dll new file mode 100644 index 0000000..f8ddfc3 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/avformat.dll differ diff --git a/Releases/ToontownLive/1.0.47.17-install/avutil.dll b/Releases/ToontownLive/1.0.47.17-install/avutil.dll new file mode 100644 index 0000000..b7b109c Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/avutil.dll differ diff --git a/Releases/ToontownLive/1.0.47.17-install/bugreport.html b/Releases/ToontownLive/1.0.47.17-install/bugreport.html new file mode 100644 index 0000000..25aeba6 --- /dev/null +++ b/Releases/ToontownLive/1.0.47.17-install/bugreport.html @@ -0,0 +1,28756 @@ + + + + + + + + Report a Game Bug | Disney Toontown Online + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + +
+ + + + + +

Report a Bug

+
+
+
+

Found a bug in Toontown Online? Please describe the behavior you encountered in as much detail as you can and submit it to us using the form below.

+

If you have an account problem or other customer service issue, please use the Contact Us form.

+

In the description area below, please describe in detail the nature of the problem and the steps needed to reproduce it. If the problem is with the graphical display of Toontown, meaning something in the game doesn't look as it should, please send us a screenshot. Press F9 (or Apple + F9 on a Mac) to capture your screenshot and it will be saved as a .jpg file in the Toontown directory.

+ +
+ +
+ + + + + + + + + +
+ +
+
+
+ +
+
+
+
+ + +
+ +
+
+ +
+ +
+ +
+ + + + + + + +
+
+ +
+
+
+ + +
+ +
+ + + + + + + + + + + +
+ + + + + + + + + + \ No newline at end of file diff --git a/Releases/ToontownLive/1.0.47.17-install/bz2.pyd b/Releases/ToontownLive/1.0.47.17-install/bz2.pyd new file mode 100644 index 0000000..2dd5e5a Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/bz2.pyd differ diff --git a/Releases/ToontownLive/1.0.47.17-install/libdirect.dll b/Releases/ToontownLive/1.0.47.17-install/libdirect.dll new file mode 100644 index 0000000..1c9b29c Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/libdirect.dll differ diff --git a/Releases/ToontownLive/1.0.47.17-install/libdtool.dll b/Releases/ToontownLive/1.0.47.17-install/libdtool.dll new file mode 100644 index 0000000..c984898 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/libdtool.dll differ diff --git a/Releases/ToontownLive/1.0.47.17-install/libdtoolconfig.dll b/Releases/ToontownLive/1.0.47.17-install/libdtoolconfig.dll new file mode 100644 index 0000000..9e9b40c Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/libdtoolconfig.dll differ diff --git a/Releases/ToontownLive/1.0.47.17-install/libheapq.dll b/Releases/ToontownLive/1.0.47.17-install/libheapq.dll new file mode 100644 index 0000000..0dd27d0 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/libheapq.dll differ diff --git a/Releases/ToontownLive/1.0.47.17-install/libmiles_audio.dll b/Releases/ToontownLive/1.0.47.17-install/libmiles_audio.dll new file mode 100644 index 0000000..5f273ca Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/libmiles_audio.dll differ diff --git a/Releases/ToontownLive/1.0.47.17-install/libotp.dll b/Releases/ToontownLive/1.0.47.17-install/libotp.dll new file mode 100644 index 0000000..b38e201 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/libotp.dll differ diff --git a/Releases/ToontownLive/1.0.47.17-install/libpanda.dll b/Releases/ToontownLive/1.0.47.17-install/libpanda.dll new file mode 100644 index 0000000..4494a74 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/libpanda.dll differ diff --git a/Releases/ToontownLive/1.0.47.17-install/libpandadx8.dll b/Releases/ToontownLive/1.0.47.17-install/libpandadx8.dll new file mode 100644 index 0000000..fe91b08 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/libpandadx8.dll differ diff --git a/Releases/ToontownLive/1.0.47.17-install/libpandadx9.dll b/Releases/ToontownLive/1.0.47.17-install/libpandadx9.dll new file mode 100644 index 0000000..a0d012c Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/libpandadx9.dll differ diff --git a/Releases/ToontownLive/1.0.47.17-install/libpandaegg.dll b/Releases/ToontownLive/1.0.47.17-install/libpandaegg.dll new file mode 100644 index 0000000..85c9edc Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/libpandaegg.dll differ diff --git a/Releases/ToontownLive/1.0.47.17-install/libpandaexpress.dll b/Releases/ToontownLive/1.0.47.17-install/libpandaexpress.dll new file mode 100644 index 0000000..b5cf9e1 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/libpandaexpress.dll differ diff --git a/Releases/ToontownLive/1.0.47.17-install/libpandafx.dll b/Releases/ToontownLive/1.0.47.17-install/libpandafx.dll new file mode 100644 index 0000000..82115e6 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/libpandafx.dll differ diff --git a/Releases/ToontownLive/1.0.47.17-install/libpandagl.dll b/Releases/ToontownLive/1.0.47.17-install/libpandagl.dll new file mode 100644 index 0000000..5d79a2f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/libpandagl.dll differ diff --git a/Releases/ToontownLive/1.0.47.17-install/libpandaode.dll b/Releases/ToontownLive/1.0.47.17-install/libpandaode.dll new file mode 100644 index 0000000..cc779cb Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/libpandaode.dll differ diff --git a/Releases/ToontownLive/1.0.47.17-install/libpandaphysics.dll b/Releases/ToontownLive/1.0.47.17-install/libpandaphysics.dll new file mode 100644 index 0000000..abb48be Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/libpandaphysics.dll differ diff --git a/Releases/ToontownLive/1.0.47.17-install/libtoontown.dll b/Releases/ToontownLive/1.0.47.17-install/libtoontown.dll new file mode 100644 index 0000000..31475f1 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/libtoontown.dll differ diff --git a/Releases/ToontownLive/1.0.47.17-install/libwindisplay.dll b/Releases/ToontownLive/1.0.47.17-install/libwindisplay.dll new file mode 100644 index 0000000..1568fe2 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/libwindisplay.dll differ diff --git a/Releases/ToontownLive/1.0.47.17-install/mss32.dll b/Releases/ToontownLive/1.0.47.17-install/mss32.dll new file mode 100644 index 0000000..b4401af Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/mss32.dll differ diff --git a/Releases/ToontownLive/1.0.47.17-install/mssmp3.asi b/Releases/ToontownLive/1.0.47.17-install/mssmp3.asi new file mode 100644 index 0000000..aa51168 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/mssmp3.asi differ diff --git a/Releases/ToontownLive/1.0.47.17-install/msvcp71.dll b/Releases/ToontownLive/1.0.47.17-install/msvcp71.dll new file mode 100644 index 0000000..9ed0d17 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/msvcp71.dll differ diff --git a/Releases/ToontownLive/1.0.47.17-install/msvcp80.dll b/Releases/ToontownLive/1.0.47.17-install/msvcp80.dll new file mode 100644 index 0000000..cc13b93 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/msvcp80.dll differ diff --git a/Releases/ToontownLive/1.0.47.17-install/msvcp90.dll b/Releases/ToontownLive/1.0.47.17-install/msvcp90.dll new file mode 100644 index 0000000..6b07c75 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/msvcp90.dll differ diff --git a/Releases/ToontownLive/1.0.47.17-install/msvcr71.dll b/Releases/ToontownLive/1.0.47.17-install/msvcr71.dll new file mode 100644 index 0000000..9d9e028 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/msvcr71.dll differ diff --git a/Releases/ToontownLive/1.0.47.17-install/msvcr80.dll b/Releases/ToontownLive/1.0.47.17-install/msvcr80.dll new file mode 100644 index 0000000..3d9561a Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/msvcr80.dll differ diff --git a/Releases/ToontownLive/1.0.47.17-install/msvcr90.dll b/Releases/ToontownLive/1.0.47.17-install/msvcr90.dll new file mode 100644 index 0000000..a68249a Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/msvcr90.dll differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/cache_index.txt b/Releases/ToontownLive/1.0.47.17-install/news/cache_index.txt new file mode 100644 index 0000000..7d029db --- /dev/null +++ b/Releases/ToontownLive/1.0.47.17-install/news/cache_index.txt @@ -0,0 +1,35 @@ +tt_i_art_20120523_evt5.jpg 222643 Thu, 24 May 2012 00:49:33 GMT +tt_i_art_20120411_tnr1.jpg 218627 Wed, 11 Apr 2012 21:29:15 GMT +tt_i_art_20120523_evt3.jpg 227086 Thu, 24 May 2012 00:50:25 GMT +tt_i_art_20120523_tot1.jpg 279469 Thu, 24 May 2012 00:47:48 GMT +tt_i_art_20120425_hom1.jpg 221477 Sat, 21 Apr 2012 02:55:26 GMT +tt_i_art_20120516_evt3.jpg 394137 Thu, 17 May 2012 00:42:36 GMT +tt_i_art_20120329_tot1.jpg 175146 Thu, 29 Mar 2012 00:37:31 GMT +tt_i_art_20120425_evt1.jpg 236888 Sat, 21 Apr 2012 02:56:45 GMT +tt_i_art_20120329_evt1.jpg 216602 Thu, 29 Mar 2012 00:26:19 GMT +tt_i_art_20120516_evt2.jpg 347105 Thu, 17 May 2012 00:41:59 GMT +tt_i_art_20120301_hom1.jpg 185552 Thu, 01 Mar 2012 23:56:46 GMT +tt_i_art_20120314_tot1.jpg 208345 Tue, 13 Mar 2012 22:29:50 GMT +tt_i_art_20120425_att1.jpg 244179 Sat, 21 Apr 2012 02:57:14 GMT +tt_i_art_20120214_hom1.jpg 174331 Mon, 13 Feb 2012 21:18:04 GMT +tt_i_art_20120523_evt6.jpg 211481 Thu, 24 May 2012 00:48:56 GMT +tt_i_art_20120214_hom2.jpg 138866 Mon, 13 Feb 2012 23:17:54 GMT +tt_i_art_20120411_hom1.jpg 264874 Wed, 11 Apr 2012 21:29:15 GMT +tt_i_art_20120214_tot1.jpg 195964 Tue, 14 Feb 2012 02:45:25 GMT +tt_i_art_20120411_evt1.jpg 326777 Wed, 11 Apr 2012 21:29:15 GMT +tt_i_art_20120523_evt2.jpg 220413 Thu, 24 May 2012 00:50:50 GMT +tt_i_art_20120214_hom5.jpg 154920 Mon, 13 Feb 2012 23:47:33 GMT +tt_i_art_20120214_hom3.jpg 136104 Mon, 13 Feb 2012 21:09:49 GMT +tt_i_art_20120523_evt4.jpg 232004 Thu, 24 May 2012 00:50:06 GMT +tt_i_art_20120314_hom1.jpg 219814 Wed, 14 Mar 2012 17:43:17 GMT +tt_i_art_20120301_tnr1.jpg 215078 Fri, 02 Mar 2012 00:29:11 GMT +tt_i_art_20120329_hom1.jpg 182876 Thu, 29 Mar 2012 00:23:37 GMT +tt_i_art_20120523_evt1.jpg 266009 Thu, 24 May 2012 00:51:25 GMT +tt_i_art_20120516_tot1.jpg 472359 Thu, 17 May 2012 00:43:41 GMT +tt_i_art_20120214_hom4.jpg 126107 Mon, 13 Feb 2012 21:09:22 GMT +tt_i_art_20120314_evt1.jpg 244536 Tue, 13 Mar 2012 22:29:27 GMT +tt_i_art_20120516_evt1.jpg 419413 Thu, 17 May 2012 00:41:29 GMT +tt_i_art_20120516_hom1.jpg 428044 Thu, 17 May 2012 00:40:47 GMT +tt_i_art_20120301_tot1.jpg 185313 Thu, 01 Mar 2012 01:18:09 GMT +tt_i_art_20120516_evt4.jpg 329447 Thu, 17 May 2012 00:43:01 GMT +tt_i_art_20120523_hom1.jpg 262477 Thu, 24 May 2012 00:48:36 GMT diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120214_hom1.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120214_hom1.jpg new file mode 100644 index 0000000..4740521 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120214_hom1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120214_hom2.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120214_hom2.jpg new file mode 100644 index 0000000..e4e7a14 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120214_hom2.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120214_hom3.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120214_hom3.jpg new file mode 100644 index 0000000..db7414d Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120214_hom3.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120214_hom4.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120214_hom4.jpg new file mode 100644 index 0000000..561205b Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120214_hom4.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120214_hom5.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120214_hom5.jpg new file mode 100644 index 0000000..c3c5ace Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120214_hom5.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120214_tot1.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120214_tot1.jpg new file mode 100644 index 0000000..f7e6a80 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120214_tot1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120301_hom1.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120301_hom1.jpg new file mode 100644 index 0000000..f6860f3 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120301_hom1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120301_tnr1.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120301_tnr1.jpg new file mode 100644 index 0000000..ce0fc23 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120301_tnr1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120301_tot1.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120301_tot1.jpg new file mode 100644 index 0000000..cf73d07 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120301_tot1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120314_evt1.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120314_evt1.jpg new file mode 100644 index 0000000..ad07047 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120314_evt1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120314_hom1.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120314_hom1.jpg new file mode 100644 index 0000000..9087701 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120314_hom1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120314_tot1.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120314_tot1.jpg new file mode 100644 index 0000000..944d30d Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120314_tot1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120329_evt1.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120329_evt1.jpg new file mode 100644 index 0000000..1171ea9 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120329_evt1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120329_hom1.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120329_hom1.jpg new file mode 100644 index 0000000..31fa18f Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120329_hom1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120329_tot1.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120329_tot1.jpg new file mode 100644 index 0000000..935f9d7 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120329_tot1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120411_evt1.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120411_evt1.jpg new file mode 100644 index 0000000..c848ef1 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120411_evt1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120411_hom1.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120411_hom1.jpg new file mode 100644 index 0000000..b0def24 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120411_hom1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120411_tnr1.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120411_tnr1.jpg new file mode 100644 index 0000000..cdbcc27 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120411_tnr1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120425_att1.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120425_att1.jpg new file mode 100644 index 0000000..5f5eba7 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120425_att1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120425_evt1.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120425_evt1.jpg new file mode 100644 index 0000000..01aa05c Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120425_evt1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120425_hom1.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120425_hom1.jpg new file mode 100644 index 0000000..1ad5ea7 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120425_hom1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120516_evt1.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120516_evt1.jpg new file mode 100644 index 0000000..95ee042 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120516_evt1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120516_evt2.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120516_evt2.jpg new file mode 100644 index 0000000..0d26a98 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120516_evt2.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120516_evt3.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120516_evt3.jpg new file mode 100644 index 0000000..a81122a Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120516_evt3.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120516_evt4.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120516_evt4.jpg new file mode 100644 index 0000000..64d1240 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120516_evt4.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120516_hom1.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120516_hom1.jpg new file mode 100644 index 0000000..2602cfe Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120516_hom1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120516_tot1.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120516_tot1.jpg new file mode 100644 index 0000000..0aef20a Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120516_tot1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120523_evt1.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120523_evt1.jpg new file mode 100644 index 0000000..a9135c0 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120523_evt1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120523_evt2.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120523_evt2.jpg new file mode 100644 index 0000000..fd78e26 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120523_evt2.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120523_evt3.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120523_evt3.jpg new file mode 100644 index 0000000..b93fd8a Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120523_evt3.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120523_evt4.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120523_evt4.jpg new file mode 100644 index 0000000..b8b38e9 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120523_evt4.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120523_evt5.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120523_evt5.jpg new file mode 100644 index 0000000..85c9dea Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120523_evt5.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120523_evt6.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120523_evt6.jpg new file mode 100644 index 0000000..c7debc0 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120523_evt6.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120523_hom1.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120523_hom1.jpg new file mode 100644 index 0000000..6fc2a5c Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120523_hom1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120523_tot1.jpg b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120523_tot1.jpg new file mode 100644 index 0000000..873bcaf Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/news/tt_i_art_20120523_tot1.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/ode_single.dll b/Releases/ToontownLive/1.0.47.17-install/ode_single.dll new file mode 100644 index 0000000..df0e6e9 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/ode_single.dll differ diff --git a/Releases/ToontownLive/1.0.47.17-install/phase_1.mf b/Releases/ToontownLive/1.0.47.17-install/phase_1.mf new file mode 100644 index 0000000..9602fb6 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/phase_1.mf differ diff --git a/Releases/ToontownLive/1.0.47.17-install/phase_10.mf b/Releases/ToontownLive/1.0.47.17-install/phase_10.mf new file mode 100644 index 0000000..2f6e3ba Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/phase_10.mf differ diff --git a/Releases/ToontownLive/1.0.47.17-install/phase_11.mf b/Releases/ToontownLive/1.0.47.17-install/phase_11.mf new file mode 100644 index 0000000..5f42dbf Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/phase_11.mf differ diff --git a/Releases/ToontownLive/1.0.47.17-install/phase_12.mf b/Releases/ToontownLive/1.0.47.17-install/phase_12.mf new file mode 100644 index 0000000..1d68656 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/phase_12.mf differ diff --git a/Releases/ToontownLive/1.0.47.17-install/phase_13.mf b/Releases/ToontownLive/1.0.47.17-install/phase_13.mf new file mode 100644 index 0000000..006d39a Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/phase_13.mf differ diff --git a/Releases/ToontownLive/1.0.47.17-install/phase_2.mf b/Releases/ToontownLive/1.0.47.17-install/phase_2.mf new file mode 100644 index 0000000..87e7158 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/phase_2.mf differ diff --git a/Releases/ToontownLive/1.0.47.17-install/phase_3.5.mf b/Releases/ToontownLive/1.0.47.17-install/phase_3.5.mf new file mode 100644 index 0000000..7356c6a Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/phase_3.5.mf differ diff --git a/Releases/ToontownLive/1.0.47.17-install/phase_3.mf b/Releases/ToontownLive/1.0.47.17-install/phase_3.mf new file mode 100644 index 0000000..20cd595 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/phase_3.mf differ diff --git a/Releases/ToontownLive/1.0.47.17-install/phase_3/etc/otp.dc b/Releases/ToontownLive/1.0.47.17-install/phase_3/etc/otp.dc new file mode 100644 index 0000000..0957765 --- /dev/null +++ b/Releases/ToontownLive/1.0.47.17-install/phase_3/etc/otp.dc @@ -0,0 +1,507 @@ +from direct.distributed import DistributedObject/AI/UD +from direct.distributed import DistributedNode/AI/UD +from direct.distributed import DistributedSmoothNode/AI +from direct.distributed import DistributedCartesianGrid/AI +from direct.distributed import DistributedCamera/AI/OV +from otp.distributed import Account/AI/UD +from otp.ai import TimeManager/AI +from otp.ai import MagicWordManager/AI +from otp.avatar import DistributedAvatar/AI/UD +from otp.avatar import DistributedPlayer/AI +from otp.friends import FriendManager/AI +from otp.friends import AvatarFriendsManager/UD +from otp.friends import PlayerFriendsManager/UD +from otp.friends import GuildManager/AI/UD +from otp.friends import FriendInfo +from otp.friends import AvatarFriendInfo +from otp.distributed import ObjectServer/AI/UD +from otp.distributed import DistributedDistrict/AI/UD +from otp.distributed import DistributedDirectory/AI +from otp.distributed import DistributedTestObject/AI +from otp.snapshot import SnapshotDispatcher/AI/UD +from otp.snapshot import SnapshotRenderer/AI/UD +from otp.uberdog import OtpAvatarManager/AI/UD +from otp.uberdog import DistributedChatManager/AI/UD +from otp.uberdog import SpeedchatRelay/UD +from otp.distributed import CentralLogger/AI/UD +from otp.web import SettingsMgr/AI/UD +from otp.status import StatusDatabase/UD +from otp.avatar import AvatarHandle + +typedef uint8 bool; + +typedef uint32 DoId; + +typedef DoId DoIdList[]; + +struct AvatarPendingDel { + uint32 Avatar; + uint32 date; +}; + +dclass Account { + string DcObjectType db; + uint32array ACCOUNT_AV_SET required db; + uint32array pirateAvatars required db; + uint32array HOUSE_ID_SET db; + uint32 ESTATE_ID db; + AvatarPendingDel ACCOUNT_AV_SET_DEL[] db; + string PLAYED_MINUTES db; + string PLAYED_MINUTES_PERIOD db; + string CREATED db; + string LAST_LOGIN db; +}; + +struct BarrierData { + uint16 context; + string name; + uint32 avIds[]; +}; + +dclass DistributedObject { + setBarrierData(BarrierData []) broadcast ram; + setBarrierReady(uint16) airecv clsend; + execCommand(string, uint32, uint32, uint32); + broadcastMessage() broadcast; +}; + +dclass DistributedTestObject : DistributedObject { + uint32 AutoInterest[]; + setParentingRules(string, string) broadcast ram; + setRequiredField(uint32) required broadcast ram; + setB(uint32) broadcast; + setBA(uint32) broadcast airecv; + setBO(uint32) broadcast ownsend; + setBR(uint32) broadcast ram; + setBRA(uint32) broadcast ram airecv; + setBRO(uint32) broadcast ram ownsend; + setBROA(uint32) broadcast ram ownsend airecv; +}; + +struct OSInfo { + string name; + int16 platform; + int16 major; + int16 minor; +}; + +struct CPUSpeed { + int32/1000 maxSpeed; + int32/1000 currentSpeed; +}; + +dclass TimeManager : DistributedObject { + requestServerTime(uint8) airecv clsend; + serverTime(uint8, int32, uint32); + setDisconnectReason(uint8) airecv clsend; + setExceptionInfo(string(0-1024)) airecv clsend; + setSignature(string(0-1024), char [16], char [16]) airecv clsend; + setFrameRate(uint16/10, uint16/1000, uint16, string(0-256), uint32/10, uint32/10, string(0-256), uint16, uint16, uint32/10, uint32/10, uint32/10, uint32, OSInfo, CPUSpeed, uint16, uint16, string(0-256)) airecv clsend; + setCpuInfo(string(0-1024), string) airecv clsend; + checkForGarbageLeaks(bool) airecv clsend; + setNumAIGarbageLeaks(uint32); + setClientGarbageLeak(uint32, string(0-1024)) airecv clsend; + checkAvOnDistrict(uint32, DoId) clsend airecv; + checkAvOnDistrictResult(uint32, DoId, bool); +}; + +dclass ObjectServer { + setName(string) airecv ram required; + setDcHash(uint32) ram required; + setDateCreated(uint32) airecv; +}; + +dclass DistributedDirectory : DistributedObject { + setParentingRules(string, string) broadcast ram; +}; + +dclass DistributedDistrict : DistributedObject { + setName(string) required broadcast ram; + setAvailable(uint8) required broadcast ram; +}; + +dclass DistributedNode : DistributedObject { + setParentStr(blob) broadcast ram ownsend airecv; + setParent(uint32) broadcast ram ownsend airecv; + setX(int16/10) broadcast ram ownsend airecv; + setY(int16/10) broadcast ram ownsend airecv; + setZ(int16/10) broadcast ram ownsend airecv; + setH(int16%360/10) broadcast ram ownsend airecv; + setP(int16%360/10) broadcast ram ownsend airecv; + setR(int16%360/10) broadcast ram ownsend airecv; + setPos : setX, setY, setZ; + setHpr : setH, setP, setR; + setPosHpr : setX, setY, setZ, setH, setP, setR; + setXY : setX, setY; + setXZ : setX, setZ; + setXYH : setX, setY, setH; + setXYZH : setX, setY, setZ, setH; +}; + +dclass DistributedSmoothNode : DistributedNode { + setComponentL(uint64) broadcast ram ownsend airecv; + setComponentX(int16/10) broadcast ram ownsend airecv; + setComponentY(int16/10) broadcast ram ownsend airecv; + setComponentZ(int16/10) broadcast ram ownsend airecv; + setComponentH(int16%360/10) broadcast ram ownsend airecv; + setComponentP(int16%360/10) broadcast ram ownsend airecv; + setComponentR(int16%360/10) broadcast ram ownsend airecv; + setComponentT(int16) broadcast ram ownsend airecv; + setSmStop : setComponentT; + setSmH : setComponentH, setComponentT; + setSmZ : setComponentZ, setComponentT; + setSmXY : setComponentX, setComponentY, setComponentT; + setSmXZ : setComponentX, setComponentZ, setComponentT; + setSmPos : setComponentX, setComponentY, setComponentZ, setComponentT; + setSmHpr : setComponentH, setComponentP, setComponentR, setComponentT; + setSmXYH : setComponentX, setComponentY, setComponentH, setComponentT; + setSmXYZH : setComponentX, setComponentY, setComponentZ, setComponentH, setComponentT; + setSmPosHpr : setComponentX, setComponentY, setComponentZ, setComponentH, setComponentP, setComponentR, setComponentT; + setSmPosHprL : setComponentL, setComponentX, setComponentY, setComponentZ, setComponentH, setComponentP, setComponentR, setComponentT; + clearSmoothing(int8) broadcast ownsend; + suggestResync(uint32, int16, int16, int32, uint16, uint16/100) ownrecv clsend; + returnResync(uint32, int16, int32, uint16, uint16/100) ownrecv clsend; +}; + +dclass DistributedCartesianGrid : DistributedNode { + setCellWidth(uint32) required broadcast ram; + setParentingRules(string, string) broadcast ram; +}; + +struct Fixture { + int32/10 x; + int32/10 y; + int32/10 z; + int16/10 h; + int16/10 p; + int16/10 r; + string state; +}; + +dclass DistributedCamera : DistributedNode { + setCamParent(uint32) required broadcast ram ownsend airecv; + setFixtures(Fixture []) required broadcast ram ownsend airecv; +}; + +struct TalkModification { + uint16 offset; + uint16 size; +}; + +dclass TalkPath_owner { + setTalk(uint32, uint32, string(0-256), string(0-400), TalkModification [], uint8) broadcast ownsend; +}; + +dclass TalkPath_whisper { + setTalkWhisper(uint32, uint32, string(0-256), string(0-400), TalkModification [], uint8) ownrecv clsend; +}; + +dclass TalkPath_group { + setTalkGroup(uint32, uint32, string(0-256), string(0-400), TalkModification [], uint8) clsend airecv; +}; + +dclass TalkPath_account { + setTalkAccount(uint32, uint32, string(0-256), string(0-400), TalkModification [], uint8) airecv clsend; +}; + +dclass AvatarHandle : TalkPath_whisper { +}; + +dclass DistributedAvatar : DistributedSmoothNode, TalkPath_owner, TalkPath_whisper { + string DcObjectType db; + setName(string) required broadcast db airecv; + friendsNotify(int32, int8) ownrecv airecv clsend; + checkAvOnShard(uint32) clsend airecv; + confirmAvOnShard(uint32, int8); +}; + +dclass DistributedPlayer : DistributedAvatar { + arrivedOnDistrict(uint32) ownrecv ram; + setAccountName(string) required ownrecv db; + setWhisperFrom(uint32, string(0-256), uint32) ownrecv clsend; + setWhisperWLFrom(uint32, string(0-256), uint32) ownrecv clsend; + setWhisperSCFrom(uint32, uint16) ownrecv clsend; + setWhisperSCCustomFrom(uint32, uint16) ownrecv clsend; + setWhisperSCEmoteFrom(uint32, uint16) ownrecv clsend; + setSystemMessage(uint32, string(0-256)) ownrecv; + setCommonChatFlags(uint8) broadcast ownrecv ram airecv; + setWhitelistChatFlags(uint8) broadcast ownrecv ram airecv; + setSC(uint16) broadcast ownsend airecv; + setSCCustom(uint16) broadcast ownsend airecv; + setFriendsList(uint32uint8array) ownrecv required db airecv; + setDISLname(string) broadcast ownrecv ram; + setDISLid(uint32) broadcast ownrecv ram db airecv required; + OwningAccount(uint32); + WishName(string) db ram; + WishNameState(string) db ram; + setPreviousAccess(uint8) required db airecv; + setAccess(uint8) broadcast ownrecv required ram airecv; + setAsGM(bool) required ram broadcast ownrecv airecv; +}; + +dclass MagicWordManager : DistributedObject { + setMagicWord(string, uint32, uint32, string(0-256)) airecv clsend; + setMagicWordResponse(string) airecv; + setWho(uint32array) airecv clsend; +}; + +dclass OtpAvatarManager : DistributedObject { + online(); + requestAvatarList(uint32) airecv clsend; + rejectAvatarList(uint32); + avatarListResponse(blob); + requestAvatarSlot(uint32, uint32, uint8) clsend airecv; + rejectAvatarSlot(uint32, uint32, uint8); + avatarSlotResponse(uint32, uint8); + requestPlayAvatar(uint32, uint32, uint32) clsend airecv; + rejectPlayAvatar(uint32, uint32); + playAvatarResponse(uint32, uint32, uint8, uint8); + rejectCreateAvatar(uint32); + createAvatarResponse(uint32, uint32, uint8, uint8); + requestRemoveAvatar(uint32, uint32, uint32, string(0-256)) airecv clsend; + rejectRemoveAvatar(uint32); + removeAvatarResponse(uint32, uint32); + requestShareAvatar(uint32, uint32, uint32, uint8) airecv clsend; + rejectShareAvatar(uint32); + shareAvatarResponse(uint32, uint32, uint8); +}; + +dclass DistributedChatManager : DistributedObject { + online(); + adminChat(uint32, string); + setAvatarLocation(uint32, uint32, uint32); + setAvatarCrew(uint32, uint32); + setAvatarGuild(uint32, uint32); + chatParentId(uint32) airecv clsend; + chatZoneId(uint32) airecv clsend; + chatFace(uint32) airecv clsend; + chatEmote(uint16) airecv clsend; + chatEmoteTarget(uint32) airecv clsend; + chatIndex(uint16) airecv clsend; + chatString(string(0-256)) airecv clsend; + chatToAvatarIndex : chatZoneId, chatIndex; + chatParentZoneFaceEmoteWithTargetIndex : chatParentId, chatZoneId, chatFace, chatEmote, chatEmoteTarget, chatIndex; + chatToAvatarString : chatZoneId, chatString; + chatParentZoneFaceEmoteWithTargetString : chatParentId, chatZoneId, chatFace, chatEmote, chatEmoteTarget, chatString; + speedChatTo(uint16) airecv clsend; + speedChatFrom(uint32, uint16); + speedChatCustomTo(uint16) airecv clsend; + speedChatCustomFrom(uint32, uint16); + whisperSCTo(uint32, uint16) airecv clsend; + whisperSCFrom(uint32, uint16); + whisperSCCustomTo(uint32, uint16) airecv clsend; + whisperSCCustomFrom(uint32, uint16); + whisperSCEmoteTo(uint32, uint16) airecv clsend; + whisperSCEmoteFrom(uint32, uint16); + whisperIgnored(uint32); +}; + +dclass FriendManager : DistributedObject { + friendQuery(int32) airecv clsend; + cancelFriendQuery(int32) airecv clsend; + inviteeFriendConsidering(int8, int32) airecv clsend; + inviteeFriendResponse(int8, int32) airecv clsend; + inviteeAcknowledgeCancel(int32) airecv clsend; + friendConsidering(int8, int32); + friendResponse(int8, int32); + inviteeFriendQuery(int32, string, blob, int32); + inviteeCancelFriendQuery(int32); + requestSecret() airecv clsend; + requestSecretResponse(int8, string); + submitSecret(string(0-256)) airecv clsend; + submitSecretResponse(int8, int32); +}; + +struct FriendInfo { + string avatarName; + uint32 avatarId; + string playerName; + uint8 onlineYesNo; + uint8 openChatEnabledYesNo; + uint8 openChatFriendshipYesNo; + uint8 wlChatEnabledYesNo; + string location; + string sublocation; + uint32 timestamp; +}; + +struct AvatarFriendInfo { + string avatarName; + string playerName; + uint32 playerId; + uint8 onlineYesNo; + uint8 openChatEnabledYesNo; + uint8 openChatFriendshipYesNo; + uint8 wlChatEnabledYesNo; +}; + +struct MemberInfo { + uint32 avatarId; + string avatarName; + uint8 avatarRank; + uint8 avatarOnline; + uint32 bandManagerId; + uint32 bandId; +}; + +struct leaderBoardRecordResponces { + char found; + uint32 id; + string text; + int32 value; +}; + +struct leaderBoardRecord { + uint32 id; + string text; + int32 value; +}; + +dclass LeaderBoardReceiver { + getTopTenResponce(string, leaderBoardRecord []); + getValuesResponce(string, leaderBoardRecordResponces []); +}; + +dclass LeaderBoard : LeaderBoardReceiver { + setValue(string [], uint32, string, int32); + alterValue(string [], uint32, string, int32); + setHighScore(string [], uint32, string, int32); + getValues(string, uint32 []); + getTopTen(string); + getValuesRespondTo(string, uint32 [], uint32); + getTopTenRespondTo(string, uint32); +}; + +dclass GuildManager : DistributedObject, LeaderBoardReceiver, TalkPath_group { + online(); + guildRejectInvite(uint32, uint32); + invitationFrom(uint32, string, uint32, string); + requestInvite(uint32) airecv clsend; + memberList() airecv clsend; + createGuild() airecv clsend; + acceptInvite() airecv clsend; + declineInvite() airecv clsend; + setWantName(string(0-256)) airecv clsend; + removeMember(uint32) airecv clsend; + changeRank(uint32, uint8) airecv clsend; + changeRankAvocate(uint32) airecv clsend; + statusRequest() airecv clsend; + requestLeaderboardTopTen() airecv clsend; + guildStatusUpdate(uint32, string(0-256), uint8); + guildNameReject(uint32); + guildNameChange(string, uint8); + receiveMember(MemberInfo); + receiveMembersDone(); + guildAcceptInvite(uint32); + guildDeclineInvite(uint32); + updateRep(uint32, uint32); + leaderboardTopTen(leaderBoardRecord []); + recvAvatarOnline(uint32, string, uint32, uint32); + recvAvatarOffline(uint32, string); + sendChat(string(0-256), uint8, uint32) airecv clsend; + sendWLChat(string(0-256), uint8, uint32) airecv clsend; + sendSC(uint16) airecv clsend; + sendSCQuest(uint16, uint16, uint16) airecv clsend; + recvChat(uint32, string, uint8, uint32); + recvWLChat(uint32, string, uint8, uint32); + recvSC(uint32, uint16); + recvSCQuest(uint32, uint16, uint16, uint16); + sendTokenRequest() airecv clsend; + recvTokenGenerated(string); + recvTokenInviteValue(string, int8); + sendTokenForJoinRequest(string(0-256), string(0-256)) airecv clsend; + recvTokenRedeemMessage(string); + recvTokenRedeemedByPlayerMessage(string); + sendTokenRValue(string(0-256), int8) airecv clsend; + sendPermToken() airecv clsend; + sendNonPermTokenCount() airecv clsend; + recvPermToken(string); + recvNonPermTokenCount(uint8); + sendClearTokens(uint8) airecv clsend; + sendAvatarBandId(uint32, uint32, uint32); + recvMemberAdded(MemberInfo, uint32, string); + notifyGuildKicksMaxed(); + recvMemberRemoved(uint32, uint32, string, string); + recvMemberUpdateName(uint32, string); + recvMemberUpdateRank(uint32, uint32, string, string, uint8, bool); + recvMemberUpdateBandId(uint32, uint32, uint32); + avatarOnline(uint32, uint16); + avatarOffline(uint32); + reflectTeleportQuery(uint32, uint32, uint32, uint32, uint32) clsend airecv; + teleportQuery(uint32, uint32, uint32, uint32, uint32); + reflectTeleportResponse(uint32, int8, uint32, uint32, uint32) clsend airecv; + teleportResponse(uint32, int8, uint32, uint32, uint32); + requestGuildMatesList(uint32, uint32, uint32); + updateAvatarName(uint32, string); + avatarDeleted(uint32); +}; + +dclass AvatarFriendsManager : DistributedObject { + online(); + requestInvite(uint32) airecv clsend; + friendConsidering(uint32) airecv clsend; + invitationFrom(uint32, string); + retractInvite(uint32); + rejectInvite(uint32, uint32); + requestRemove(uint32) airecv clsend; + rejectRemove(uint32, uint32); + updateAvatarFriend(uint32, AvatarFriendInfo); + removeAvatarFriend(uint32); + updateAvatarName(uint32, string); + avatarOnline(uint32, uint32, string, bool, bool, string, string); + avatarOffline(uint32); +}; + +dclass PlayerFriendsManager : DistributedObject, TalkPath_account { + requestInvite(uint32, uint32, uint8) airecv clsend; + invitationFrom(uint32, string); + retractInvite(uint32); + invitationResponse(uint32, uint16, uint32); + requestDecline(uint32, uint32) airecv clsend; + requestDeclineWithReason(uint32, uint32, uint32) airecv clsend; + requestRemove(uint32, uint32) airecv clsend; + secretResponse(string); + rejectSecret(string); + rejectUseSecret(string); + updatePlayerFriend(uint32, FriendInfo, uint8); + removePlayerFriend(uint32); +}; + +dclass SnapshotDispatcher : DistributedObject { + online(); + requestRender(uint32); + avatarDeleted(uint32); + requestNewWork(uint32); + errorFetchingAvatar(uint32, uint32); + errorRenderingAvatar(uint32, uint32); + renderSuccessful(uint32, uint32); +}; + +dclass SnapshotRenderer : DistributedObject { + online(); + requestRender(uint32, uint32, string); +}; + +dclass SpeedchatRelay : DistributedObject, TalkPath_account { + forwardSpeedchat(uint32, uint8, uint32 [], uint32, string(0-256), uint8) clsend; +}; + +dclass CentralLogger : DistributedObject { + sendMessage(string(0-256), string(0-1024), uint32, uint32) clsend; + logAIGarbage() airecv; +}; + +dclass SettingsMgr : DistributedObject { + requestAllChangedSettings() airecv clsend; + settingChange(string, string) airecv; +}; + +dclass StatusDatabase : DistributedObject { + requestOfflineAvatarStatus(uint32 []) airecv clsend; + recvOfflineAvatarStatus(uint32, uint32); +}; + +dclass CallbackObject { + callback(uint32, bool, uint8); +}; + diff --git a/Releases/ToontownLive/1.0.47.17-install/phase_3/etc/toon.dc b/Releases/ToontownLive/1.0.47.17-install/phase_3/etc/toon.dc new file mode 100644 index 0000000..d9f934b --- /dev/null +++ b/Releases/ToontownLive/1.0.47.17-install/phase_3/etc/toon.dc @@ -0,0 +1,3257 @@ +from direct.distributed import DistributedObjectGlobal +from toontown.ai import WelcomeValleyManager/AI +from toontown.building import DistributedAnimatedProp/AI +from toontown.toon import DistributedToon/AI/UD +from toontown.classicchars import DistributedCCharBase/AI +from toontown.classicchars import DistributedMickey/AI +from toontown.classicchars import DistributedVampireMickey/AI +from toontown.classicchars import DistributedMinnie/AI +from toontown.classicchars import DistributedWitchMinnie/AI +from toontown.classicchars import DistributedGoofy/AI +from toontown.classicchars import DistributedSuperGoofy/AI +from toontown.classicchars import DistributedDaisy/AI +from toontown.classicchars import DistributedSockHopDaisy/AI +from toontown.classicchars import DistributedChip/AI +from toontown.classicchars import DistributedPoliceChip/AI +from toontown.classicchars import DistributedDale/AI +from toontown.classicchars import DistributedJailbirdDale/AI +from toontown.classicchars import DistributedGoofySpeedway/AI +from toontown.classicchars import DistributedDonald/AI +from toontown.classicchars import DistributedFrankenDonald/AI +from toontown.classicchars import DistributedDonaldDock/AI +from toontown.classicchars import DistributedPluto/AI +from toontown.classicchars import DistributedWesternPluto/AI +from toontown.safezone import DistributedTrolley/AI +from toontown.safezone import DistributedPartyGate/AI +from toontown.suit import DistributedSuitPlanner/AI +from toontown.suit import DistributedSuitBase/AI +from toontown.suit import DistributedSuit/AI +from toontown.suit import DistributedTutorialSuit/AI +from toontown.suit import DistributedFactorySuit/AI +from toontown.suit import DistributedMintSuit/AI +from toontown.suit import DistributedStageSuit/AI +from toontown.suit import DistributedSellbotBoss/AI +from toontown.suit import DistributedCashbotBoss/AI +from toontown.coghq import DistributedCashbotBossSafe/AI +from toontown.coghq import DistributedCashbotBossCrane/AI +from toontown.suit import DistributedCashbotBossGoon/AI +from toontown.battle import DistributedBattleBase/AI +from toontown.battle import DistributedBattle/AI +from toontown.battle import DistributedBattleBldg/AI +from toontown.tutorial import DistributedBattleTutorial/AI +from toontown.coghq import DistributedBattleFactory/AI +from toontown.battle import DistributedBattleFinal/AI +from toontown.safezone import DistributedBoat/AI +from toontown.safezone import DistributedButterfly/AI +from toontown.safezone import DistributedMMPiano/AI +from toontown.safezone import DistributedDGFlower/AI +from toontown.fishing import DistributedFishingPond/AI +from toontown.fishing import DistributedFishingTarget/AI +from toontown.fishing import DistributedPondBingoManager/AI +from toontown.safezone import DistributedFishingSpot/AI +from toontown.estate import DistributedCannon/AI +from toontown.estate import DistributedTarget/AI +from toontown.minigame import DistributedMinigame/AI +from toontown.minigame import DistributedMinigameTemplate/AI +from toontown.minigame import DistributedRaceGame/AI +from toontown.minigame import DistributedCannonGame/AI +from toontown.minigame import DistributedPhotoGame/AI +from toontown.minigame import DistributedPatternGame/AI +from toontown.minigame import DistributedRingGame/AI +from toontown.minigame import DistributedTagGame/AI +from toontown.minigame import DistributedMazeGame/AI +from toontown.minigame import DistributedTugOfWarGame/AI +from toontown.minigame import DistributedCatchGame/AI +from toontown.minigame import DistributedDivingGame/AI +from toontown.minigame import DistributedTargetGame/AI +from toontown.estate import EstateManager/AI +from toontown.estate import DistributedEstate/AI +from toontown.estate import DistributedHouse/AI +from toontown.estate import DistributedHouseInterior/AI +from toontown.estate import DistributedGarden/AI +from toontown.shtiker import DeleteManager/AI +from toontown.ai import ToontownMagicWordManager/AI +from toontown.ai import NewsManager/AI +from toontown.shtiker import PurchaseManager/AI +from toontown.shtiker import NewbiePurchaseManager/AI +from toontown.safezone import SafeZoneManager/AI +from toontown.tutorial import TutorialManager/AI +from toontown.catalog import CatalogManager/AI +from toontown.safezone import DistributedTreasure/AI +from toontown.safezone import DistributedDDTreasure/AI +from toontown.safezone import DistributedDGTreasure/AI +from toontown.safezone import DistributedDLTreasure/AI +from toontown.safezone import DistributedTTTreasure/AI +from toontown.safezone import DistributedBRTreasure/AI +from toontown.safezone import DistributedMMTreasure/AI +from toontown.safezone import DistributedOZTreasure/AI +from toontown.safezone import DistributedETreasure/AI +from toontown.safezone import DistributedEFlyingTreasure/AI +from toontown.minigame import DistributedTagTreasure/AI +from toontown.coghq import DistributedCashbotBossTreasure/AI +from toontown.building import DistributedTrophyMgr/AI +from toontown.building import DistributedBuilding/AI +from toontown.building import DistributedAnimBuilding/AI +from toontown.building import DistributedToonInterior/AI +from toontown.building import DistributedToonHallInterior/AI +from toontown.building import DistributedSuitInterior/AI +from toontown.building import DistributedHQInterior/AI +from toontown.building import DistributedGagshopInterior/AI +from toontown.building import DistributedPetshopInterior/AI +from toontown.building import DistributedKartShopInterior/AI +from toontown.building import DistributedDoor/AI +from toontown.building import DistributedAnimDoor/AI +from toontown.estate import DistributedHouseDoor/AI +from toontown.coghq import DistributedCogHQDoor/AI +from toontown.coghq import DistributedSellbotHQDoor/AI +from toontown.toon import DistributedNPCToonBase/AI +from toontown.toon import DistributedNPCToon/AI +from toontown.toon import DistributedNPCSpecialQuestGiver/AI +from toontown.toon import DistributedNPCFlippyInToonHall/AI +from toontown.toon import DistributedNPCScientist/AI +from toontown.toon import DistributedNPCClerk/AI +from toontown.toon import DistributedNPCTailor/AI +from toontown.toon import DistributedNPCBlocker/AI +from toontown.toon import DistributedNPCFisherman/AI +from toontown.toon import DistributedNPCPartyPerson/AI +from toontown.toon import DistributedNPCPetclerk/AI +from toontown.toon import DistributedNPCKartClerk/AI +from toontown.building import DistributedKnockKnockDoor/AI +from toontown.building import DistributedElevator/AI +from toontown.building import DistributedElevatorFSM/AI +from toontown.building import DistributedElevatorExt/AI +from toontown.building import DistributedElevatorInt/AI +from toontown.coghq import DistributedFactoryElevatorExt/AI +from toontown.coghq import DistributedMintElevatorExt/AI +from toontown.coghq import DistributedLawOfficeElevatorExt/AI +from toontown.coghq import DistributedLawOfficeElevatorInt/AI +from toontown.building import DistributedElevatorFloor/AI +from toontown.building import DistributedBossElevator/AI +from toontown.building import DistributedVPElevator/AI +from toontown.building import DistributedCFOElevator/AI +from toontown.building import DistributedCJElevator/AI +from toontown.building import DistributedBBElevator/AI +from toontown.building import DistributedBoardingParty/AI +from toontown.building import DistributedTutorialInterior/AI +from toontown.estate import DistributedBankMgr/AI +from toontown.estate import DistributedMailbox/AI +from toontown.estate import DistributedFurnitureManager/AI +from toontown.estate import DistributedFurnitureItem/AI +from toontown.estate import DistributedBank/AI +from toontown.estate import DistributedCloset/AI +from toontown.estate import DistributedTrunk/AI +from toontown.estate import DistributedPhone/AI +from toontown.effects import DistributedFireworkShow/AI +from toontown.estate import DistributedFireworksCannon/AI +from toontown.coghq import LobbyManager/AI +from otp.level import DistributedLevel/AI +from otp.level import DistributedEntity/AI +from otp.level import DistributedInteractiveEntity/AI +from toontown.coghq import DistributedFactory/AI +from toontown.coghq import DistributedLawOffice/AI +from toontown.coghq import DistributedLawOfficeFloor/AI +from toontown.coghq import DistributedLift/AI +from toontown.coghq import DistributedDoorEntity/AI +from toontown.coghq import DistributedSwitch/AI +from toontown.coghq import DistributedButton/AI +from toontown.coghq import DistributedTrigger/AI +from toontown.coghq import DistributedCrushableEntity/AI +from toontown.coghq import DistributedCrusherEntity/AI +from toontown.coghq import DistributedStomper/AI +from toontown.coghq import DistributedStomperPair/AI +from toontown.coghq import DistributedLaserField/AI +from toontown.coghq import DistributedGolfGreenGame/AI +from toontown.coghq import DistributedSecurityCamera/AI +from toontown.coghq import DistributedMover/AI +from toontown.coghq import DistributedElevatorMarker/AI +from toontown.coghq import DistributedBarrelBase/AI +from toontown.coghq import DistributedGagBarrel/AI +from toontown.coghq import DistributedBeanBarrel/AI +from toontown.coghq import DistributedHealBarrel/AI +from toontown.coghq import DistributedGrid/AI +from toontown.coghq import ActiveCell/AI +from toontown.coghq import DirectionalCell/AI +from toontown.coghq import CrusherCell/AI +from toontown.coghq import DistributedCrate/AI +from toontown.coghq import DistributedSinkingPlatform/AI +from toontown.suit import DistributedGoon/AI +from toontown.suit import DistributedGridGoon/AI +from toontown.coghq import BattleBlocker/AI +from toontown.ai import DistributedBlackCatMgr/AI +from toontown.ai import DistributedPolarPlaceEffectMgr/AI +from toontown.ai import DistributedGreenToonEffectMgr/AI +from toontown.ai import DistributedResistanceEmoteMgr/AI +from toontown.ai import DistributedScavengerHuntTarget/AI +from toontown.ai import DistributedTrickOrTreatTarget/AI +from toontown.ai import DistributedWinterCarolingTarget/AI +from toontown.coghq import DistributedMint/AI +from toontown.coghq import DistributedMintRoom/AI +from toontown.coghq import DistributedMintBattle/AI +from toontown.coghq import DistributedStage/AI +from toontown.coghq import DistributedStageRoom/AI +from toontown.coghq import DistributedStageBattle/AI +from toontown.pets.PetDCImports/AI import * +from toontown.pets import DistributedPetProxy/AI +from toontown.coghq.InGameEditorDCImports/AI import * +from toontown.distributed import ToontownDistrict/AI +from toontown.distributed import ToontownDistrictStats/AI +from toontown.racing import DistributedVehicle/AI +from toontown.racing import DistributedStartingBlock/AI +from toontown.racing import DistributedRace/AI +from toontown.racing import DistributedKartPad/AI +from toontown.racing import DistributedRacePad/AI +from toontown.racing import DistributedViewPad/AI +from toontown.racing import DistributedStartingBlock/AI +from toontown.racing import DistributedLeaderBoard/AI +from toontown.racing import DistributedGag/AI +from toontown.racing import DistributedProjectile/AI +from toontown.racing.DistributedStartingBlock/AI import DistributedViewingBlock/AI +from toontown.uberdog.DistributedDeliveryManager/AI/UD import DistributedDeliveryManager/AI/UD +from toontown.uberdog.DistributedDataStoreManager/AI/UD import DistributedDataStoreManager/AI/UD +from toontown.suit import DistributedLawbotBoss/AI +from toontown.coghq import DistributedLawbotBossGavel/AI +from toontown.suit import DistributedLawbotBossSuit/AI +from toontown.coghq import DistributedLawbotCannon/AI +from toontown.coghq import DistributedLawbotChair/AI +from toontown.estate import DistributedLawnDecor/AI +from toontown.estate import DistributedGardenPlot/AI +from toontown.estate import DistributedGardenBox/AI +from toontown.estate import DistributedFlower/AI +from toontown.estate import DistributedGagTree/AI +from toontown.estate import DistributedStatuary/AI +from toontown.estate import DistributedToonStatuary/AI +from toontown.estate import DistributedChangingStatuary/AI +from toontown.estate import DistributedAnimatedStatuary/AI +from toontown.estate import DistributedPlantBase/AI +from toontown.estate import DistributedLawnDecor/AI +from toontown.minigame import DistributedTravelGame/AI +from toontown.minigame import DistributedPairingGame/AI +from toontown.minigame import DistributedVineGame/AI +from toontown.golf import DistributedPhysicsWorld/AI +from toontown.golf import DistributedGolfHole/AI +from toontown.golf import DistributedGolfCourse/AI +from toontown.parties import DistributedParty/AI +from toontown.parties import DistributedPartyActivity/AI +from toontown.parties import DistributedPartyTeamActivity/AI +from toontown.parties import DistributedPartyCannon/AI +from toontown.parties import DistributedPartyCannonActivity/AI +from toontown.parties import DistributedPartyCatchActivity/AI +from toontown.parties import DistributedPartyWinterCatchActivity/AI +from toontown.parties import DistributedPartyCogActivity/AI +from toontown.parties import DistributedPartyWinterCogActivity/AI +from toontown.parties import DistributedPartyFireworksActivity/AI +from toontown.parties import DistributedPartyDanceActivityBase/AI +from toontown.parties import DistributedPartyDanceActivity/AI +from toontown.parties import DistributedPartyDance20Activity/AI +from toontown.parties import DistributedPartyValentineDanceActivity/AI +from toontown.parties import DistributedPartyValentineDance20Activity/AI +from toontown.parties import DistributedPartyTrampolineActivity/AI +from toontown.parties import DistributedPartyValentineTrampolineActivity/AI +from toontown.parties import DistributedPartyVictoryTrampolineActivity/AI +from toontown.parties import DistributedPartyWinterTrampolineActivity/AI +from toontown.parties import DistributedPartyTugOfWarActivity/AI +from toontown.parties import DistributedPartyJukeboxActivityBase/AI +from toontown.parties import DistributedPartyJukeboxActivity/AI +from toontown.parties import DistributedPartyJukebox40Activity/AI +from toontown.parties import DistributedPartyValentineJukeboxActivity/AI +from toontown.parties import DistributedPartyValentineJukebox40Activity/AI +from toontown.friends import TTPlayerFriendsManager/UD +from toontown.uberdog import TTSpeedchatRelay/UD +from toontown.safezone import DistributedGolfKart/AI +from toontown.safezone import DistributedPicnicBasket/AI +from toontown.distributed import DistributedTimer/AI +from toontown.suit import DistributedBossbotBoss/AI +from toontown.coghq import DistributedCogKart/AI +from toontown.coghq import DistributedCountryClub/AI +from toontown.coghq import DistributedCountryClubRoom/AI +from toontown.coghq import DistributedMoleField/AI +from toontown.coghq import DistributedCountryClubBattle/AI +from toontown.building import DistributedClubElevator/AI +from toontown.coghq import DistributedMaze/AI +from toontown.battle import DistributedBattleWaiters/AI +from toontown.coghq import DistributedFoodBelt/AI +from toontown.coghq import DistributedBanquetTable/AI +from toontown.battle import DistributedBattleDiners/AI +from toontown.coghq import DistributedGolfSpot/AI +from toontown.minigame import DistributedIceGame/AI +from toontown.minigame import DistributedCogThiefGame/AI +from toontown.minigame import DistributedTwoDGame/AI +from toontown.safezone import DistributedPicnicTable/AI +from toontown.safezone import DistributedChineseCheckers/AI +from toontown.safezone import DistributedCheckers/AI +from toontown.safezone import DistributedFindFour/AI +from toontown.uberdog.DistributedMailManager/AI/UD import DistributedMailManager/AI/UD +from toontown.uberdog.DistributedPartyManager/AI/UD import DistributedPartyManager/AI/UD +from toontown.rpc.AwardManager/UD import AwardManager/UD +from toontown.uberdog.DistributedCpuInfoMgr/AI/UD import DistributedCpuInfoMgr/AI/UD +from toontown.uberdog.DistributedSecurityMgr/AI/UD import DistributedSecurityMgr/AI/UD +from toontown.rpc.RATManager/UD import RATManager/UD +from toontown.uberdog.DistributedInGameNewsMgr/AI/UD import DistributedInGameNewsMgr/AI/UD +from toontown.uberdog.DistributedWhitelistMgr/AI/UD import DistributedWhitelistMgr/AI/UD +from toontown.coderedemption.TTCodeRedemptionMgr/AI/UD import TTCodeRedemptionMgr/AI/UD +from toontown.distributed.NonRepeatableRandomSourceAI import NonRepeatableRandomSourceAI +from toontown.distributed.NonRepeatableRandomSourceUD import NonRepeatableRandomSourceUD +from toontown.ai.DistributedPhaseEventMgr/AI import DistributedPhaseEventMgr/AI +from toontown.ai.DistributedHydrantZeroMgr/AI import DistributedHydrantZeroMgr/AI +from toontown.ai.DistributedMailboxZeroMgr/AI import DistributedMailboxZeroMgr/AI +from toontown.ai.DistributedTrashcanZeroMgr/AI import DistributedTrashcanZeroMgr/AI +from toontown.ai import DistributedSillyMeterMgr/AI +from toontown.cogdominium import DistributedCogdoInterior/AI +from toontown.cogdominium import DistributedCogdoBattleBldg/AI +from toontown.cogdominium import DistributedCogdoElevatorExt/AI +from toontown.cogdominium import DistributedCogdoElevatorInt/AI +from toontown.cogdominium import DistributedCogdoBarrel/AI +from toontown.cogdominium import DistCogdoGame/AI +from toontown.cogdominium import DistCogdoLevelGame/AI +from toontown.cogdominium import DistCogdoBoardroomGame/AI +from toontown.cogdominium import DistCogdoCraneGame/AI +from toontown.cogdominium import DistCogdoMazeGame/AI +from toontown.cogdominium import DistCogdoFlyingGame/AI +from toontown.cogdominium import DistCogdoCrane/AI +from toontown.cogdominium import DistCogdoCraneMoneyBag/AI +from toontown.cogdominium import DistCogdoCraneCog/AI + +struct GiftItem { + blob Item; + string giftTag; +}; + +struct gardenSpecial { + uint8 index; + uint8 count; +}; + +struct simpleMail { + uint64 msgId; + uint32 senderId; + uint16 year; + uint8 month; + uint8 day; + string body; +}; + +struct invite { + uint64 inviteKey; + uint64 partyId; + uint8 status; +}; + +struct decoration { + uint8 decorId; + uint8 x; + uint8 y; + uint8 h; +}; + +struct activity { + uint8 activityId; + uint8 x; + uint8 y; + uint8 h; +}; + +struct party { + uint64 partyId; + uint32 hostId; + uint16 startYear; + uint8 startMonth; + uint8 startDay; + uint8 startHour; + uint8 startMinute; + uint16 endYear; + uint8 endMonth; + uint8 endDay; + uint8 endHour; + uint8 endMinute; + uint8 isPrivate; + uint8 inviteTheme; + activity activities[]; + decoration decors[]; + uint8 status; +}; + +struct partyReply { + uint32 inviteeId; + uint8 status; +}; + +struct repliesForOneParty { + uint64 partyId; + partyReply partyReplies[]; +}; + +struct publicPartyInfo { + uint32 shardId; + uint32 zoneId; + uint8 numberOfGuests; + string hostName; + uint8array activityIds; + uint16 minLeft; +}; + +struct jukeboxSongInfo { + uint8/10 phase; + string fileName; +}; + +struct partyCloudColor { + uint16 cloudNumber; + uint8/100 r; + uint8/100 g; + uint8/100 b; +}; + +struct datetime { + uint16 year; + uint8 month; + uint8 day; + uint8 hour; + uint8 minutes; + uint8 seconds; +}; + +dclass ToontownDistrict : DistributedDistrict { + setParentingRules(string, string) broadcast ram; +}; + +dclass ToontownDistrictStats : DistributedObject { + settoontownDistrictId(uint32) broadcast required ram; + setAvatarCount(uint32) broadcast required ram; + setNewAvatarCount(uint32) broadcast required ram; + setStats : setAvatarCount, setNewAvatarCount; +}; + +dclass WelcomeValleyManager : DistributedObject { + clientSetZone(uint32) airecv clsend; + requestZoneIdMessage(uint32, uint16) airecv clsend; + requestZoneIdResponse(uint32, uint16); +}; + +dclass DistributedAnimatedProp : DistributedObject { + setPropId(uint16) required broadcast ram; + setAvatarInteract(uint32) required broadcast ram; + requestInteract() airecv clsend; + rejectInteract(); + requestExit() airecv clsend; + avatarExit(uint32) broadcast; + setState(string, int16) required broadcast ram; +}; + +typedef int16 pair16[2]; + +dclass DistributedToon : DistributedPlayer { + setDNAString(blob) required broadcast ownrecv db; + setMaxBankMoney(int16) required broadcast ownrecv db; + setBankMoney(int16) required broadcast ownrecv db; + setMaxMoney(int16) required broadcast ownrecv db; + setMoney(int16) required broadcast ownrecv db; + setMaxHp(int16) required broadcast ownrecv db; + setHp(int16) required broadcast ownrecv db; + toonUp(uint16) broadcast ownrecv; + takeDamage(uint16) broadcast ownrecv; + setBattleId(uint32) required broadcast ram; + setExperience(blob) required ownrecv db; + setMaxCarry(uint8) required ownrecv db; + setTrackAccess(uint16array) required broadcast ownrecv db; + setTrackProgress(int8, uint32) required ownrecv db; + setTrackBonusLevel(int8array) required broadcast ownrecv db; + setInventory(blob) required ownrecv db; + setMaxNPCFriends(uint16) required ownrecv db; + setNPCFriendsDict(uint32uint8array) required ownrecv db; + setDefaultShard(uint32) required ownrecv db; + setDefaultZone(uint32) required ownrecv db; + setShtickerBook(blob) required ownrecv db; + setZonesVisited(uint32array) required ownrecv db; + setHoodsVisited(uint32array) required ownrecv db; + setInterface(blob) required ownrecv db; + setLastHood(uint32) required ownrecv db; + setTutorialAck(uint8) required ownrecv db; + setMaxClothes(uint32) required ownrecv db; + setClothesTopsList(uint8array) required ownrecv db; + setClothesBottomsList(uint8array) required ownrecv db; + setMaxAccessories(uint32) required ownrecv db; + setHatList(uint8array) required ownrecv db; + setGlassesList(uint8array) required ownrecv db; + setBackpackList(uint8array) required ownrecv db; + setShoesList(uint8array) required ownrecv db; + setHat(uint8, uint8, uint8) required broadcast db ownrecv; + setGlasses(uint8, uint8, uint8) required broadcast db ownrecv; + setBackpack(uint8, uint8, uint8) required broadcast db ownrecv; + setShoes(uint8, uint8, uint8) required broadcast db ownrecv; + setGardenSpecials(gardenSpecial []) required ownrecv db airecv; + setEarnedExperience(uint16array) ownrecv; + setTunnelIn(int16, int16/10, int16/10, int16/10, int16/100, int32/100) ownsend broadcast; + setTunnelOut(int16, int16/10, int16/10, int16/10, int16/10, int16/100, int32/100) ownsend broadcast; + setAnimState(char [0-1024], int16/1000, int16) broadcast ram ownsend airecv; + setEmoteState(int16, int16/1000, int16) broadcast ram ownsend; + setEmoteAccess(uint8array) required ownrecv db; + setCustomMessages(uint16array) required ownrecv db; + setSleepAutoReply(uint32) broadcast clsend ownrecv; + setResistanceMessages(pair16 []) required ownrecv db; + setPetTrickPhrases(uint8array) required ownrecv db; + setCatalogSchedule(uint16, uint32) required ownrecv db; + setCatalog(blob, blob, blob) required ownrecv db; + setMailboxContents(blob) required ownrecv db; + setDeliverySchedule(blob) required ownrecv db airecv; + setGiftSchedule(blob) required ownrecv db airecv; + setAwardMailboxContents(blob) required ownrecv db; + setAwardSchedule(blob) required ownrecv db airecv; + setAwardNotify(uint8) required ownrecv db; + setCatalogNotify(uint8, uint8) required ownrecv db; + playSplashEffect(int16/10, int16/10, int16/10) broadcast ownsend; + setWhisperSCToontaskFrom(uint32, uint32, uint32, uint32, uint8) ownrecv clsend; + setSCToontask(uint32, uint32, uint32, uint8) broadcast ownsend; + reqSCResistance(uint16, uint32 []) ownsend airecv; + setSCResistance(uint16, uint32 []) broadcast ownrecv; + setSpeedChatStyleIndex(uint8) required ownsend broadcast db; + setTrophyScore(uint16) broadcast ownrecv ram; + setTeleportAccess(uint32array) required ownrecv db; + checkTeleportAccess(uint16) airecv ownsend; + battleSOS(uint32) ownrecv clsend; + teleportQuery(uint32) ownrecv clsend; + teleportResponse(uint32, int8, uint32, uint32, uint32) ownrecv clsend; + teleportResponseToAI(uint32, int8, uint32, uint32, uint32, uint32) ownsend airecv; + teleportGiveup(uint32) ownrecv clsend; + teleportGreeting(uint32) broadcast ownsend; + setCogStatus(uint32array) required ownrecv db; + setCogCount(uint32array) required ownrecv db; + setCogRadar(uint8array) required ownrecv db; + setBuildingRadar(uint8array) required ownrecv db; + setCogLevels(uint8array) required broadcast ownrecv db; + setCogTypes(uint8array) required broadcast ownrecv db; + setCogParts(uint32array) required broadcast ownrecv db; + setCogMerits(uint16array) required ownrecv db; + setCogIndex(int8) broadcast ram; + setDisguisePageFlag(int8) ownrecv; + setSosPageFlag(int8) ownrecv; + setHouseId(uint32) required ownrecv db; + setQuests(uint32array) required broadcast ownrecv db; + setQuestHistory(uint16array) required ownrecv db; + setRewardHistory(uint8, uint16array) required ownrecv db; + setQuestCarryLimit(uint8) required ownrecv db; + requestDeleteQuest(uint32array) ownsend airecv; + setCheesyEffect(int16, uint32, uint32) required broadcast ownrecv db; + setGhostMode(uint8) broadcast ownrecv ram; + setPosIndex(uint8) required ownrecv db; + setFishCollection(uint8array, uint8array, uint16array) required ownrecv db; + setMaxFishTank(uint8) required ownrecv db; + setFishTank(uint8array, uint8array, uint16array) required ownrecv db; + setFishingRod(uint8) required broadcast ownrecv db; + setFishingTrophies(uint8array) required ownrecv db; + setFlowerCollection(uint8array, uint8array) required ownrecv db; + setFlowerBasket(uint8array, uint8array) required ownrecv db; + setMaxFlowerBasket(uint8) required ownrecv db; + setGardenTrophies(uint8array) required ownrecv db; + setShovel(uint8) required broadcast ownrecv db; + setShovelSkill(uint32) required ownrecv db; + setWateringCan(uint8) required broadcast ownrecv db; + setWateringCanSkill(uint32) required ownrecv db; + promoteShovel(uint8) ownrecv; + promoteWateringCan(uint8) ownrecv; + reactivateWater() ownrecv; + presentPie(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10, int32) broadcast ownsend; + tossPie(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10, uint8, uint8, int32) broadcast ownsend; + pieSplat(int16/10, int16/10, int16/10, uint8, uint8, int32) broadcast ownsend; + setPieType(uint8) broadcast ownrecv ram; + setNumPies(uint16) broadcast ownrecv ram; + catalogGenClothes(uint32) broadcast ownrecv; + catalogGenAccessories(uint32) broadcast ownrecv; + setPetId(uint32) required broadcast ownrecv db; + setPetMovie(uint32, uint8) ownsend airecv; + setPetTutorialDone(uint8) required ownsend airecv db; + setFishBingoTutorialDone(uint8) required ownsend airecv db; + setFishBingoMarkTutorialDone(uint8) required ownsend airecv db; + setKartBodyType(int8) required broadcast ownrecv db; + setKartBodyColor(int8) required broadcast ownrecv db; + setKartAccessoryColor(int8) required broadcast ownrecv db; + setKartEngineBlockType(int8) required broadcast ownrecv db; + setKartSpoilerType(int8) required broadcast ownrecv db; + setKartFrontWheelWellType(int8) required broadcast ownrecv db; + setKartBackWheelWellType(int8) required broadcast ownrecv db; + setKartRimType(int8) required broadcast ownrecv db; + setKartDecalType(int8) required broadcast ownrecv db; + updateKartDNAField(int8, int8) ownsend airecv; + addOwnedAccessory(int8) ownsend airecv; + removeOwnedAccessory(int8) ownsend airecv; + setTickets(uint32) required broadcast ownrecv db; + setKartingHistory(uint8 [16]) required ownrecv db; + setKartingTrophies(uint8 [33]) required ownrecv db; + setKartingPersonalBest(uint32/1000 [6]) required ownrecv db; + setKartingPersonalBest2(uint32/1000 [12]) required ownrecv db; + setKartAccessoriesOwned(int8 [16]) required broadcast ownrecv db; + setCurrentKart(uint32) broadcast ownrecv ram; + squish(uint8) ownsend airecv; + announceBingo() broadcast ownrecv; + trickOrTreatTargetMet(uint32) ownrecv; + trickOrTreatMilestoneMet() ownrecv; + winterCarolingTargetMet(uint32) ownrecv; + setCogSummonsEarned(uint8array) required ownrecv db; + reqCogSummons(char [0-256], uint32) ownsend airecv; + cogSummonsResponse(string, uint32, uint32) ownrecv; + reqUseSpecial(int32) ownsend airecv; + useSpecialResponse(string) ownrecv; + setGardenStarted(uint8) required ownrecv db; + sendToGolfCourse(uint32) ownrecv; + setGolfHistory(uint16 [18]) required ownrecv db; + setPackedGolfHoleBest(uint8 [18]) required ownrecv db; + setGolfCourseBest(uint8 [3]) required ownrecv db; + setUnlimitedSwing(uint8) broadcast ownrecv ram; + logSuspiciousEvent(char [0-1024]) ownsend airecv; + logMessage(char [0-1024]) ownsend airecv; + forceLogoutWithNotify() ownrecv; + setPinkSlips(uint8) required ownrecv db; + setNametagStyle(uint8) broadcast required ram db; + setMail(simpleMail []) ownrecv; + setNumMailItems(uint32) airecv; + setSimpleMailNotify(uint8) ownrecv airecv; + setInvites(invite []) ownrecv airecv ram; + setPartiesInvitedTo(party []) ownrecv airecv ram; + setHostedParties(party []) ownrecv airecv ram; + setPartyReplies(repliesForOneParty []) ownrecv airecv ram; + updateInvite(uint64, uint8) ownrecv airecv; + updateReply(uint64, uint64, uint8) ownrecv airecv; + setPartyCanStart(uint64) ownrecv airecv; + setPartyStatus(uint64, uint8) ownrecv airecv; + announcePartyStarted(uint64) ownrecv; + setModuleInfo(string []) airecv clsend; +}; + +dclass DistributedCCharBase : DistributedObject { + setChat(uint32, uint32, uint32) broadcast; + fadeAway() broadcast; + setWalk(string, string, int16) required broadcast ram; + avatarEnter() airecv clsend; + avatarExit() airecv clsend; + setNearbyAvatarChat(char [0-1024]) airecv clsend; + setNearbyAvatarSC(uint16) airecv clsend; + setNearbyAvatarSCCustom(uint16) airecv clsend; + setNearbyAvatarSCToontask(uint32, uint32, uint32, uint8) airecv clsend; +}; + +dclass DistributedMickey : DistributedCCharBase { +}; + +dclass DistributedVampireMickey : DistributedMickey { +}; + +dclass DistributedWitchMinnie : DistributedMickey { +}; + +dclass DistributedMinnie : DistributedCCharBase { +}; + +dclass DistributedGoofy : DistributedCCharBase { +}; + +dclass DistributedDaisy : DistributedCCharBase { +}; + +dclass DistributedSockHopDaisy : DistributedDaisy { +}; + +dclass DistributedChip : DistributedCCharBase { +}; + +dclass DistributedPoliceChip : DistributedChip { +}; + +dclass DistributedDale : DistributedCCharBase { + setFollowChip(string, string, int16, int16/100, int16/100) broadcast ram; + setChipId(uint32) required broadcast ram; +}; + +dclass DistributedJailbirdDale : DistributedDale { +}; + +dclass DistributedDonald : DistributedCCharBase { +}; + +dclass DistributedFrankenDonald : DistributedDonald { +}; + +dclass DistributedDonaldDock : DistributedCCharBase { +}; + +dclass DistributedPluto : DistributedCCharBase { +}; + +dclass DistributedWesternPluto : DistributedPluto { +}; + +dclass DistributedGoofySpeedway : DistributedCCharBase { +}; + +dclass DistributedSuperGoofy : DistributedGoofySpeedway { +}; + +dclass DistributedPartyGate : DistributedObject { + getPartyList(uint32) airecv clsend; + partyChoiceRequest(uint32, uint64, uint64) airecv clsend; + listAllPublicParties(publicPartyInfo []); + partyRequestDenied(uint8); + setParty(publicPartyInfo); +}; + +dclass DistributedTrolley : DistributedObject { + setState(string, int16) broadcast ram; + fillSlot0(uint32) broadcast ram; + fillSlot1(uint32) broadcast ram; + fillSlot2(uint32) broadcast ram; + fillSlot3(uint32) broadcast ram; + emptySlot0(uint32, int16) broadcast ram; + emptySlot1(uint32, int16) broadcast ram; + emptySlot2(uint32, int16) broadcast ram; + emptySlot3(uint32, int16) broadcast ram; + requestBoard() airecv clsend; + rejectBoard(uint32); + requestExit() airecv clsend; + setMinigameZone(uint32, uint16); +}; + +dclass DistributedSuitPlanner : DistributedObject { + setZoneId(uint32) required broadcast ram; + suitListQuery() airecv clsend; + suitListResponse(uint8array); + buildingListQuery() airecv clsend; + buildingListResponse(uint8array); +}; + +dclass DistributedSuitBase : DistributedObject { + denyBattle(); + setDNAString(blob) required broadcast ram; + setLevelDist(int16) required broadcast ram; + setBrushOff(int16) broadcast; + setSkelecog(uint8) required broadcast ram; + setSkeleRevives(uint8) required broadcast ram; + setHP(int16) required broadcast ram; +}; + +dclass DistributedSuit : DistributedSuitBase { + requestBattle(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) airecv clsend; + setSPDoId(uint32) required broadcast ram; + setPathEndpoints(uint16, uint16, uint16, uint16) required broadcast ram; + setPathPosition(uint16, int16) required broadcast ram; + setPathState(int8) required broadcast ram; + debugSuitPosition(int16/10, int16, int16/10, int16/10, int16) broadcast; +}; + +dclass DistributedTutorialSuit : DistributedSuitBase { + requestBattle(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) airecv clsend; +}; + +dclass DistributedFactorySuit : DistributedSuitBase { + setLevelDoId(uint32) required broadcast ram; + setCogId(uint32) required broadcast ram; + setReserve(uint8) required broadcast ram; + requestBattle(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) airecv clsend; + setAlert(uint32) airecv clsend; + setConfrontToon(uint32) broadcast; + setStrayed() airecv clsend; + setReturn() broadcast; +}; + +dclass DistributedMintSuit : DistributedFactorySuit { +}; + +dclass DistributedStageSuit : DistributedFactorySuit { +}; + +dclass DistributedBossCog : DistributedNode { + setDNAString(blob) required broadcast db; + setToonIds(uint32array, uint32array, uint32array) broadcast ram; + setBattleIds(uint8, uint32, uint32) broadcast ram; + setArenaSide(uint8) broadcast ram; + avatarEnter() airecv clsend; + avatarExit() airecv clsend; + avatarNearEnter() airecv clsend; + avatarNearExit() airecv clsend; + toonDied(uint32) broadcast; + setBattleExperience(int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, uint8array, int16array, uint32array) required broadcast ram; + zapToon(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10, int8/100, int8/100, uint8, int16) airecv clsend; + showZapToon(uint32, int16/10, int16/10, int16/10, int16/10, int16/10, int16/10, uint8, int16) broadcast; + setAttackCode(uint8, uint32) broadcast; +}; + +dclass DistributedSellbotBoss : DistributedBossCog { + setCagedToonNpcId(uint32) required broadcast ram; + setDooberIds(uint32array) broadcast ram; + setBossDamage(uint16, uint8, int16) broadcast ram; + setState(string) broadcast ram; + hitBoss(uint8) airecv clsend; + hitBossInsides() airecv clsend; + hitToon(uint32) airecv clsend; + finalPieSplat() airecv clsend; + touchCage() airecv clsend; + doStrafe(uint8, uint8) broadcast; + cagedToonBattleThree(uint16, uint32) broadcast; + toonPromoted(uint8(0-1)); +}; + +dclass DistributedCashbotBoss : DistributedBossCog { + setState(string) broadcast ram; + setBossDamage(uint16) broadcast ram; + setRewardId(uint16) broadcast ram; + applyReward() airecv clsend; +}; + +struct LinkPosition { + int16/100 x; + int16/100 y; + int16/100 z; +}; + +dclass DistributedCashbotBossCrane : DistributedObject { + setBossCogId(uint32) required broadcast ram; + setIndex(uint8) required broadcast ram; + setState(char, uint32) broadcast ram; + requestControl() airecv clsend; + requestFree() airecv clsend; + clearSmoothing(int8) broadcast clsend; + setCablePos(uint8, int16/100, uint16%360/100, LinkPosition [3], int16) broadcast clsend; +}; + +dclass DistributedCashbotBossObject : DistributedObject { + setBossCogId(uint32) required broadcast ram; + setObjectState(char, uint32, uint32) broadcast ram; + requestGrab() airecv clsend; + rejectGrab(); + requestDrop() airecv clsend; + hitFloor() clsend; + requestFree(int16/10, int16/10, int16/10, uint16%360/100) airecv clsend; + hitBoss(uint16/255) airecv clsend; + setX(int16/10) broadcast ram clsend airecv; + setY(int16/10) broadcast ram clsend airecv; + setZ(int16/10) broadcast ram clsend airecv; + setH(int16%360/10) broadcast ram clsend airecv; + setP(int16%360/10) broadcast ram clsend airecv; + setR(int16%360/10) broadcast ram clsend airecv; + setPos : setX, setY, setZ; + setHpr : setH, setP, setR; + setPosHpr : setX, setY, setZ, setH, setP, setR; + setXY : setX, setY; + setXZ : setX, setZ; + setXYH : setX, setY, setH; + setXYZH : setX, setY, setZ, setH; + setComponentL(uint64) broadcast ram clsend airecv; + setComponentX(int16/10) broadcast ram clsend airecv; + setComponentY(int16/10) broadcast ram clsend airecv; + setComponentZ(int16/10) broadcast ram clsend airecv; + setComponentH(int16%360/10) broadcast ram clsend airecv; + setComponentP(int16%360/10) broadcast ram clsend airecv; + setComponentR(int16%360/10) broadcast ram clsend airecv; + setComponentT(int16) broadcast ram clsend airecv; + setSmStop : setComponentT; + setSmH : setComponentH, setComponentT; + setSmZ : setComponentZ, setComponentT; + setSmXY : setComponentX, setComponentY, setComponentT; + setSmXZ : setComponentX, setComponentZ, setComponentT; + setSmPos : setComponentX, setComponentY, setComponentZ, setComponentT; + setSmHpr : setComponentH, setComponentP, setComponentR, setComponentT; + setSmXYH : setComponentX, setComponentY, setComponentH, setComponentT; + setSmXYZH : setComponentX, setComponentY, setComponentZ, setComponentH, setComponentT; + setSmPosHpr : setComponentX, setComponentY, setComponentZ, setComponentH, setComponentP, setComponentR, setComponentT; + setSmPosHprL : setComponentL, setComponentX, setComponentY, setComponentZ, setComponentH, setComponentP, setComponentR, setComponentT; + clearSmoothing(int8) broadcast clsend; +}; + +dclass DistributedCashbotBossSafe : DistributedCashbotBossObject { + setIndex(uint8) required broadcast ram; + requestInitial() airecv clsend; +}; + +dclass DistributedCashbotBossGoon : DistributedCashbotBossObject { + requestBattle(int16/10) airecv clsend; + requestStunned(int16/10) airecv clsend; + setVelocity(uint8/10) broadcast ram; + setHFov(uint8) broadcast ram; + setAttackRadius(uint8) broadcast ram; + setStrength(uint8) broadcast ram; + setGoonScale(uint8/50) broadcast ram; + setupGoon : setVelocity, setHFov, setAttackRadius, setStrength, setGoonScale; + setTarget(int16/10, int16/10, uint16%360/100, int16) broadcast ram; + destroyGoon() broadcast clsend airecv; +}; + +dclass DistributedBattleBase : DistributedObject { + setLevelDoId(uint32) required broadcast ram; + setBattleCellId(uint32) required broadcast ram; + setInteractivePropTrackBonus(int8) required broadcast ram; + setPosition(int16/10, int16/10, int16/10) required broadcast ram; + setZoneId(uint32) required broadcast ram; + setInitialSuitPos(int16/10, int16/10, int16/10) required broadcast ram; + setMembers(uint32array, string, string, string, string, string, uint32array, string, string, string, string, int16) required broadcast ram; + adjust(int16) broadcast; + setMovie(int8, uint32array, uint32array, int8, int8, int8, int32, int16array, int16, int16, int16array, int8, int8, int8, int8, int8, int32, int16array, int16, int16, int16array, int8, int8, int8, int8, int8, int32, int16array, int16, int16, int16array, int8, int8, int8, int8, int8, int32, int16array, int16, int16, int16array, int8, int8, int8, int8, int8, int16array, int8, int8, int8, int8, int8, int8, int16array, int8, int8, int8, int8, int8, int8, int16array, int8, int8, int8, int8, int8, int8, int16array, int8, int8, int8) required broadcast ram; + setChosenToonAttacks(uint32array, int16array, int16array, int32array) broadcast ram; + setBattleExperience(int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, uint8array, int16array, uint32array) required broadcast ram; + denyLocalToonJoin(); + setBossBattle(uint8) required broadcast ram; + setState(string, int16) required broadcast ram; + faceOffDone() airecv clsend; + toonRequestJoin(int16/10, int16/10, int16/10) airecv clsend; + toonRequestRun() airecv clsend; + toonDied() airecv clsend; + adjustDone() airecv clsend; + timeout() airecv clsend; + movieDone() airecv clsend; + rewardDone() airecv clsend; + joinDone(uint32) airecv clsend; + requestAttack(int8, int8, int32) airecv clsend; + requestPetProxy(uint32) airecv clsend; +}; + +dclass DistributedBattle : DistributedBattleBase { +}; + +dclass DistributedBattleBldg : DistributedBattleBase { +}; + +dclass DistributedBattleTutorial : DistributedBattle { +}; + +dclass DistributedLevelBattle : DistributedBattle { +}; + +dclass DistributedBattleFactory : DistributedLevelBattle { +}; + +dclass DistributedMintBattle : DistributedLevelBattle { +}; + +dclass DistributedStageBattle : DistributedLevelBattle { +}; + +dclass DistributedBattleFinal : DistributedBattleBase { + setBossCogId(uint32) required broadcast ram; + setBattleNumber(uint8) required broadcast ram; + setBattleSide(uint8) required broadcast ram; +}; + +dclass DistributedBoat : DistributedObject { + setState(string, int16) required broadcast ram; +}; + +dclass DistributedButterfly : DistributedObject { + setArea(int16, int16) required broadcast ram; + setState(int8, uint8, uint8, uint16/10, int16) required broadcast ram; + avatarEnter() airecv clsend; +}; + +dclass DistributedMMPiano : DistributedObject { + requestSpeedUp() airecv clsend; + requestChangeDirection() airecv clsend; + setSpeed(int16/1000, uint16/100, int16) broadcast ram; + playSpeedUp(uint32) broadcast; + playChangeDirection(uint32) broadcast; +}; + +dclass DistributedDGFlower : DistributedObject { + avatarEnter() airecv clsend; + avatarExit() airecv clsend; + setHeight(uint8/10) broadcast ram; +}; + +dclass DistributedFishingPond : DistributedObject { + hitTarget(uint32) airecv clsend; + setArea(uint32) required broadcast ram; +}; + +dclass DistributedFishingTarget : DistributedNode { + setPondDoId(uint32) required broadcast ram; + setState(uint8, int16/10, uint16/100, uint16/10, int16) required broadcast ram; +}; + +dclass DistributedFishingSpot : DistributedObject { + setPondDoId(uint32) required broadcast ram; + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + requestEnter() airecv clsend; + rejectEnter(); + requestExit() airecv clsend; + setOccupied(uint32) broadcast ram; + doCast(uint8/255, int16/100) airecv clsend; + sellFish() airecv clsend; + sellFishComplete(uint8, uint16); + setMovie(uint8, uint8, uint16, uint16, uint16, uint8/100, int16/100) broadcast ram; +}; + +dclass DistributedPondBingoManager : DistributedObject { + setPondDoId(uint32) required broadcast ram; + updateGameState(uint32, uint8); + setCardState(uint16, uint8, uint16, uint32); + setState(string, int16); + cardUpdate(uint16, uint8, uint8, uint8) airecv clsend; + enableBingo(); + handleBingoCall(uint16) airecv clsend; + setJackpot(uint16); +}; + +dclass DistributedCannon : DistributedObject { + setEstateId(uint32) required broadcast ram; + setTargetId(uint32) required broadcast ram; + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + setActive(uint8) airecv clsend; + setActiveState(uint8) broadcast ram; + requestEnter() airecv clsend; + requestExit() broadcast; + setMovie(uint8, uint32) broadcast ram; + setCannonPosition(int32/100, uint32/100) airecv clsend; + setCannonLit(int32/100, uint32/100) airecv clsend; + setFired() airecv clsend; + setLanded() airecv clsend; + updateCannonPosition(uint32, int32/100, uint32/100) broadcast ram; + setCannonWillFire(uint32, int32/100, int32/100, uint32/100, int16) broadcast; + setCannonExit(uint32) broadcast; + requestBumperMove(int32/100, int32/100, int32/100) airecv clsend; + setCannonBumperPos(int32/100, int32/100, int32/100) required broadcast ram; +}; + +dclass DistributedTarget : DistributedObject { + setPosition(int16/10, int16/10, int16/10) required broadcast ram; + setState(uint8, uint32/10, uint8) broadcast; + setReward(uint32) broadcast; + setResult(uint32) airecv clsend; + setBonus(int16/10) airecv clsend; + setCurPinballScore(uint32, int32, int32) clsend airecv; + setPinballHiScorer(string) broadcast ram; + setPinballHiScore(int32) broadcast ram; +}; + +dclass DistributedMinigame : DistributedObject { + setParticipants(uint32array) broadcast ram required; + setTrolleyZone(uint32) broadcast ram required; + setStartingVotes(uint16array) broadcast ram required; + setMetagameRound(int8) broadcast ram required; + setDifficultyOverrides(int32, int32) broadcast ram required; + setAvatarJoined() airecv clsend; + setAvatarReady() airecv clsend; + setAvatarExited() airecv clsend; + requestExit() airecv clsend; + setGameReady() broadcast; + setGameStart(int16) broadcast; + setGameExit() broadcast; + setGameAbort() broadcast; +}; + +dclass DistributedMinigameTemplate : DistributedMinigame { +}; + +dclass DistributedRaceGame : DistributedMinigame { + setTimerStartTime(int16) broadcast; + setAvatarChoice(uint8) airecv clsend; + setAvatarChose(uint32) broadcast; + setChancePositions(uint8array) broadcast; + setServerChoices(int8array, uint8array, int8array) broadcast; +}; + +dclass DistributedCannonGame : DistributedMinigame { + setCannonPosition(int32/100, uint32/100) airecv clsend; + setCannonLit(int32/100, uint32/100) airecv clsend; + updateCannonPosition(uint32, int32/100, uint32/100) broadcast; + setCannonWillFire(uint32, int32/100, int32/100, uint32/100) broadcast; + setToonWillLandInWater(int32/100) airecv clsend; + announceToonWillLandInWater(uint32, int32/100) broadcast; +}; + +dclass DistributedPhotoGame : DistributedMinigame { + newClientPhotoScore(uint8, char [0-256], uint32/100) airecv clsend; + newAIPhotoScore(uint32, uint8, uint32/100) broadcast; + filmOut() airecv clsend; +}; + +dclass DistributedPatternGame : DistributedMinigame { + reportPlayerReady() airecv clsend; + setPattern(uint8array) broadcast; + reportPlayerPattern(uint8array, uint16/1000) airecv clsend; + setPlayerPatterns(uint8array, uint8array, uint8array, uint8array, uint32) broadcast; + reportButtonPress(uint8, uint8) airecv clsend; + remoteButtonPressed(uint32, uint8, uint8) broadcast; +}; + +dclass DistributedRingGame : DistributedMinigame { + setTimeBase(int16) broadcast ram required; + setColorIndices(int8, int8, int8, int8) broadcast ram required; + setToonGotRing(uint8) airecv clsend; + setRingGroupResults(uint8) broadcast; +}; + +dclass DistributedTagGame : DistributedMinigame { + tag(uint32) airecv clsend; + setIt(uint32) broadcast; + setTreasureScore(uint16array) broadcast; +}; + +dclass DistributedMazeGame : DistributedMinigame { + claimTreasure(uint32) airecv clsend; + setTreasureGrabbed(uint32, uint32) broadcast; + allTreasuresTaken() broadcast; + hitBySuit(uint32, int16) clsend broadcast; +}; + +dclass DistributedTugOfWarGame : DistributedMinigame { + reportPlayerReady(uint8) airecv clsend; + sendGoSignal(uint8array) broadcast; + sendStopSignal(uint32array, uint32array, uint32array) broadcast; + sendGameType(uint8, uint8) broadcast; + reportEndOfContest(uint8) airecv clsend; + sendNewAvIdList(uint32array) airecv clsend; + reportCurrentKeyRate(uint32, int16/100) airecv clsend; + sendCurrentPosition(uint32array, int16array/1000) broadcast; + sendSuitPosition(int32/1000) broadcast; + remoteKeyRateUpdate(uint32, uint32) broadcast; +}; + +dclass DistributedCatchGame : DistributedMinigame { + claimCatch(uint32, uint32) airecv clsend; + setObjectCaught(uint32, uint32) broadcast; + hitBySuit(uint32, int16) clsend broadcast; + reportDone() airecv clsend; + setEveryoneDone() broadcast; +}; + +dclass DistributedDivingGame : DistributedMinigame { + pickupTreasure(uint32) airecv clsend; + setTreasureGrabbed(uint32, uint32) broadcast; + handleFishCollision(uint32, uint32, uint32, char [0-256]) airecv clsend; + performFishCollision(uint32, uint32, uint32, int16) broadcast; + handleCrabCollision(uint32, char [0-256]) airecv clsend; + performCrabCollision(uint32, int16) broadcast; + setTreasureDropped(uint32, int16) broadcast; + fishSpawn(int16, uint32, uint32, uint16) broadcast; + removeFish(uint32) airecv clsend; + getCrabMoving(uint32, int16, int8) airecv clsend; + setCrabMoving(uint32, int16, int8, int8, int16, int8) broadcast; + treasureRecovered() airecv clsend; + incrementScore(uint32, uint32, int16) broadcast; +}; + +dclass DistributedTargetGame : DistributedMinigame { + setTimeBase(int16) broadcast ram required; + setToonGotRing(uint8) airecv clsend; + setRingGroupResults(uint8) broadcast; + setPlayerDone() airecv clsend; + setScore(int32, int32) airecv clsend; + setTargetSeed(uint32) broadcast ram; + setRoundDone() broadcast; + setSingleScore(uint16, uint32) broadcast; + setGameDone() broadcast; +}; + +dclass EstateManager : DistributedObject { + startAprilFools() broadcast; + stopAprilFools() broadcast; + getEstateZone(uint32, char [0-256]) airecv clsend; + setEstateZone(uint32, uint32); + setAvHouseId(uint32, uint32array) broadcast; + sendAvToPlayground(uint32, uint8); + exitEstate() airecv clsend; + removeFriend(uint32, uint32) airecv clsend; +}; + +struct decorItem { + uint8 decorType; + uint8 dataByte[]; + uint32 dataWord[]; +}; + +struct lawnItem { + uint8 type; + uint8 hardPoint; + int8 waterLevel; + int8 growthLevel; + uint16 optional; +}; + +dclass DistributedEstate : DistributedObject { + string DcObjectType db; + setEstateReady() broadcast; + setClientReady() airecv clsend; + setEstateType(uint8) required broadcast db; + setClosestHouse(uint8) airecv clsend; + setTreasureIds(uint32array) broadcast ram; + requestServerTime() airecv clsend; + setServerTime(uint32); + setDawnTime(uint32) required broadcast ram; + placeOnGround(uint32) broadcast ram; + setDecorData(lawnItem []) required airecv db; + setLastEpochTimeStamp(uint32) required airecv db; + setRentalTimeStamp(uint32) required airecv db; + setRentalType(uint8) required airecv db; + setSlot0ToonId(uint32) required airecv db; + setSlot0Items(lawnItem []) required airecv db; + setSlot1ToonId(uint32) required airecv db; + setSlot1Items(lawnItem []) required airecv db; + setSlot2ToonId(uint32) required airecv db; + setSlot2Items(lawnItem []) required airecv db; + setSlot3ToonId(uint32) required airecv db; + setSlot3Items(lawnItem []) required airecv db; + setSlot4ToonId(uint32) required airecv db; + setSlot4Items(lawnItem []) required airecv db; + setSlot5ToonId(uint32) required airecv db; + setSlot5Items(lawnItem []) required airecv db; + setIdList(uint32 []) broadcast ram; + completeFlowerSale(uint8) airecv clsend; + awardedTrophy(uint32) broadcast; + setClouds(uint8) required broadcast ram; + cannonsOver() broadcast; + gameTableOver() broadcast; +}; + +dclass DistributedHouse : DistributedObject { + string DcObjectType db; + setHousePos(uint8) required broadcast; + setHouseType(uint8) required broadcast db; + setGardenPos(uint8) required broadcast db; + setAvatarId(uint32) required broadcast db; + setName(string) required broadcast db; + setColor(uint8) required broadcast db; + setAtticItems(blob) required db; + setInteriorItems(blob) required db; + setAtticWallpaper(blob) required db; + setInteriorWallpaper(blob) required db; + setAtticWindows(blob) required db; + setInteriorWindows(blob) required db; + setDeletedItems(blob) required db; + setCannonEnabled(uint8) required; + setHouseReady() broadcast ram; +}; + +dclass DistributedHouseInterior : DistributedObject { + setHouseId(uint32) required broadcast ram; + setHouseIndex(uint8) required broadcast ram; + setWallpaper(blob) required broadcast ram; + setWindows(blob) required broadcast ram; +}; + +dclass DistributedGarden : DistributedObject { + sendNewProp(uint8, int16/10, int16/10, int16/10) broadcast; +}; + +dclass DistributedParty : DistributedObject { + setPartyClockInfo(uint8, uint8, uint8) required broadcast; + setInviteeIds(uint32array) required broadcast; + setPartyState(bool) required broadcast; + setPartyInfoTuple(party) required broadcast; + setAvIdsAtParty(uint32 []) required broadcast; + setPartyStartedTime(string) required broadcast; + setHostName(string) required broadcast; + avIdEnteredParty(uint32) clsend airecv; +}; + +dclass DistributedPartyActivity : DistributedObject { + setX(int16/10) broadcast required; + setY(int16/10) broadcast required; + setH(uint16%360/100) broadcast required; + setPartyDoId(uint32) broadcast required; + toonJoinRequest() airecv clsend; + toonExitRequest() airecv clsend; + toonExitDemand() airecv clsend; + toonReady() airecv clsend; + joinRequestDenied(uint8); + exitRequestDenied(uint8); + setToonsPlaying(uint32 []) broadcast ram; + setState(string, int16) broadcast ram; + showJellybeanReward(uint32, uint8, string); +}; + +dclass DistributedPartyTeamActivity : DistributedPartyActivity { + toonJoinRequest(uint8(0-1)) airecv clsend; + toonExitRequest(uint8(0-1)) airecv clsend; + toonSwitchTeamRequest() airecv clsend; + setPlayersPerTeam(uint8, uint8) broadcast required; + setDuration(uint8) broadcast required; + setCanSwitchTeams(bool) broadcast required; + setState(string, int16, uint32) broadcast ram; + setToonsPlaying(uint32 [0-8], uint32 [0-8]) required broadcast ram; + setAdvantage(uint16/100); + switchTeamRequestDenied(uint8); +}; + +struct CatchGeneration { + uint32 generation; + uint32 timestamp; + int8 numPlayers; +}; + +dclass DistributedPartyCatchActivity : DistributedPartyActivity { + setStartTimestamp(uint32) required broadcast ram; + setGenerations(CatchGeneration []) required broadcast ram; + requestActivityStart() airecv clsend; + startRequestResponse(uint8); + claimCatch(uint32, uint32, uint32) airecv clsend; + setObjectCaught(uint32, uint32, uint32) broadcast; +}; + +dclass DistributedPartyWinterCatchActivity : DistributedPartyCatchActivity { +}; + +dclass DistributedPartyCogActivity : DistributedPartyTeamActivity { + pieThrow(uint32, int32, int32/100, int32/100, int32/100, int32/100, uint8) clsend broadcast; + pieHitsToon(uint32, int32, int32/100, int32/100, int32/100) clsend broadcast; + pieHitsCog(uint32, int32, int8(0-2), int32/100, int32/100, int32/100, int32, bool) clsend broadcast airecv; + setCogDistances(int8/100 [3]) broadcast ram; + setHighScore(string, uint16) broadcast ram; +}; + +dclass DistributedPartyWinterCogActivity : DistributedPartyCogActivity { +}; + +dclass DistributedPartyDanceActivityBase : DistributedPartyActivity { + updateDancingToon(uint8, char [0-256]) clsend airecv; + setToonsPlaying(uint32 [], uint16%360/100 []) broadcast ram; + setDancingToonState(uint32, uint8, string) broadcast; +}; + +dclass DistributedPartyDanceActivity : DistributedPartyDanceActivityBase { +}; + +dclass DistributedPartyDance20Activity : DistributedPartyDanceActivityBase { +}; + +dclass DistributedPartyValentineDanceActivity : DistributedPartyDanceActivityBase { +}; + +dclass DistributedPartyValentineDance20Activity : DistributedPartyDanceActivityBase { +}; + +dclass DistributedPartyJukeboxActivityBase : DistributedPartyActivity { + setNextSong(jukeboxSongInfo) clsend airecv; + setSongPlaying(jukeboxSongInfo, uint32) broadcast ram; + queuedSongsRequest() clsend airecv; + queuedSongsResponse(jukeboxSongInfo [], int16); + setSongInQueue(jukeboxSongInfo); + moveHostSongToTopRequest() clsend airecv; + moveHostSongToTop(); +}; + +dclass DistributedPartyJukeboxActivity : DistributedPartyJukeboxActivityBase { +}; + +dclass DistributedPartyJukebox40Activity : DistributedPartyJukeboxActivityBase { +}; + +dclass DistributedPartyValentineJukeboxActivity : DistributedPartyJukeboxActivityBase { +}; + +dclass DistributedPartyValentineJukebox40Activity : DistributedPartyJukeboxActivityBase { +}; + +dclass DistributedPartyCannonActivity : DistributedPartyActivity { + setMovie(uint8, uint32) broadcast; + setLanded(uint32) airecv clsend; + setCannonWillFire(uint32, int32/100, uint32/100) broadcast; + cloudsColorRequest() clsend airecv; + cloudsColorResponse(partyCloudColor []); + requestCloudHit(uint16, uint8/100, uint8/100, uint8/100) clsend airecv; + setCloudHit(uint16, uint8/100, uint8/100, uint8/100) broadcast; +}; + +dclass DistributedPartyCannon : DistributedObject { + setActivityDoId(uint64) required broadcast ram; + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + requestEnter() airecv clsend; + requestExit() broadcast; + setMovie(uint8, uint32) broadcast ram; + setCannonPosition(int32/100, uint32/100) airecv clsend; + setCannonLit(int32/100, uint32/100) airecv clsend; + setFired() airecv clsend; + setLanded(uint32) airecv clsend; + updateCannonPosition(uint32, int32/100, uint32/100) broadcast ram; + setCannonExit(uint32) broadcast; + setTimeout() clsend airecv; +}; + +dclass DistributedPartyFireworksActivity : DistributedPartyActivity { + setEventId(uint8) required broadcast; + setShowStyle(uint8) required broadcast; +}; + +dclass DistributedPartyTrampolineActivity : DistributedPartyActivity { + awardBeans(uint8, uint16) clsend airecv; + setBestHeightInfo(string, uint16) broadcast ram; + reportHeightInformation(uint16) airecv clsend; + leaveTrampoline() broadcast; + requestAnim(char [0-256]) clsend airecv; + requestAnimEcho(string) broadcast; + removeBeans(int8 []) clsend airecv; + removeBeansEcho(int8 []) broadcast; +}; + +dclass DistributedPartyValentineTrampolineActivity : DistributedPartyTrampolineActivity { +}; + +dclass DistributedPartyVictoryTrampolineActivity : DistributedPartyTrampolineActivity { +}; + +dclass DistributedPartyWinterTrampolineActivity : DistributedPartyTrampolineActivity { +}; + +dclass DistributedPartyTugOfWarActivity : DistributedPartyTeamActivity { + reportKeyRateForce(uint32, int16/100) airecv clsend; + reportFallIn(uint8) airecv clsend; + setToonsPlaying(uint32 [0-4], uint32 [0-4]) required broadcast ram; + updateToonKeyRate(uint32, uint32) broadcast; + updateToonPositions(int16/1000) broadcast; +}; + +dclass DeleteManager : DistributedObject { + setInventory(blob) airecv clsend; +}; + +dclass ToontownMagicWordManager : MagicWordManager { + requestTeleport(string, string, uint32, uint32, uint32); +}; + +struct weeklyCalendarHoliday { + uint8 holidayId; + uint8 dayOfTheWeek; +}; + +struct yearlyCalendarHoliday { + uint8 holidayId; + uint8array firstStartTime; + uint8array lastEndTime; +}; + +struct oncelyCalendarHoliday { + uint8 holidayId; + uint16array firstStartTime; + uint16array lastEndTime; +}; + +struct relativelyCalendarHoliday { + uint8 holidayId; + uint16array firstStartTime; + uint16array lastEndTime; +}; + +struct startAndEndTime { + uint16array startTime; + uint16array endTime; +}; + +struct multipleStartHoliday { + uint8 holidayId; + startAndEndTime times[]; +}; + +dclass NewsManager : DistributedObject { + setPopulation(uint32) broadcast ram; + setBingoWin(uint32) broadcast ram; + setBingoStart() broadcast; + setBingoEnd() broadcast; + setCircuitRaceStart() broadcast; + setCircuitRaceEnd() broadcast; + setTrolleyHolidayStart() broadcast; + setTrolleyHolidayEnd() broadcast; + setTrolleyWeekendStart() broadcast; + setTrolleyWeekendEnd() broadcast; + setRoamingTrialerWeekendStart() broadcast; + setRoamingTrialerWeekendEnd() broadcast; + setInvasionStatus(uint8, string, uint32, uint8) broadcast; + setHolidayIdList(uint32array) broadcast ram; + holidayNotify() broadcast; + setWeeklyCalendarHolidays(weeklyCalendarHoliday []) required broadcast ram; + setYearlyCalendarHolidays(yearlyCalendarHoliday []) required broadcast ram; + setOncelyCalendarHolidays(oncelyCalendarHoliday []) required broadcast ram; + setRelativelyCalendarHolidays(relativelyCalendarHoliday []) required broadcast ram; + setMultipleStartHolidays(multipleStartHoliday []) required broadcast ram; + sendSystemMessage(string, uint8) broadcast ram; +}; + +dclass PurchaseManager : DistributedObject { + setPlayerIds(uint32, uint32, uint32, uint32) required broadcast ram; + setNewbieIds(uint32array) required broadcast ram; + setMinigamePoints(uint8, uint8, uint8, uint8) required broadcast ram; + setPlayerMoney(uint8, uint8, uint8, uint8) required broadcast ram; + setPlayerStates(uint8, uint8, uint8, uint8) required broadcast ram; + setCountdown(int16) required broadcast ram; + setMetagameRound(int8) required broadcast ram; + setVotesArray(int16array) required broadcast ram; + requestExit() airecv clsend; + requestPlayAgain() airecv clsend; + setInventory(blob, int16, uint8) airecv clsend; + setPurchaseExit() broadcast; +}; + +dclass NewbiePurchaseManager : PurchaseManager { + setOwnedNewbieId(uint32) required broadcast ram; +}; + +dclass SafeZoneManager : DistributedObject { + enterSafeZone() airecv clsend; + exitSafeZone() airecv clsend; +}; + +dclass TutorialManager : DistributedObject { + requestTutorial() airecv clsend; + rejectTutorial() airecv clsend; + requestSkipTutorial() airecv clsend; + skipTutorialResponse(uint8); + enterTutorial(uint32, uint32, uint32, uint32); + allDone() airecv clsend; + toonArrived() airecv clsend; +}; + +dclass CatalogManager : DistributedObject { + startCatalog() airecv clsend; +}; + +dclass DistributedMyTest : DistributedObject { + setMyTest(uint16) broadcast; +}; + +dclass DistributedTreasure : DistributedObject { + setPosition(int16/10, int16/10, int16/10) required broadcast ram; + requestGrab() airecv clsend; + setGrab(uint32) broadcast ram; + setReject() broadcast; +}; + +dclass DistributedDDTreasure : DistributedTreasure { +}; + +dclass DistributedDGTreasure : DistributedTreasure { +}; + +dclass DistributedDLTreasure : DistributedTreasure { +}; + +dclass DistributedTTTreasure : DistributedTreasure { +}; + +dclass DistributedBRTreasure : DistributedTreasure { +}; + +dclass DistributedMMTreasure : DistributedTreasure { +}; + +dclass DistributedOZTreasure : DistributedTreasure { +}; + +dclass DistributedETreasure : DistributedTreasure { +}; + +dclass DistributedEFlyingTreasure : DistributedTreasure { +}; + +dclass DistributedTagTreasure : DistributedTreasure { +}; + +dclass DistributedCashbotBossTreasure : DistributedTreasure { + setGoonId(uint32) required broadcast ram; + setFinalPosition(int16/10, int16/10, int16/10) required broadcast ram; + setStyle(uint16) required broadcast ram; +}; + +dclass DistributedLargeBlobSender : DistributedObject { + setMode(uint8) required broadcast ram; + setTargetAvId(uint32) required broadcast ram; + setChunk(blob); + setFilename(string); + setAck() airecv clsend; +}; + +dclass DistributedLevel : DistributedObject { + setLevelZoneId(uint32) required broadcast ram; + setPlayerIds(uint32array) required broadcast ram; + setEntranceId(uint8) required broadcast ram; + setZoneIds(uint32array) broadcast ram; + setStartTimestamp(int32) broadcast ram; + setOuch(uint8) airecv clsend; + requestCurrentLevelSpec(string, string) airecv clsend; + setSpecDeny(blob); + setSpecSenderDoId(uint32); + setAttribChange(uint32, blob, blob, blob) broadcast; +}; + +dclass DistributedEntity : DistributedObject { + setLevelDoId(uint32) required broadcast ram; + setEntId(uint32) required broadcast ram; +}; + +dclass DistributedInteractiveEntity : DistributedEntity { + setAvatarInteract(uint32) required broadcast ram; + requestInteract() airecv clsend; + rejectInteract(); + requestExit() airecv clsend; + avatarExit(uint32) broadcast; + setState(string, int32) required broadcast ram; +}; + +dclass DistributedTrophyMgr : DistributedObject { + requestTrophyScore() airecv clsend; +}; + +dclass DistributedBuilding : DistributedObject { + setBlock(uint16, uint32) required broadcast ram; + setSuitData(int8, int8, int8) required broadcast ram; + setVictorList(uint32array) broadcast ram; + setState(string, int16) broadcast ram; + setVictorReady() airecv clsend; +}; + +dclass DistributedAnimBuilding : DistributedBuilding { +}; + +dclass DistributedToonInterior : DistributedObject { + setZoneIdAndBlock(uint32, uint16) required broadcast ram; + setToonData(blob) required broadcast ram; + setState(string, int16) required broadcast ram; +}; + +dclass DistributedToonHallInterior : DistributedToonInterior { +}; + +dclass DistributedSuitInterior : DistributedObject { + setZoneId(uint32) required broadcast ram; + setExtZoneId(uint32) required broadcast ram; + setDistBldgDoId(uint32) required broadcast ram; + setNumFloors(int8) required broadcast ram; + setToons(uint32array, uint16) broadcast ram; + setSuits(uint32array, uint32array, uint16array) broadcast ram; + setState(string, int16) required broadcast ram; + setAvatarJoined() airecv clsend; + elevatorDone() airecv clsend; + reserveJoinDone() airecv clsend; +}; + +dclass DistributedCogdoBarrel : DistributedObject { + requestGrab() airecv clsend; + setIndex(uint32) required broadcast ram; + setState(uint32) required broadcast ram; + setGrab(uint32) broadcast ram; + setReject() broadcast; +}; + +dclass DistributedCogdoInterior : DistributedObject { + setZoneId(uint32) required broadcast ram; + setExtZoneId(uint32) required broadcast ram; + setDistBldgDoId(uint32) required broadcast ram; + setNumFloors(int8) required broadcast ram; + setShopOwnerNpcId(uint32) required broadcast ram; + setSOSNpcId(uint32) broadcast ram; + setFOType(int8) broadcast ram; + setToons(uint32array, uint16) broadcast ram; + setSuits(uint32array, uint32array, uint16array) broadcast ram; + setState(string, int16) required broadcast ram; + setAvatarJoined() airecv clsend; + elevatorDone() airecv clsend; + reserveJoinDone() airecv clsend; + toonLeftBarrelRoom() airecv clsend; + toonBarrelRoomIntroDone() airecv clsend; + setBarrelRoomReward(uint32 [], uint8 []) broadcast; + toonBarrelRoomRewardDone() airecv clsend; +}; + +dclass DistributedCogdoBattleBldg : DistributedBattleBldg { +}; + +dclass DistCogdoGame : DistributedObject { + setInteriorId(uint32) required broadcast ram; + setExteriorZone(uint32) broadcast ram required; + setDifficultyOverrides(int32, int32) broadcast ram required; + setVisible() broadcast; + setIntroStart() broadcast; + setToonSad(uint32) broadcast; + setToonDisconnect(uint32) broadcast; + setAvatarReady() airecv clsend; + setGameStart(int16) broadcast; + setGameFinish(int16) broadcast; +}; + +dclass DistCogdoLevelGame : DistCogdoGame, DistributedLevel { +}; + +dclass DistCogdoMazeGame : DistCogdoGame { + requestAction(uint8, uint32) airecv clsend; + doAction(uint8, uint32, int16) broadcast; + setNumSuits(uint8 [3]) required broadcast; + requestUseGag(int16/10, int16/10, int16/10, int16) clsend airecv; + toonUsedGag(uint32, int16/10, int16/10, int16/10, int16) broadcast; + requestSuitHitByGag(uint8, uint8) clsend airecv; + suitHitByGag(uint32, uint8, uint8) broadcast; + requestHitBySuit(uint8, uint8, int16) clsend airecv; + toonHitBySuit(uint32, uint8, uint8, int16) broadcast; + requestHitByDrop() clsend airecv; + toonHitByDrop(uint32) broadcast; + requestPickUp(uint8) clsend airecv; + pickUp(uint32, uint8, int16) broadcast; + requestGag(uint8) clsend airecv; + hasGag(uint32, int16) broadcast; +}; + +dclass DistCogdoFlyingGame : DistCogdoGame { + requestAction(uint8, uint8) airecv clsend; + requestPickUp(uint16, uint8) airecv clsend; + pickUp(uint32, uint16, int16) broadcast; + debuffPowerup(uint32, uint16, int16) broadcast; + doAction(uint8, uint32) broadcast; + eagleExitCooldown(uint32, int16) broadcast; + toonSetAsEagleTarget(uint32, uint8, int16) broadcast; + toonClearAsEagleTarget(uint32, uint8, int16) broadcast; + toonDied(uint32, int32) broadcast; + toonSpawn(uint32, int32) broadcast; + toonSetBlades(uint32, int32) broadcast; + toonBladeLost(uint32) broadcast; +}; + +dclass DistCogdoBoardroomGame : DistCogdoLevelGame { +}; + +dclass DistCogdoCraneGame : DistCogdoLevelGame { +}; + +dclass DistCogdoCrane : DistributedObject { + setCraneGameId(uint32) required broadcast ram; + setIndex(uint8) required broadcast ram; + setState(char, uint32) broadcast ram; + clearSmoothing(int8) broadcast clsend; + setCablePos(uint8, int16/100, uint16%360/100, LinkPosition [3], int16) broadcast clsend; +}; + +dclass DistCogdoCraneObject : DistributedObject { + setCraneGameId(uint32) required broadcast ram; + setObjectState(char, uint32, uint32) broadcast ram; + requestGrab() airecv clsend; + rejectGrab(); + requestDrop() airecv clsend; + hitFloor() clsend; + requestFree(int16/10, int16/10, int16/10, uint16%360/100) airecv clsend; + hitBoss(uint16/255) airecv clsend; + setX(int16/10) broadcast ram clsend airecv; + setY(int16/10) broadcast ram clsend airecv; + setZ(int16/10) broadcast ram clsend airecv; + setH(int16%360/10) broadcast ram clsend airecv; + setP(int16%360/10) broadcast ram clsend airecv; + setR(int16%360/10) broadcast ram clsend airecv; + setPos : setX, setY, setZ; + setHpr : setH, setP, setR; + setPosHpr : setX, setY, setZ, setH, setP, setR; + setXY : setX, setY; + setXZ : setX, setZ; + setXYH : setX, setY, setH; + setXYZH : setX, setY, setZ, setH; + setComponentL(uint64) broadcast ram clsend airecv; + setComponentX(int16/10) broadcast ram clsend airecv; + setComponentY(int16/10) broadcast ram clsend airecv; + setComponentZ(int16/10) broadcast ram clsend airecv; + setComponentH(int16%360/10) broadcast ram clsend airecv; + setComponentP(int16%360/10) broadcast ram clsend airecv; + setComponentR(int16%360/10) broadcast ram clsend airecv; + setComponentT(int16) broadcast ram clsend airecv; + setSmStop : setComponentT; + setSmH : setComponentH, setComponentT; + setSmZ : setComponentZ, setComponentT; + setSmXY : setComponentX, setComponentY, setComponentT; + setSmXZ : setComponentX, setComponentZ, setComponentT; + setSmPos : setComponentX, setComponentY, setComponentZ, setComponentT; + setSmHpr : setComponentH, setComponentP, setComponentR, setComponentT; + setSmXYH : setComponentX, setComponentY, setComponentH, setComponentT; + setSmXYZH : setComponentX, setComponentY, setComponentZ, setComponentH, setComponentT; + setSmPosHpr : setComponentX, setComponentY, setComponentZ, setComponentH, setComponentP, setComponentR, setComponentT; + setSmPosHprL : setComponentL, setComponentX, setComponentY, setComponentZ, setComponentH, setComponentP, setComponentR, setComponentT; + clearSmoothing(int8) broadcast clsend; +}; + +dclass DistCogdoCraneMoneyBag : DistCogdoCraneObject { + setIndex(uint8) required broadcast ram; + requestInitial() airecv clsend; +}; + +dclass DistCogdoCraneCog : DistributedObject { + setGameId(uint32) required broadcast ram; + setDNAString(blob) required broadcast ram; + setSpawnInfo(uint8, int16) required broadcast ram; +}; + +dclass DistributedHQInterior : DistributedObject { + setZoneIdAndBlock(uint32, uint16) required broadcast ram; + setLeaderBoard(blob) required broadcast ram; + setTutorial(uint8) required broadcast ram; +}; + +dclass DistributedGagshopInterior : DistributedObject { + setZoneIdAndBlock(uint32, uint16) required broadcast ram; +}; + +dclass DistributedPetshopInterior : DistributedObject { + setZoneIdAndBlock(uint32, uint16) required broadcast ram; +}; + +dclass DistributedKartShopInterior : DistributedObject { + setZoneIdAndBlock(uint32, uint16) required broadcast ram; +}; + +dclass DistributedDoor : DistributedObject { + setZoneIdAndBlock(uint32, uint32) required broadcast ram; + setSwing(int8) required broadcast ram; + setDoorType(uint8) required broadcast ram; + setDoorIndex(uint8) required broadcast ram; + setOtherZoneIdAndDoId(uint32, uint32); + requestEnter() airecv clsend; + requestExit() airecv clsend; + rejectEnter(int8); + avatarEnter(uint32) broadcast; + avatarExit(uint32) broadcast; + setState(string, int16) required broadcast ram; + setExitDoorState(string, int16) required broadcast ram; +}; + +dclass DistributedAnimDoor : DistributedDoor { +}; + +dclass DistributedHouseDoor : DistributedDoor { +}; + +dclass DistributedCogHQDoor : DistributedDoor { +}; + +dclass DistributedSellbotHQDoor : DistributedCogHQDoor { + informPlayer(uint8) broadcast ram; +}; + +dclass DistributedNPCToonBase : DistributedNode { + setName(string) required broadcast ram; + setDNAString(blob) required broadcast ram; + setPositionIndex(uint8) required broadcast ram; + setAnimState(string, int16/1000, int16) broadcast ram; + setPageNumber(int16, int8, int16) broadcast ram clsend; + avatarEnter() airecv clsend; + freeAvatar(); +}; + +dclass DistributedNPCToon : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, uint16array, int16) broadcast ram; + setMovieDone() airecv clsend; + chooseQuest(uint16) airecv clsend; + chooseTrack(int8) airecv clsend; +}; + +dclass DistributedNPCSpecialQuestGiver : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, uint16array, int16) broadcast ram; + setMovieDone() airecv clsend; + chooseQuest(uint16) airecv clsend; + chooseTrack(int8) airecv clsend; +}; + +dclass DistributedNPCFlippyInToonHall : DistributedNPCToon { +}; + +dclass DistributedNPCScientist : DistributedNPCToonBase { + setChat(char [0-1024], uint8, uint32, uint8, uint8) ownsend broadcast; +}; + +dclass DistributedNPCClerk : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, int16) broadcast ram; + setInventory(blob, int16, uint8) airecv clsend; +}; + +dclass DistributedNPCTailor : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, int16) broadcast ram; + setDNA(blob, int8, uint8) airecv clsend; + setCustomerDNA(uint32, blob) broadcast ram; +}; + +dclass DistributedNPCBlocker : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, int16) broadcast ram; +}; + +dclass DistributedNPCFisherman : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, uint32array, int16) broadcast ram; + completeSale(uint8) airecv clsend; +}; + +dclass DistributedNPCPartyPerson : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, uint32array, int16) broadcast ram; + answer(uint8) airecv clsend; +}; + +dclass DistributedNPCPetclerk : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, uint32array, int16) broadcast ram; + setPetSeeds(uint32array); + petAdopted(uint8, uint32) airecv clsend; + petReturned() airecv clsend; + fishSold() airecv clsend; + transactionDone() airecv clsend; +}; + +dclass DistributedNPCKartClerk : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, uint32array, int16) broadcast ram; + buyKart(uint8) airecv clsend; + buyAccessory(uint8) airecv clsend; + transactionDone() airecv clsend; +}; + +dclass DistributedKnockKnockDoor : DistributedAnimatedProp { +}; + +dclass DistributedElevator : DistributedObject { + setBldgDoId(uint32) required broadcast ram; + setState(string, int16) broadcast ram; + fillSlot0(uint32, uint8) broadcast ram; + fillSlot1(uint32, uint8) broadcast ram; + fillSlot2(uint32, uint8) broadcast ram; + fillSlot3(uint32, uint8) broadcast ram; + fillSlot4(uint32, uint8) broadcast ram; + fillSlot5(uint32, uint8) broadcast ram; + fillSlot6(uint32, uint8) broadcast ram; + fillSlot7(uint32, uint8) broadcast ram; + emptySlot0(uint32, int8, int16, int16) broadcast ram; + emptySlot1(uint32, int8, int16, int16) broadcast ram; + emptySlot2(uint32, int8, int16, int16) broadcast ram; + emptySlot3(uint32, int8, int16, int16) broadcast ram; + emptySlot4(uint32, int8, int16, int16) broadcast ram; + emptySlot5(uint32, int8, int16, int16) broadcast ram; + emptySlot6(uint32, int8, int16, int16) broadcast ram; + emptySlot7(uint32, int8, int16, int16) broadcast ram; + requestBoard() airecv clsend; + rejectBoard(uint32, uint8); + requestExit() airecv clsend; + setElevatorTripId(uint32) required broadcast ram; + setAntiShuffle(uint8) required broadcast ram; + setMinLaff(uint8) required broadcast ram; +}; + +dclass DistributedElevatorFSM : DistributedObject { + setBldgDoId(uint32) required broadcast ram; + setState(string, int16) broadcast ram; + fillSlot0(uint32) broadcast ram; + fillSlot1(uint32) broadcast ram; + fillSlot2(uint32) broadcast ram; + fillSlot3(uint32) broadcast ram; + fillSlot4(uint32) broadcast ram; + fillSlot5(uint32) broadcast ram; + fillSlot6(uint32) broadcast ram; + fillSlot7(uint32) broadcast ram; + emptySlot0(uint32, int8, int16) broadcast ram; + emptySlot1(uint32, int8, int16) broadcast ram; + emptySlot2(uint32, int8, int16) broadcast ram; + emptySlot3(uint32, int8, int16) broadcast ram; + emptySlot4(uint32, int8, int16) broadcast ram; + emptySlot5(uint32, int8, int16) broadcast ram; + emptySlot6(uint32, int8, int16) broadcast ram; + emptySlot7(uint32, int8, int16) broadcast ram; + requestBoard() airecv clsend; + rejectBoard(uint32, uint8); + requestExit() airecv clsend; + setElevatorTripId(uint32) required broadcast ram; + setAntiShuffle(uint8) required broadcast ram; + setMinLaff(uint8) required broadcast ram; +}; + +dclass DistributedElevatorFloor : DistributedElevatorFSM { + setFloor(int8) broadcast ram; + setLocked(uint16) required broadcast ram; + setEntering(uint16) required broadcast ram; + kickToonsOut() broadcast; + setLatch(uint32) required broadcast ram; +}; + +dclass DistributedElevatorExt : DistributedElevator { + setFloor(int8) broadcast ram; +}; + +dclass DistributedLawOfficeElevatorExt : DistributedElevatorExt { + setEntranceId(uint8) required broadcast ram; + setLawOfficeInteriorZone(uint32); + setLawOfficeInteriorZoneForce(uint32); +}; + +dclass DistributedElevatorInt : DistributedElevator { + requestBuildingExit() airecv clsend; + forcedExit(uint32); +}; + +dclass DistributedFactoryElevatorExt : DistributedElevatorExt { + setEntranceId(uint8) required broadcast ram; + setFactoryInteriorZone(uint32); + setFactoryInteriorZoneForce(uint32); +}; + +dclass DistributedMintElevatorExt : DistributedElevatorExt { + setMintId(uint16) required broadcast ram; + setMintInteriorZone(uint32); + setMintInteriorZoneForce(uint32); +}; + +dclass DistributedCogdoElevatorExt : DistributedElevatorExt { +}; + +dclass DistributedLawOfficeElevatorInt : DistributedElevatorFloor { + setLawOfficeInteriorZone(uint32); +}; + +dclass DistributedCogdoElevatorInt : DistributedElevatorInt { +}; + +dclass DistributedBossElevator : DistributedElevatorExt { + setBossOfficeZone(uint32); + setBossOfficeZoneForce(uint32); +}; + +dclass DistributedVPElevator : DistributedBossElevator { +}; + +dclass DistributedCFOElevator : DistributedBossElevator { +}; + +dclass DistributedCJElevator : DistributedBossElevator { +}; + +dclass DistributedBBElevator : DistributedBossElevator { +}; + +dclass DistributedBoardingParty : DistributedObject { + postGroupInfo(uint32, uint32array, uint32array, uint32array) broadcast; + informDestinationInfo(uint8) clsend airecv; + postDestinationInfo(uint8) broadcast; + postInvite(uint32, uint32) broadcast; + postInviteCanceled() broadcast; + postKick(uint32) broadcast; + postKickReject(uint32, uint32, uint32) broadcast; + postSizeReject(uint32, uint32, uint32) broadcast; + postInviteAccepted(uint32) broadcast; + postInviteDelcined(uint32) broadcast; + postInviteNotQualify(uint32, int8, uint32) broadcast; + postAlreadyInGroup() broadcast; + postGroupDissolve(uint32, uint32, uint32 [], uint8) broadcast; + postMessageAcceptanceFailed(uint32, int8) broadcast; + postGroupAlreadyFull() broadcast; + postSomethingMissing() broadcast; + postRejectBoard(uint32, int8, uint32 [], uint32 []) broadcast; + postRejectGoto(uint32, int8, uint32 [], uint32 []) broadcast; + postMessageInvited(uint32, uint32) broadcast; + postMessageInvitationFailed(uint32) broadcast; + acceptGoToFirstTime(uint32) broadcast; + acceptGoToSecondTime(uint32) broadcast; + rejectGoToRequest(uint32, int8, uint32 [], uint32 []) broadcast; + requestInvite(uint32) airecv clsend; + requestCancelInvite(uint32) airecv clsend; + requestAcceptInvite(uint32, uint32) airecv clsend; + requestRejectInvite(uint32, uint32) airecv clsend; + requestKick(uint32) airecv clsend; + requestLeave(uint32) airecv clsend; + requestBoard(uint32) airecv clsend; + requestGoToFirstTime(uint32) airecv clsend; + requestGoToSecondTime(uint32) airecv clsend; + setElevatorIdList(uint32array) required broadcast ram; + setGroupSize(uint8) required broadcast ram; +}; + +dclass DistributedTutorialInterior : DistributedObject { + setZoneIdAndBlock(uint32, uint16) required broadcast ram; + setTutorialNpcId(uint32) required broadcast ram; +}; + +dclass DistributedBankMgr : DistributedObject { + transferMoney(int16) airecv clsend; +}; + +dclass DistributedMailbox : DistributedObject { + setHouseId(uint32) required broadcast ram; + setHousePos(uint8) required broadcast ram; + setName(string) required broadcast ram; + setFullIndicator(uint8) broadcast ram; + avatarEnter() airecv clsend; + avatarExit() airecv clsend; + freeAvatar(); + setMovie(uint8, uint32) broadcast ram; + acceptItemMessage(uint16, blob, uint8, int32) airecv clsend; + acceptItemResponse(uint16, int8); + discardItemMessage(uint16, blob, uint8, int32) airecv clsend; + discardItemResponse(uint16, int8); + acceptInviteMessage(uint16, uint64) airecv clsend; + rejectInviteMessage(uint16, uint64) airecv clsend; + markInviteReadButNotReplied(uint64) airecv clsend; +}; + +dclass DistributedFurnitureManager : DistributedObject { + setOwnerId(uint32) required broadcast ram; + setOwnerName(string) required broadcast ram; + setInteriorId(uint32) required broadcast ram; + setAtticItems(blob) required broadcast ram; + setAtticWallpaper(blob) required broadcast ram; + setAtticWindows(blob) required broadcast ram; + setDeletedItems(blob) required broadcast ram; + suggestDirector(uint32) airecv clsend; + setDirector(uint32) broadcast ram; + avatarEnter() airecv clsend; + avatarExit() airecv clsend; + moveItemToAtticMessage(uint32, uint16) airecv clsend; + moveItemToAtticResponse(int8, uint16); + moveItemFromAtticMessage(uint16, int16/10, int16/10, int16/100, int16/10, int16/10, int16/10, uint16) airecv clsend; + moveItemFromAtticResponse(int8, uint32, uint16); + deleteItemFromAtticMessage(blob, uint16, uint16) airecv clsend; + deleteItemFromAtticResponse(int8, uint16); + deleteItemFromRoomMessage(blob, uint32, uint16) airecv clsend; + deleteItemFromRoomResponse(int8, uint16); + moveWallpaperFromAtticMessage(uint16, uint8, uint16) airecv clsend; + moveWallpaperFromAtticResponse(int8, uint16); + deleteWallpaperFromAtticMessage(blob, uint16, uint16) airecv clsend; + deleteWallpaperFromAtticResponse(int8, uint16); + moveWindowToAtticMessage(uint8, uint16) airecv clsend; + moveWindowToAtticResponse(int8, uint16); + moveWindowFromAtticMessage(uint16, uint8, uint16) airecv clsend; + moveWindowFromAtticResponse(int8, uint16); + moveWindowMessage(uint8, uint8, uint16) airecv clsend; + moveWindowResponse(int8, uint16); + deleteWindowFromAtticMessage(blob, uint16, uint16) airecv clsend; + deleteWindowFromAtticResponse(int8, uint16); + recoverDeletedItemMessage(blob, uint16, uint16) airecv clsend; + recoverDeletedItemResponse(int8, uint16); +}; + +dclass DistributedFurnitureItem : DistributedSmoothNode { + setItem(uint32, blob) required broadcast ram; + requestPosHpr(uint8, int16/10, int16/10, int16/100, int16/10, int16/10, int16/10, int16) airecv clsend; + setMode(uint8, uint32) required broadcast ram; +}; + +dclass DistributedBank : DistributedFurnitureItem { + avatarEnter() airecv clsend; + freeAvatar(); + setMovie(uint8, uint32, int16) broadcast ram; + transferMoney(int16) airecv clsend; +}; + +dclass DistributedCloset : DistributedFurnitureItem { + setOwnerId(uint32) required broadcast ram; + enterAvatar() airecv clsend; + freeAvatar(); + removeItem(blob, uint8) airecv clsend; + setDNA(blob, int8, uint8) airecv clsend; + setState(uint8, uint32, uint32, string, uint8array, uint8array) broadcast ram; + setMovie(uint8, uint32, int16) broadcast ram; + resetItemLists() broadcast ram; + setCustomerDNA(uint32, blob) broadcast ram; +}; + +dclass DistributedTrunk : DistributedCloset { + setState(uint8, uint32, uint32, string, uint8array, uint8array, uint8array, uint8array) broadcast ram; + removeItem(uint8, uint8, uint8, uint8) airecv clsend; + setDNA(uint8, uint8, uint8, uint8, uint8, uint8, uint8, uint8, uint8, uint8, uint8, uint8, int8, uint8) airecv clsend; + setCustomerDNA(uint32, uint8, uint8, uint8, uint8, uint8, uint8, uint8, uint8, uint8, uint8, uint8, uint8, uint8) broadcast ram; +}; + +dclass DistributedPhone : DistributedFurnitureItem { + setInitialScale(uint8/170, uint8/170, uint8/170) required broadcast ram; + setNewScale(uint8/170, uint8/170, uint8/170) airecv clsend; + avatarEnter() airecv clsend; + avatarExit() airecv clsend; + freeAvatar(); + setLimits(uint16); + setMovie(uint8, uint32, int32) broadcast ram; + requestPurchaseMessage(uint16, blob, int32) airecv clsend; + requestPurchaseResponse(uint16, int8); + requestGiftPurchaseMessage(uint16, uint32, blob, int32) airecv clsend; + requestGiftPurchaseResponse(uint16, int8); +}; + +dclass DistributedFireworkShow : DistributedObject { + startShow(uint8, uint8, int16) broadcast ram; + requestFirework(int16/10, int16/10, int16/100, uint8, uint8, uint8) airecv clsend; + shootFirework(int16/10, int16/10, int16/100, uint8, uint8, uint8) broadcast; +}; + +dclass DistributedFireworksCannon : DistributedFireworkShow { + avatarEnter() airecv clsend; + avatarExit() airecv clsend; + freeAvatar(); + setMovie(uint8, uint32, int16) broadcast ram; + setPosition(int16/10, int16/10, int16/10) required broadcast ram; +}; + +dclass LobbyManager : DistributedObject { +}; + +dclass DistributedFactory : DistributedLevel { + setFactoryId(uint16) required broadcast ram; + setSuits(uint32array, uint32array) broadcast ram; + setForemanConfronted(uint32) broadcast ram; + setDefeated() broadcast ram; +}; + +dclass DistributedLawOffice : DistributedObject { + setLawOfficeId(uint16) required broadcast ram; + startSignal() broadcast ram; + readyForNextFloor() airecv clsend; +}; + +dclass DistributedLawOfficeFloor : DistributedLevel { + setLawOfficeId(uint16) required broadcast ram; + setSuits(uint32array, uint32array) broadcast ram; + readyForNextFloor() airecv clsend; + setForemanConfronted(uint32) broadcast ram; + setDefeated() broadcast ram; +}; + +dclass DistributedMint : DistributedObject { + setZoneId(uint32) required broadcast ram; + setMintId(uint16) required broadcast ram; + setFloorNum(uint8) required broadcast ram; + setRoomDoIds(uint32array) broadcast ram; +}; + +dclass DistributedMintRoom : DistributedLevel { + setMintId(uint16) required broadcast ram; + setRoomId(uint16) required broadcast ram; + setRoomNum(uint8) required broadcast ram; + setSuits(uint32array, uint32array) broadcast ram; + setBossConfronted(uint32) broadcast ram; + setDefeated() broadcast ram; +}; + +dclass DistributedStage : DistributedObject { + setZoneId(uint32) required broadcast ram; + setStageId(uint16) required broadcast ram; + setLayoutIndex(uint16) required broadcast ram; + setFloorNum(uint8) required broadcast ram; + setRoomDoIds(uint32array) broadcast ram; + setStageZone(uint32) broadcast ram; + elevatorAlert(uint32) broadcast ram; +}; + +dclass DistributedStageRoom : DistributedLevel { + setStageId(uint16) required broadcast ram; + setRoomId(uint16) required broadcast ram; + setRoomNum(uint8) required broadcast ram; + setSuits(uint32array, uint32array) broadcast ram; + setBossConfronted(uint32) broadcast ram; + setDefeated() broadcast ram; +}; + +dclass DistributedInGameEditor : DistributedObject { + setEditorAvId(uint32) required broadcast ram; + setEditUsername(blob) required broadcast ram; + setLevelDoId(uint32) required broadcast ram; + requestCurrentLevelSpec() airecv clsend; + setSpecSenderDoId(uint32); + setEdit(uint32, blob, blob, blob) airecv clsend; + setAttribChange(uint32, blob, blob, blob); + setFinished() airecv clsend; +}; + +dclass DistributedLift : DistributedEntity { + setStateTransition(uint8, uint8, uint32) required broadcast ram; + setAvatarEnter() airecv clsend; + setAvatarLeave() airecv clsend; +}; + +dclass DistributedDoorEntity : DistributedEntity { + setLocksState(uint16) required broadcast ram; + setDoorState(uint8, int32) required broadcast ram; + requestOpen() airecv clsend; +}; + +dclass DistributedSwitch : DistributedInteractiveEntity { +}; + +dclass DistributedButton : DistributedSwitch { +}; + +dclass DistributedTrigger : DistributedSwitch { +}; + +dclass DistributedCrushableEntity : DistributedEntity { + setPosition(int16/10, int16/10, int16/10) broadcast ram; + setCrushed(uint32, uint8) broadcast ram; +}; + +dclass DistributedCrusherEntity : DistributedEntity { +}; + +dclass DistributedElevatorMarker : DistributedEntity { +}; + +dclass DistributedStomper : DistributedCrusherEntity { + setMovie(uint8, int16, uint32array) broadcast ram; +}; + +dclass DistributedStomperPair : DistributedEntity { + setChildren(uint32array) broadcast ram; + setSquash() airecv clsend; +}; + +dclass DistributedBarrelBase : DistributedEntity { + requestGrab() airecv clsend; + setGrab(uint32) broadcast ram; + setReject() broadcast; +}; + +dclass DistributedGagBarrel : DistributedBarrelBase { +}; + +dclass DistributedBeanBarrel : DistributedBarrelBase { +}; + +dclass DistributedHealBarrel : DistributedBarrelBase { +}; + +dclass DistributedGrid : DistributedEntity { +}; + +dclass ActiveCell : DistributedEntity { + setState(uint8, uint32) broadcast ram; +}; + +dclass DirectionalCell : ActiveCell { +}; + +dclass CrusherCell : ActiveCell { +}; + +dclass DistributedCrate : DistributedCrushableEntity { + requestPush(uint8) airecv clsend; + setReject(); + setAccept() broadcast; + setMoveTo(uint32, int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) broadcast ram; + setDone() airecv clsend; +}; + +dclass DistributedSinkingPlatform : DistributedEntity { + setOnOff(uint8, uint32) airecv clsend; + setSinkMode(uint32, uint8, uint32) broadcast ram; +}; + +dclass DistributedGoon : DistributedCrushableEntity { + requestBattle(int16/10) airecv clsend; + requestStunned(int16/10) airecv clsend; + requestResync() airecv clsend; + setParameterize(int16/10, int16/10, int16/10, uint32) airecv clsend; + setMovie(uint8, uint32, int32/10, int16) broadcast ram; +}; + +dclass DistributedGridGoon : DistributedGoon { + setPathPts(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) broadcast ram; +}; + +dclass BattleBlocker : DistributedEntity { + setActive(uint8) required broadcast ram; + setSuits(uint32array) broadcast ram; + setBattle(uint32) broadcast ram; + setBattleFinished() broadcast ram; +}; + +dclass DistributedLaserField : BattleBlocker { + setGrid(uint8, uint8) required broadcast ram; + setField(uint8 []) required broadcast ram; + setSuccess(uint8) broadcast ram; + hit(int8, int8, int8, int8) airecv clsend; + trapFire() airecv clsend; + setActiveLF(uint8) broadcast ram; + hideSuit(uint32array) broadcast ram; + showSuit(uint32array) broadcast ram; + setGridGame(string) broadcast ram; +}; + +struct golfGreenGameBoardData { + uint8 posX; + uint8 posZ; + uint8 typeIndex; +}; + +struct golfGreenGameScoreData { + uint32 avId; + uint8 score; +}; + +dclass DistributedGolfGreenGame : BattleBlocker { + requestJoin() airecv clsend; + leaveGame() airecv clsend; + acceptJoin(uint16, int32, uint32 []) broadcast ram; + requestBoard(uint8) airecv clsend; + startBoard(golfGreenGameBoardData [], uint8 []); + signalDone(uint8) broadcast ram; + boardCleared(uint32); + scoreData(uint8, uint8, golfGreenGameScoreData []) broadcast ram; + informGag(uint8, uint8); + helpOthers(uint32) broadcast; + setTimerStart(uint16, int32) broadcast ram; +}; + +dclass DistributedSecurityCamera : DistributedEntity { + trapFire() airecv clsend; + setTarget(uint8) broadcast ram; +}; + +dclass DistributedMover : DistributedEntity { + startMove(int16) broadcast ram; +}; + +typedef uint16/10000 PetTrait; + +dclass DistributedPet : DistributedSmoothNode { + string DcObjectType db; + setOwnerId(uint32) required broadcast db; + setPetName(string) required broadcast db; + setTraitSeed(uint32) required broadcast db; + setSafeZone(uint32) required broadcast db; + setForgetfulness(PetTrait) required broadcast db; + setBoredomThreshold(PetTrait) required broadcast db; + setRestlessnessThreshold(PetTrait) required broadcast db; + setPlayfulnessThreshold(PetTrait) required broadcast db; + setLonelinessThreshold(PetTrait) required broadcast db; + setSadnessThreshold(PetTrait) required broadcast db; + setFatigueThreshold(PetTrait) required broadcast db; + setHungerThreshold(PetTrait) required broadcast db; + setConfusionThreshold(PetTrait) required broadcast db; + setExcitementThreshold(PetTrait) required broadcast db; + setAngerThreshold(PetTrait) required broadcast db; + setSurpriseThreshold(PetTrait) required broadcast db; + setAffectionThreshold(PetTrait) required broadcast db; + setHead(int8(-1, 0)) required broadcast db; + setEars(int8(-1-4)) required broadcast db; + setNose(int8(-1-3)) required broadcast db; + setTail(int8(-1-6)) required broadcast db; + setBodyTexture(int8(0-6)) required broadcast db; + setColor(int8(0-25)) required broadcast db; + setColorScale(int8(0-8)) required broadcast db; + setEyeColor(int8(0-5)) required broadcast db; + setGender(int8(0-1)) required broadcast db; + setLastSeenTimestamp(uint32) required broadcast db; + setBoredom(uint16/1000(0-1)) required broadcast db; + setRestlessness(uint16/1000(0-1)) required broadcast db; + setPlayfulness(uint16/1000(0-1)) required broadcast db; + setLoneliness(uint16/1000(0-1)) required broadcast db; + setSadness(uint16/1000(0-1)) required broadcast db; + setAffection(uint16/1000(0-1)) required broadcast db; + setHunger(uint16/1000(0-1)) required broadcast db; + setConfusion(uint16/1000(0-1)) required broadcast db; + setExcitement(uint16/1000(0-1)) required broadcast db; + setFatigue(uint16/1000(0-1)) required broadcast db; + setAnger(uint16/1000(0-1)) required broadcast db; + setSurprise(uint16/1000(0-1)) required broadcast db; + setMood : setBoredom, setRestlessness, setPlayfulness, setLoneliness, setSadness, setAffection, setHunger, setConfusion, setExcitement, setFatigue, setAnger, setSurprise; + teleportIn(int16) broadcast ownsend; + teleportOut(int16) broadcast ownsend; + setTrickAptitudes(uint16/10000(0-1) []) required broadcast db; + doTrick(uint8, int16) broadcast ram; + avatarInteract(uint32); + setMovie(uint8, uint32, int16) broadcast ram; + freeAvatar(); +}; + +dclass DistributedPetProxy : DistributedPet { + setDominantMood(string) broadcast ram; +}; + +dclass DistributedBlackCatMgr : DistributedObject { + setAvId(uint32) required broadcast ram; + doBlackCatTransformation() airecv clsend; +}; + +dclass DistributedPolarPlaceEffectMgr : DistributedObject { + addPolarPlaceEffect() airecv clsend; +}; + +dclass DistributedGreenToonEffectMgr : DistributedObject { + addGreenToonEffect() airecv clsend; +}; + +dclass DistributedResistanceEmoteMgr : DistributedObject { + addResistanceEmote() airecv clsend; +}; + +dclass DistributedScavengerHuntTarget : DistributedObject { + attemptScavengerHunt() airecv clsend; +}; + +dclass DistributedTrickOrTreatTarget : DistributedScavengerHuntTarget { +}; + +dclass DistributedWinterCarolingTarget : DistributedScavengerHuntTarget { +}; + +dclass DistributedDataStoreManager : DistributedObject { + startStore(uint8); + stopStore(uint8); + queryStore(uint8, string); + receiveResults(uint8, string); + deleteBackupStores(); +}; + +dclass DistributedVehicle : DistributedSmoothNode { + setOwner(uint32) required broadcast ram; + setState(char, uint32) broadcast ram; + setBodyType(int8) required broadcast ram; + setBodyColor(int8) required broadcast ram; + setAccessoryColor(int8) required broadcast ram; + setEngineBlockType(int8) required broadcast ram; + setSpoilerType(int8) required broadcast ram; + setFrontWheelWellType(int8) required broadcast ram; + setBackWheelWellType(int8) required broadcast ram; + setRimType(int8) required broadcast ram; + setDecalType(int8) required broadcast ram; + requestControl() airecv clsend; + requestParked() airecv clsend; + setInput(int8) broadcast ram; +}; + +struct avatarAndKart { + uint32 avId; + uint32 kartId; +}; + +dclass DistributedRace : DistributedObject { + setZoneId(uint32) required broadcast ram; + setTrackId(uint16) required broadcast ram; + setRaceType(uint16) required broadcast ram; + setCircuitLoop(uint16array) required broadcast ram; + setAvatars(uint32array) required broadcast ram; + setStartingPlaces(uint8array) required broadcast ram; + setLapCount(uint8) broadcast required ram; + waitingForJoin() broadcast ram; + setEnteredRacers(avatarAndKart []) broadcast ram; + prepForRace() broadcast ram; + startTutorial() broadcast ram; + startRace(int16) broadcast ram; + goToSpeedway(uint32array, uint8) broadcast ram; + genGag(uint8, uint16, uint8) broadcast ram; + dropAnvilOn(uint32, uint32, int16) broadcast ram; + shootPiejectile(uint32, uint32, uint8) broadcast ram; + racerDisconnected(uint32) broadcast ram; + setPlace(uint32, uint32/1000, uint8, uint32, uint8, uint32, uint32, uint32array, uint16array, uint32/1000) broadcast ram; + setCircuitPlace(uint32, uint8, uint32, uint32, uint32, uint32array) broadcast ram; + endCircuitRace() broadcast ram; + setRaceZone(uint32, uint32); + hasGag(uint8, uint8, uint8) broadcast airecv clsend; + racerLeft(uint32) clsend airecv broadcast ram; + heresMyT(uint32, int8, uint16/65535, int16) clsend airecv broadcast; + requestThrow(int32/1000, int32/1000, int32/1000) clsend airecv; + requestKart() clsend airecv; +}; + +dclass DistributedGag : DistributedObject { + setInitTime(int16) required broadcast ram; + setActivateTime(uint16) required broadcast ram; + setPos(int32/1000, int32/1000, int32/1000) required broadcast ram; + setRace(uint32) required broadcast ram; + setOwnerId(uint32) required broadcast ram; + setType(uint8) required broadcast ram; + hitSomebody(uint32, int16) broadcast clsend airecv; +}; + +dclass DistributedProjectile : DistributedObject { + setInitTime(int16) required broadcast ram; + setPos(int32/1000, int32/1000, int32/1000) required broadcast ram; + setRace(uint32) required broadcast ram; + setOwnerId(uint32) required broadcast ram; + setType(uint8) required broadcast ram; + hitSomebody(uint32, int16) broadcast clsend airecv; +}; + +dclass DistributedKartPad : DistributedObject { + setArea(uint32) required broadcast ram; +}; + +dclass DistributedRacePad : DistributedKartPad { + setState(string, int16) required broadcast ram; + setRaceZone(uint32); + setTrackInfo(uint16array) required broadcast ram; +}; + +dclass DistributedViewPad : DistributedKartPad { + setLastEntered(int16) required broadcast ram; +}; + +dclass DistributedStartingBlock : DistributedObject { + setPadDoId(uint32) required broadcast ram; + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + setPadLocationId(uint8) required broadcast ram; + requestEnter(uint8) airecv clsend; + rejectEnter(uint8); + requestExit() airecv clsend; + setOccupied(uint32) broadcast ram; + setMovie(uint8) broadcast ram; + movieFinished() airecv clsend; +}; + +dclass DistributedViewingBlock : DistributedStartingBlock { +}; + +dclass DistributedLeaderBoard : DistributedObject { + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + setDisplay(blob) broadcast ram; +}; + +dclass DistributedDeliveryManager : DistributedObject { + hello(string) clsend; + rejectHello(string); + helloResponse(string); + getName(uint32); + receiveRejectGetName(string); + receiveAcceptGetName(string); + addName(uint32, string); + receiveRejectAddName(uint32); + receiveAcceptAddName(uint32); + addGift(uint32, blob, uint32, uint32, uint32); + receiveRejectAddGift(uint32); + receiveAcceptAddGift(uint32, uint32, uint32, uint32); + deliverGifts(uint32, uint32); + receiveAcceptDeliverGifts(uint32, string); + receiveRejectDeliverGifts(uint32, string); + receiveRequestPayForGift(blob, uint32, uint32) airecv clsend; + receiveRequestPurchaseGift(blob, uint32, uint32, uint32) airecv; + receiveAcceptPurchaseGift(uint32, uint32, int16); + receiveRejectPurchaseGift(uint32, uint32, int16, uint16); + heartbeat() airecv; + giveBeanBonus(uint32, uint16); + requestAck() clsend; + returnAck(); +}; + +dclass DistributedLawbotBoss : DistributedBossCog { + setState(string) broadcast ram; + setBossDamage(uint16, uint8, int16) broadcast ram; + touchWitnessStand() airecv clsend; + hitBoss(uint8) airecv clsend; + healBoss(uint8) airecv clsend; + hitToon(uint32) airecv clsend; + hitDefensePan() airecv clsend; + hitProsecutionPan() airecv clsend; + hitChair(uint8, uint8) airecv clsend; + setLawyerIds(uint32array) broadcast ram; + setTaunt(int8, int8) broadcast; + toonGotHealed(uint32) broadcast; + enteredBonusState() broadcast; + setBattleDifficulty(uint8) broadcast ram; +}; + +dclass DistributedLawbotBossSuit : DistributedSuitBase { + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + doAttack(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) broadcast; + doProsecute() broadcast; + hitByToon() airecv clsend; + doStun() broadcast; +}; + +dclass DistributedLawbotBossGavel : DistributedObject { + setBossCogId(uint32) required broadcast ram; + setIndex(uint8) required broadcast ram; + setState(char) broadcast ram; +}; + +dclass DistributedLawbotCannon : DistributedObject { + setBossCogId(uint32) required broadcast ram; + setIndex(uint8) required broadcast ram; + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + requestEnter() airecv clsend; + setMovie(int8, uint32, uint8) broadcast; + setCannonPosition(int16/10, int16/10) airecv clsend; + updateCannonPosition(uint32, int16/10, int16/10) broadcast; + setCannonLit(int16/10, int16/10) airecv clsend; + setCannonWillFire(uint32, int16/10, int16/10, int16/10, int16) broadcast; + setLanded() airecv clsend; + requestLeave() airecv clsend; +}; + +dclass DistributedLawbotChair : DistributedObject { + setBossCogId(uint32) required broadcast ram; + setIndex(uint8) required broadcast ram; + setState(char) broadcast ram; + showCogJurorFlying() broadcast; + setToonJurorIndex(int8) broadcast ram; +}; + +dclass DistributedLawnDecor : DistributedNode { + setPlot(int8) required broadcast ram; + setHeading(int16/10) required broadcast ram; + setPosition(int16/10, int16/10, int16/10) required broadcast ram; + setOwnerIndex(int8) required broadcast ram; + plotEntered() airecv clsend; + removeItem() airecv clsend; + setMovie(uint8, uint32) broadcast ram; + movieDone() airecv clsend; + interactionDenied(uint32) broadcast ram; +}; + +dclass DistributedGardenPlot : DistributedLawnDecor { + plantFlower(uint8, uint8) airecv clsend; + plantGagTree(uint8, uint8) airecv clsend; + plantStatuary(uint8) airecv clsend; + plantToonStatuary(uint8, uint16) airecv clsend; + plantNothing(uint8) airecv clsend; +}; + +dclass DistributedGardenBox : DistributedLawnDecor { + setTypeIndex(uint8) required broadcast ram; +}; + +dclass DistributedStatuary : DistributedLawnDecor { + setTypeIndex(uint8) required broadcast ram; + setWaterLevel(int8) required broadcast ram; + setGrowthLevel(int8) required broadcast ram; +}; + +dclass DistributedToonStatuary : DistributedStatuary { + setOptional(uint16) required broadcast ram; +}; + +dclass DistributedAnimatedStatuary : DistributedStatuary { +}; + +dclass DistributedChangingStatuary : DistributedStatuary { + setGrowthLevel(int8) required broadcast ram; +}; + +dclass DistributedPlantBase : DistributedLawnDecor { + setTypeIndex(uint8) required broadcast ram; + setWaterLevel(int8) required broadcast ram; + setGrowthLevel(int8) required broadcast ram; + waterPlant() airecv clsend; + waterPlantDone() airecv clsend; +}; + +dclass DistributedFlower : DistributedPlantBase { + setTypeIndex(uint8) required broadcast ram; + setVariety(uint8) required broadcast ram; +}; + +dclass DistributedGagTree : DistributedPlantBase { + setWilted(int8) required broadcast ram; + requestHarvest() airecv clsend; +}; + +dclass DistributedTravelGame : DistributedMinigame { + setTimerStartTime(int16) broadcast; + setAvatarChoice(uint16, uint8) airecv clsend; + setAvatarChose(uint32) broadcast; + setServerChoices(int16array, uint8array, uint8, uint8) broadcast; + setMinigames(uint8array, uint8array) broadcast; + setBonuses(uint8array, uint8array) broadcast; + setBoardIndex(uint8) required broadcast ram; +}; + +dclass DistributedPairingGame : DistributedMinigame { + setDeckSeed(uint32) required broadcast ram; + setMaxOpenCards(uint8) broadcast ram; + openCardRequest(int16, int16) airecv clsend; + openCardResult(int16, uint32, int16, int8, int16array) broadcast; + reportDone() airecv clsend; + setEveryoneDone() broadcast; + setSignaling(uint32) clsend broadcast; +}; + +struct golfData { + int16 frame; + int32/100000 x; + int32/100000 y; + int32/100000 z; +}; + +struct Coord3 { + int32/100000 x; + int32/100000 y; + int32/100000 z; +}; + +struct CommonObjectData { + uint8 id; + uint8 type; + int32/100000 x; + int32/100000 y; + int32/100000 z; + int32/100000 q1; + int32/100000 q2; + int32/100000 q3; + int32/100000 q4; + int32/100000 aVX; + int32/100000 aVY; + int32/100000 aVZ; + int32/100000 lVX; + int32/100000 lVY; + int32/100000 lVZ; +}; + +dclass DistributedPhysicsWorld : DistributedObject { + clientCommonObject(uint8, uint8, Coord3, Coord3, int32/100, int32/100, int32/1000) broadcast ram; + setCommonObjects(CommonObjectData []) broadcast; + upSetCommonObjects(CommonObjectData []) airecv clsend; +}; + +dclass DistributedGolfHole : DistributedPhysicsWorld { + setHoleId(int8) broadcast ram required; + setTimingCycleLength(uint32/1000) broadcast ram required; + setAvatarReadyHole() airecv clsend; + setGolfCourseDoId(uint32) broadcast ram required; + turnDone() airecv clsend; + ballInHole() airecv clsend; + setAvatarTempTee(uint32, uint8) clsend broadcast; + setTempAimHeading(uint32, int32/1000) clsend broadcast; + setAvatarFinalTee(uint32, uint8) broadcast; + setGolferIds(uint32array) broadcast ram required; + golfersTurn(uint32) broadcast; + golferChooseTee(uint32) broadcast; + setAvatarTee(uint8) airecv clsend; + postSwing(uint32/1000, int32, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000) airecv clsend; + postSwingState(uint32/1000, int32, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, uint16/100, CommonObjectData []) airecv clsend; + swing(uint32, int32, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000) broadcast; + ballMovie2AI(uint32/1000, uint32, golfData [], golfData [], uint16, uint16, uint16, CommonObjectData []) airecv clsend; + ballMovie2Client(uint32/1000, uint32, golfData [], golfData [], uint16, uint16, uint16, CommonObjectData []) broadcast; + assignRecordSwing(uint32, uint32/1000, int32, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, CommonObjectData []); + setBox(int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000) airecv clsend; + sendBox(int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000) broadcast; +}; + +dclass DistributedGolfCourse : DistributedObject { + setGolferIds(uint32array) broadcast ram required; + setCourseId(int8) broadcast ram required; + setAvatarJoined() airecv clsend; + setAvatarReadyCourse() airecv clsend; + setAvatarReadyHole() airecv clsend; + setAvatarExited() airecv clsend; + setCurHoleIndex(int8) broadcast ram required; + setCurHoleDoId(uint32) broadcast ram required; + setDoneReward() airecv clsend; + setReward(uint8array [4], int8array, uint8array [4], uint8array [4], uint8array [4], uint32, uint32/100, uint32/100, uint32/100, uint32/100) broadcast; + setCourseReady(int8, int16array, int8) broadcast; + setHoleStart(int16) broadcast; + setCourseExit() broadcast; + setCourseAbort(uint32) broadcast; + setPlayHole() broadcast; + avExited(uint32) broadcast; + setScores(int16 []) broadcast; + changeDrivePermission(uint32, int8) broadcast; +}; + +dclass DistributedVineGame : DistributedMinigame { + reachedEndVine(int8) clsend airecv; + setNewVine(uint32, int8, uint32/10000, int8) airecv clsend broadcast; + setNewVineT(uint32, uint32/10000, int8) clsend broadcast; + setJumpingFromVine(uint32, int8, int8, int32/100, int16/100, int16/100, int16) clsend broadcast; + claimTreasure(uint32) airecv clsend; + setTreasureGrabbed(uint32, uint32) broadcast; + setScore(uint32, uint32) broadcast; + allAtEndVine() broadcast; + setFallingFromVine(uint32, int8, int8, int32/100, int16/100, int16/100, int16, int8) clsend broadcast; + setFallingFromMidair(uint32, int8, int32/100, int16/100, int16/100, int16, int8) clsend broadcast; + setVineSections(uint8array) required broadcast ram; +}; + +dclass TTAvatarFriendsManager : AvatarFriendsManager { +}; + +dclass TTPlayerFriendsManager : PlayerFriendsManager { +}; + +dclass TTSpeedchatRelay : SpeedchatRelay { +}; + +dclass DistributedGolfKart : DistributedObject { + setState(string, int16) broadcast ram; + fillSlot0(uint32) broadcast ram; + fillSlot1(uint32) broadcast ram; + fillSlot2(uint32) broadcast ram; + fillSlot3(uint32) broadcast ram; + emptySlot0(uint32, int16) broadcast ram; + emptySlot1(uint32, int16) broadcast ram; + emptySlot2(uint32, int16) broadcast ram; + emptySlot3(uint32, int16) broadcast ram; + requestBoard() airecv clsend; + rejectBoard(uint32); + requestExit() airecv clsend; + setMinigameZone(uint32, uint16); + setGolfZone(uint32, uint16); + setGolfCourse(int8) required broadcast ram; + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + setColor(int16, int16, int16) required broadcast ram; +}; + +dclass DistributedTimer : DistributedObject { + setStartTime(int32) broadcast ram required; +}; + +dclass DistributedPicnicBasket : DistributedObject { + setState(string, uint16, int16) broadcast ram; + fillSlot0(uint32) broadcast ram; + fillSlot1(uint32) broadcast ram; + fillSlot2(uint32) broadcast ram; + fillSlot3(uint32) broadcast ram; + emptySlot0(uint32, int16) broadcast ram; + emptySlot1(uint32, int16) broadcast ram; + emptySlot2(uint32, int16) broadcast ram; + emptySlot3(uint32, int16) broadcast ram; + requestBoard(int16) airecv clsend; + rejectBoard(uint32); + requestExit() airecv clsend; + doneExit() airecv clsend; + setMinigameZone(uint32, uint16); + setPicnicDone(); + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + setTableNumber(int16) required broadcast ram; +}; + +dclass DistributedBossbotBoss : DistributedBossCog { + setState(string) broadcast ram; + setBattleDifficulty(uint8) broadcast ram; + requestGetFood(int8, int8, uint32) airecv clsend; + toonGotFood(uint32, int8, int8, uint32) broadcast; + requestServeFood(int8, int8) airecv clsend; + toonServeFood(uint32, int8, int8) broadcast; + hitBoss(uint8) airecv clsend; + hitToon(uint32) airecv clsend; + ballHitBoss(uint8) airecv clsend; + setBossDamage(uint16, uint8, int16) broadcast ram; + setSpeedDamage(uint16, uint8, int16) broadcast ram; + reachedTable(uint8) airecv clsend; + hitTable(uint8) airecv clsend; + awayFromTable(uint8) airecv clsend; + toonGotHealed(uint32) broadcast; + requestGetToonup(int8, int8, uint32) airecv clsend; + toonGotToonup(uint32, int8, int8, uint32) broadcast; +}; + +dclass DistributedCogKart : DistributedElevatorExt { + setCountryClubId(uint16) required broadcast ram; + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + setCountryClubInteriorZone(uint32); + setCountryClubInteriorZoneForce(uint32); +}; + +dclass DistributedCountryClub : DistributedObject { + setZoneId(uint32) required broadcast ram; + setBlockedRooms(uint8array) required broadcast ram; + setCountryClubId(uint16) required broadcast ram; + setLayoutIndex(uint16) required broadcast ram; + setFloorNum(uint8) required broadcast ram; + setRoomDoIds(uint32array) broadcast ram; + setCountryClubZone(uint32) broadcast ram; + elevatorAlert(uint32) broadcast ram; +}; + +dclass DistributedCountryClubRoom : DistributedLevel { + setCountryClubId(uint16) required broadcast ram; + setRoomId(uint16) required broadcast ram; + setRoomNum(uint8) required broadcast ram; + setSuits(uint32array, uint32array) broadcast ram; + setBossConfronted(uint32) broadcast ram; + setDefeated() broadcast ram; + forceOuch(uint8) broadcast; +}; + +dclass DistributedMoleField : DistributedEntity { + setGameStart(int16, uint8, uint16) broadcast; + setClientTriggered() airecv clsend; + whackedMole(int8, int16) airecv clsend; + whackedBomb(int8, int16, int32) airecv clsend; + updateMole(int8, int8) broadcast; + reportToonHitByBomb(uint32, int8, int32) broadcast; + setScore(int16) required broadcast ram; + damageMe() airecv clsend; + setPityWin() broadcast; +}; + +dclass DistributedCountryClubBattle : DistributedLevelBattle { +}; + +dclass DistributedClubElevator : DistributedElevatorFSM { + setFloor(int8) broadcast ram; + setLocked(uint16) required broadcast ram; + setEntering(uint16) required broadcast ram; + kickToonsOut() broadcast; + setLatch(uint32) required broadcast ram; +}; + +dclass DistributedMaze : DistributedEntity { + setRoomDoId(uint32) required broadcast ram; + setGameStart(int16) broadcast; + setClientTriggered() airecv clsend; + setFinishedMaze() airecv clsend; + setGameOver() broadcast; + toonFinished(uint32, uint8, uint8) broadcast; + damageMe() airecv clsend; +}; + +dclass DistributedBattleWaiters : DistributedBattleFinal { +}; + +dclass DistributedFoodBelt : DistributedObject { + setBossCogId(uint32) required broadcast ram; + setIndex(uint8) required broadcast ram; + setState(char) broadcast ram; +}; + +dclass DistributedBanquetTable : DistributedObject { + setIndex(uint8) required broadcast ram; + setNumDiners(uint8) required broadcast ram; + setBossCogId(uint32) required broadcast ram; + setDinerInfo(uint8array, uint8array, uint8array) required broadcast ram; + setState(char, uint32, int8) broadcast ram; + setDinerStatus(uint8, uint8) broadcast; + requestControl() airecv clsend; + requestFree(int8) airecv clsend; + setPitcherPos(uint8, uint16%360/100, int16) broadcast clsend; + clearSmoothing(int8) broadcast clsend; + firingWater(int32/100, int32/100, int32/100, int32/100, int32/100, int32/100) broadcast clsend; + waterHitBoss(uint8) broadcast clsend; +}; + +dclass DistributedBattleDiners : DistributedBattleFinal { +}; + +dclass DistributedGolfSpot : DistributedObject { + setIndex(uint8) required broadcast ram; + setBossCogId(uint32) required broadcast ram; + setState(char, uint32, int8) broadcast ram; + setGoingToReward() broadcast ram; + requestControl() airecv clsend; + requestFree(int8) airecv clsend; + setGolfSpotPos(uint8, uint16%360/100, int16) broadcast clsend; + clearSmoothing(int8) broadcast clsend; + setSwingInfo(uint8, int16/10, uint8) broadcast clsend; +}; + +struct TireInput { + int32/100 force; + int32/100 heading; +}; + +dclass DistributedIceGame : DistributedMinigame { + setForceArrowInfo(uint32, int32/100, int32/100) broadcast clsend; + setAvatarChoice(int32/100, int32/100) airecv clsend; + endingPositions(Coord3 []) airecv clsend; + reportScoringMovieDone() airecv clsend; + claimTreasure(uint8) airecv clsend; + claimPenalty(uint8) airecv clsend; + setTireInputs(TireInput []) broadcast; + setTimerStartTime(int16) broadcast; + setFinalPositions(Coord3 []) broadcast; + setMatchAndRound(int8, int8) broadcast; + setScores(int8, int8, int16array) broadcast; + setNewState(string) broadcast; + setTreasureGrabbed(uint32, uint32) broadcast; + setPenaltyGrabbed(uint32, uint32) broadcast; +}; + +dclass DistributedCogThiefGame : DistributedMinigame { + throwingPie(uint32, int32, int32/100, int32/100, int32/100, int32/100) clsend broadcast; + hitBySuit(uint32, int32, int8, int32/100, int32/100, int32/100) clsend broadcast airecv; + pieHitSuit(uint32, int32, int8, int32/100, int32/100, int32/100) clsend broadcast airecv; + cogHitBarrel(int32, int8, int8, int32/100, int32/100, int32/100) clsend airecv; + cogAtReturnPos(int32, int8, int8) clsend airecv; + updateSuitGoal(int32, int32, int8, int8, int64, int32/100, int32/100, int32/100) broadcast; + makeCogCarryBarrel(int32, int32, int8, int8, int32/100, int32/100, int32/100) broadcast; + makeCogDropBarrel(int32, int32, int8, int8, int32/100, int32/100, int32/100) broadcast; + markBarrelStolen(int32, int32, int8) broadcast; +}; + +struct twoDTreasureInfo { + uint8 treasureIndex; + uint8 treasureValue; +}; + +struct twoDSectionInfo { + uint8 sectionIndex; + uint8 enemyIndicesSelected[]; + twoDTreasureInfo treasureIndicesSelected[]; + uint8 spawnPointIndicesSelected[]; + uint8 stomperIndicesSelected[]; +}; + +dclass DistributedTwoDGame : DistributedMinigame { + showShootGun(uint32, int16) clsend broadcast; + toonHitByEnemy(uint32, int16) clsend broadcast airecv; + toonFellDown(uint32, int16) clsend broadcast airecv; + toonSquished(uint32, int16) clsend broadcast airecv; + toonVictory(uint32, int16) clsend broadcast airecv; + claimTreasure(uint8, uint8) airecv clsend; + claimEnemyShot(uint8, uint8) airecv clsend; + reportDone() airecv clsend; + setSectionsSelected(twoDSectionInfo []) required broadcast ram; + setTreasureGrabbed(uint32, uint8, uint8) broadcast; + setEnemyShot(uint32, uint8, uint8, uint32) broadcast; + addVictoryScore(uint32, uint8) broadcast; + setEveryoneDone() broadcast; +}; + +dclass DistributedPicnicTable : DistributedNode { + fillSlot(uint32, uint8, int16/10, int16/10, int16/10, int16/10, int16/10, int16/10, int16, uint32) broadcast; + emptySlot(uint32, uint8, int16) broadcast; + requestTableState() airecv clsend; + setTableState(uint32 [], uint8) broadcast ram; + setGameZone(uint32, uint8) broadcast; + setIsPlaying(uint8) broadcast ram; + requestJoin(uint8, int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) airecv clsend; + rejectJoin() broadcast; + requestObserve() airecv clsend; + leaveObserve() airecv clsend; + requestGameZone() airecv clsend; + requestPickedGame(uint8) clsend airecv; + requestExit() airecv clsend; + requestZone() clsend airecv; + announceWinner(string, uint32) broadcast; + allowObserve() broadcast; + allowPick() broadcast; + setZone(uint32) broadcast; +}; + +dclass DistributedChineseCheckers : DistributedNode { + requestExit() clsend airecv; + requestBegin() clsend airecv; + requestMove(uint8 []) clsend airecv; + requestTimer() clsend airecv; + requestSeatPositions() clsend airecv; + startBeginTimer(uint16, int16) broadcast ram; + gameStart(uint8) broadcast; + setTableDoId(uint32) required broadcast ram; + setGameState(uint8 [], uint8 []) required broadcast ram; + setTimer(int16) broadcast ram required; + setTurnTimer(int16) broadcast ram required; + sendTurn(uint8) broadcast ram; + requestWin() clsend airecv; + announceWin(uint32) broadcast; + announceSeatPositions(uint8 []) broadcast; +}; + +dclass DistributedCheckers : DistributedNode { + requestExit() clsend airecv; + requestBegin() clsend airecv; + requestTimer() clsend airecv; + requestMove(uint8 []) clsend airecv; + startBeginTimer(uint16, int16) broadcast ram; + gameStart(uint8) broadcast; + setTableDoId(uint32) required broadcast ram; + setGameState(uint8 [], uint8 []) required broadcast ram; + setTimer(int16) broadcast ram required; + setTurnTimer(int16) broadcast ram required; + sendTurn(uint8) broadcast ram; + requestWin() clsend airecv; + announceWin(uint32) broadcast; + illegalMove() broadcast; +}; + +dclass DistributedFindFour : DistributedNode { + requestExit() clsend airecv; + requestBegin() clsend airecv; + requestMove(uint8) clsend airecv; + requestTimer() clsend airecv; + requestWin(uint8 []) clsend airecv; + startBeginTimer(uint16, int16) broadcast ram; + setTableDoId(uint32) required broadcast ram; + setGameState(uint8 [][], uint8, uint8, uint8) required broadcast ram; + setTimer(int16) broadcast ram required; + setTurnTimer(int16) broadcast ram required; + gameStart(uint8) broadcast; + sendTurn(uint8) broadcast ram; + announceWin(uint32) broadcast; + announceWinLocation(uint8, uint8, uint8, uint8) broadcast; + announceWinnerPosition(uint8, uint8, uint8, uint8) broadcast; + illegalMove() broadcast; + tie() broadcast; +}; + +dclass DistributedMailManager : DistributedObject { + sendSimpleMail(uint32, uint32, string); + setNumMailItems(uint32, uint32) airecv; +}; + +dclass DistributedPartyManager : DistributedObject { + addParty(uint32, uint32, string, string, int8, int8, activity [], decoration [], uint32array, uint16); + addPartyRequest(uint32, char [0-256], char [0-256], int8, int8, activity [], decoration [], uint32array) airecv clsend; + addPartyResponse(uint32, int8); + addPartyResponseUdToAi(uint32, int8, uint16) airecv; + markInviteAsReadButNotReplied(uint32, uint64); + respondToInvite(uint32, uint32, uint16, uint64, uint8); + respondToInviteResponse(uint32, uint16, uint64, int8, uint8) airecv; + changePrivateRequest(uint64, int8) airecv clsend; + changePrivateRequestAiToUd(uint32, uint64, int8); + changePrivateResponseUdToAi(uint32, uint64, int8, int8) airecv; + changePrivateResponse(uint64, int8, int8); + changePartyStatusRequest(uint64, int8) airecv clsend; + changePartyStatusRequestAiToUd(uint32, uint64, int8); + changePartyStatusResponseUdToAi(uint32, uint64, int8, int8) airecv; + changePartyStatusResponse(uint64, int8, int8, uint16); + partyInfoOfHostRequestAiToUd(uint32, uint32); + partyInfoOfHostFailedResponseUdToAi(uint32) airecv; + partyInfoOfHostResponseUdToAi(party, uint32array) airecv; + getPartyZone(uint32, uint32, uint8) clsend airecv; + receivePartyZone(uint32, uint64, uint32); + freeZoneIdFromPlannedParty(uint32, uint32) clsend airecv; + sendAvToPlayground(uint32, uint8); + exitParty(uint32) clsend airecv; + removeGuest(uint32, uint32) airecv clsend; + partyManagerAIStartingUp(uint32, uint32); + partyManagerAIGoingDown(uint32, uint32); + partyHasStartedAiToUd(uint32, uint64, uint32, uint32, string); + toonHasEnteredPartyAiToUd(uint32); + toonHasExitedPartyAiToUd(uint32); + partyHasFinishedUdToAllAi(uint32) airecv; + updateToPublicPartyInfoUdToAllAi(uint32, uint64, uint32, uint32, uint8, uint8, string, uint8 [], uint64) airecv; + updateToPublicPartyCountUdToAllAi(uint32, uint8) airecv; + requestShardIdZoneIdForHostId(uint32) clsend airecv; + sendShardIdZoneIdToAvatar(uint32, uint32); + partyManagerUdStartingUp() airecv; + updateAllPartyInfoToUd(uint32, uint64, uint32, uint32, uint8, uint8, string, uint8 [], uint64); + forceCheckStart(); + requestMw(uint32, string, uint32, uint32); + mwResponseUdToAllAi(uint32, string, uint32, uint32) airecv; +}; + +dclass DistributedObjectGlobal : DistributedObject { +}; + +dclass RATManager : DistributedObjectGlobal { +}; + +dclass AwardManager : DistributedObjectGlobal { + giveAwardToToon(uint32, DoId, string, DoId, uint32, uint32); +}; + +dclass DistributedCpuInfoMgr : DistributedObjectGlobal { + setCpuInfoToUd(uint32, uint32, string, string); +}; + +dclass DistributedSecurityMgr : DistributedObjectGlobal { + requestAccountId(uint32, uint32, uint32); + requestAccountIdResponse(uint32, uint32) airecv; +}; + +dclass NonRepeatableRandomSourceClient { + getRandomSamplesReply(uint32, uint32 []) airecv; +}; + +dclass TTCodeRedemptionMgr : DistributedObject, NonRepeatableRandomSourceClient { + giveAwardToToonResult(uint32, uint32); + redeemCode(uint32, char [0-256]) airecv clsend; + redeemCodeAiToUd(uint32, DoId, uint32, string, uint32); + redeemCodeResultUdToAi(uint32, uint32, uint32, uint32, uint32) airecv; + redeemCodeResult(uint32, uint32, uint32); +}; + +dclass NonRepeatableRandomSource : DistributedObject, NonRepeatableRandomSourceClient { + getRandomSamples(DoId, string, uint32, uint32); + randomSample(DoId, uint32); + randomSampleAck() airecv; +}; + +dclass DistributedInGameNewsMgr : DistributedObjectGlobal { + setLatestIssueStr(string) required broadcast ram; + inGameNewsMgrAIStartingUp(uint32, uint32); + newIssueUDtoAI(string) airecv; +}; + +dclass DistributedWhitelistMgr : DistributedObjectGlobal { + updateWhitelist() broadcast; + whitelistMgrAIStartingUp(uint32, uint32); + newListUDtoAI() airecv; +}; + +dclass DistributedPhaseEventMgr : DistributedObject { + setNumPhases(uint8) required broadcast ram; + setDates(datetime []) broadcast required; + setCurPhase(int8) required broadcast ram; + setIsRunning(bool) required broadcast ram; +}; + +dclass DistributedHydrantZeroMgr : DistributedPhaseEventMgr { +}; + +dclass DistributedMailboxZeroMgr : DistributedPhaseEventMgr { +}; + +dclass DistributedTrashcanZeroMgr : DistributedPhaseEventMgr { +}; + +dclass DistributedSillyMeterMgr : DistributedPhaseEventMgr { +}; + diff --git a/Releases/ToontownLive/1.0.47.17-install/phase_4.mf b/Releases/ToontownLive/1.0.47.17-install/phase_4.mf new file mode 100644 index 0000000..cccf556 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/phase_4.mf differ diff --git a/Releases/ToontownLive/1.0.47.17-install/phase_5.5.mf b/Releases/ToontownLive/1.0.47.17-install/phase_5.5.mf new file mode 100644 index 0000000..b5b34ca Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/phase_5.5.mf differ diff --git a/Releases/ToontownLive/1.0.47.17-install/phase_5.mf b/Releases/ToontownLive/1.0.47.17-install/phase_5.mf new file mode 100644 index 0000000..8493a0b Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/phase_5.mf differ diff --git a/Releases/ToontownLive/1.0.47.17-install/phase_6.mf b/Releases/ToontownLive/1.0.47.17-install/phase_6.mf new file mode 100644 index 0000000..9ba56ca Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/phase_6.mf differ diff --git a/Releases/ToontownLive/1.0.47.17-install/phase_7.mf b/Releases/ToontownLive/1.0.47.17-install/phase_7.mf new file mode 100644 index 0000000..93bf9a0 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/phase_7.mf differ diff --git a/Releases/ToontownLive/1.0.47.17-install/phase_8.mf b/Releases/ToontownLive/1.0.47.17-install/phase_8.mf new file mode 100644 index 0000000..c1e9576 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/phase_8.mf differ diff --git a/Releases/ToontownLive/1.0.47.17-install/phase_9.mf b/Releases/ToontownLive/1.0.47.17-install/phase_9.mf new file mode 100644 index 0000000..e98aa9b Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/phase_9.mf differ diff --git a/Releases/ToontownLive/1.0.47.17-install/preferences.launcher b/Releases/ToontownLive/1.0.47.17-install/preferences.launcher new file mode 100644 index 0000000..221bcb8 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/preferences.launcher differ diff --git a/Releases/ToontownLive/1.0.47.17-install/python24.dll b/Releases/ToontownLive/1.0.47.17-install/python24.dll new file mode 100644 index 0000000..9e9bb87 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/python24.dll differ diff --git a/Releases/ToontownLive/1.0.47.17-install/pywintypes24.dll b/Releases/ToontownLive/1.0.47.17-install/pywintypes24.dll new file mode 100644 index 0000000..e30ca53 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/pywintypes24.dll differ diff --git a/Releases/ToontownLive/1.0.47.17-install/sign/texture.jpg b/Releases/ToontownLive/1.0.47.17-install/sign/texture.jpg new file mode 100644 index 0000000..3642301 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/sign/texture.jpg differ diff --git a/Releases/ToontownLive/1.0.47.17-install/toonmono.cur b/Releases/ToontownLive/1.0.47.17-install/toonmono.cur new file mode 100644 index 0000000..1f09897 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/toonmono.cur differ diff --git a/Releases/ToontownLive/1.0.47.17-install/toontown.ico b/Releases/ToontownLive/1.0.47.17-install/toontown.ico new file mode 100644 index 0000000..4fa0a2a Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/toontown.ico differ diff --git a/Releases/ToontownLive/1.0.47.17-install/unicodedata.pyd b/Releases/ToontownLive/1.0.47.17-install/unicodedata.pyd new file mode 100644 index 0000000..bdc8027 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/unicodedata.pyd differ diff --git a/Releases/ToontownLive/1.0.47.17-install/uninst.exe b/Releases/ToontownLive/1.0.47.17-install/uninst.exe new file mode 100644 index 0000000..52bd871 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/uninst.exe differ diff --git a/Releases/ToontownLive/1.0.47.17-install/useropt b/Releases/ToontownLive/1.0.47.17-install/useropt new file mode 100644 index 0000000..5768cfc Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/useropt differ diff --git a/Releases/ToontownLive/1.0.47.17-install/whitelist/twhitelist.dat b/Releases/ToontownLive/1.0.47.17-install/whitelist/twhitelist.dat new file mode 100644 index 0000000..761bb17 --- /dev/null +++ b/Releases/ToontownLive/1.0.47.17-install/whitelist/twhitelist.dat @@ -0,0 +1,25852 @@ +! +% +%s +& +' +'boss +'course +'ello +( +) +*scared +, +- +-_- +-_-: +-licious +. +... +0_0 +0_o +: +:'( +:( +:) +:* +:-( +:-) +:-o +:_ +:d +:o +:o& +:o) +:p +; +;) +;-) += +=) +=-) +=o) +? +@_@ +[ +] +_ +a +a-hem +aa +aacres +aah +aardvark +aardvark's +aardvarks +aarg +aargghh +aargh +aarrgghh +aarrgghhh +aarrm +aarrr +aarrrgg +aarrrgh +aarrrr +aarrrrggg +aarrrrr +aarrrrrr +aarrrrrrr +aarrrrrrrrr +aarrrrrrrrrghhhhh +aay +abacus +abaft +abalone-shell +abandon +abandoned +abandoner +abandoning +abandons +abassa +abbot +abbrev +abbreviate +abbreviated +abbreviation +abbreviations +abe +abeam +aberrant +abhor +abhors +abide +abigail +abilities +ability +ability's +abira +able +able-bodied +abler +ablest +abnormal +aboard +abode +abominable +abound +abounds +about +above +abracadabra +abraham +abrasive +abrupt +abruptly +absence +absence's +absences +absent +absent-minded +absented +absenting +absently +absents +absolute +absolutely +absolutes +absolution +absorb +absorbs +absurd +absurdly +abu +abu's +abundant +academic +academics +academies +academy +academy's +acc +accelerate +accelerated +accelerates +acceleration +accelerator +accelerators +accent +accented +accents +accentuate +accentuates +accept +acceptable +acceptance +accepted +accepter +accepter's +accepters +accepting +acceptive +accepts +access +accessed +accesses +accessibility +accessing +accessories +accessorize +accessory +accident +accident's +accidental +accidentally +accidently +accidents +accolade +accompanies +accompany +accompanying +accomplice +accomplish +accomplished +accomplishes +accomplishing +accomplishment +accord +according +accordingly +accordion +accordions +accountable +accountant +accounted +accounting +accountings +accounts +accrue +acct +acct's +accts +accumulate +accumulated +accumulating +accumulator +accumulators +accuracy +accurate +accurately +accursed +accusation +accusations +accuse +accused +accuser +accusers +accuses +accusing +accustomed +ace +ace's +aced +aces +ach +ache +ached +aches +achieve +achieved +achievement +achievement's +achievements +achiever +achievers +achieves +achieving +aching +achoo +achy +acknowledge +acknowledged +acknowledgement +acme +acorn +acorns +acoustic +acoustics +acquaintance +acquaintances +acquainted +acquiesce +acquire +acquired +acquires +acquiring +acquit +acre +acres +acrobat +acronym +acronyms +across +acsot +act +act's +acted +acting +action +action's +action-figure +actions +activate +activated +activates +activating +activation +active +actively +activies +activist +activities +activity +activity's +actor +actor's +actors +actress +actress's +actresses +acts +actual +actually +actuals +acuda +acupuncture +ad +ad's +adam +adamant +adapt +adapted +adapter +adaptor +adaptors +add +added +adder +adders +adding +addition +addition's +additional +additionally +additions +addle +addled +addressed +addresses +addressing +adds +adella +adept +adequate +adequately +adieu +adios +adjective +adjoined +adjoining +adjourn +adjourned +adjudicator +adjust +adjusted +adjuster +adjuster's +adjusters +adjusting +adjustive +adjustment +adjustment's +adjustments +adjusts +admin +administrative +administrator +administrators +admirable +admirably +admiral +admiral's +admirals +admiralty +admiration +admire +admired +admirer +admirer's +admirers +admires +admiring +admission +admissions +admit +admits +admittance +admitted +admittedly +admitting +ado +adobe +adopt +adopted +adopting +adopts +adorable +adoration +adore +adored +adores +adoria +adoring +adrenalin +adrenaline +adrienne +adrienne's +adrift +ads +adults +adv +advance +advanced +advancer +advancers +advances +advancing +advantage +advantaged +advantages +advantaging +advent +adventure +adventured +adventureland +adventureland's +adventurer +adventurer's +adventurers +adventures +adventuring +adventurous +adversary +adverse +advert +advertise +advertised +advertisement +advertisements +advertising +adverts +advice +advices +advisable +advise +advised +adviser +advisers +advises +advising +advisor +advocacy +advocate +adz +adz's +aerobic +aerobics +aerodynamic +aesthetically +afar +affect +affected +affecter +affecting +affection +affectionate +affections +affective +affects +affiliate +affiliation +affirmation +affirmative +affixed +afflict +afflicted +affliction +afford +affordable +afforded +affording +affords +afire +afk +afloat +afloatin +afloats +afn +afoot +afore +afoul +afraid +aft +afta +after +afterburner +afterburners +afterlife +afternoon +afternoons +aftershave +afterthought +afterward +afterwards +again +against +agatha +aged +ageless +agencies +agency +agenda +agent +agent's +agentive +agents +ages +aggravate +aggravated +aggravates +aggravating +aggravation +aggregation +aggression +aggressions +aggressive +aggressively +aggressiveness +aggrieved +aggro +agile +agility +aging +agitated +aglow +ago +agony +agora +agoraphobic +agrabah +agrabah's +agree +agreeable +agreed +agreeing +agreement +agreement's +agreements +agreer +agreers +agrees +agro +aground +ah +aha +ahab's +ahead +ahem +ahh +ahhh +ahhhhh +ahhhhhh +ahhhhhhh +ahhhhhhhh +ahhhhhhhhh +ahhhhhhhhhh +ahhhhhhhhhhh +ahhhhhhhhhhhh +ahhhhhhhhhhhhh +ahhhhhhhhhhhhhh +ahhhhhhhhhhhhhhhh +ahhhhhhhhhhhhhhhhh +ahhhhhhhhhhhhhhhhhh +ahhhhhhhhhhhhhhhhhhh +ahhhhhhhhhhhhhhhhhhhhh +ahhhhhhhhhhhhhhhhhhhhhhhhhhh +ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh +ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh +ahoy +ahs +ai +aid +aide +aided +aiden +aiden's +aiding +ail +ailed +aileen +ailing +ailment +ailments +ails +aim +aimed +aimer +aimers +aiming +aimless +aimlessly +aims +ain't +aint +air +airbags +airborne +aircraft +aircrew +aired +airer +airers +airhead +airhead's +airheads +airing +airings +airlock +airplane +airplane's +airplanes +airport +airport's +airports +airs +airship +airships +airwaves +aisle +aj +aj's +aka +akaboshi +akin +akon +al +al's +ala +alabaster +aladdin +aladdin's +alameda +alameda's +alamedas +alan +alan's +alana +alana's +alarm +alarmed +alarming +alarms +alas +alb +alba +albatross +albeit +albert +alberto +albino +album +albums +alchemic +alcove +aldous +aldrin +aldrin's +ale +alehouse +alert +alerted +alerting +alerts +ales +alex +alex's +alexa +alexander +alexia +alfa +alfredo +algebra +algorithm +ali +alias +aliases +alibi +alibis +alice +alice's +alien +alien's +alienated +aliens +alight +align +aligned +alignment +alike +alina +alive +alkies +alky +all +all-4-fun +all-in +all-new +all-out +all-small +all-star +all-stars +allaince +allegiance +allegory +allergic +allergies +allergy +alley +alleys +allianc +alliance +alliances +allied +allies +alligator +alligator's +alligators +alligators' +allin +allocate +allocated +allocation +allosaurus +allot +allover +allow +allowable +allowance +allowance's +allowanced +allowances +allowancing +allowed +allowing +allows +alls +allsorts +alludes +allure +ally +ally's +alma +almighty +almond +almost +alodia +aloe +aloft +aloha +alone +along +alongside +alot +aloud +alpha +alphabet +alphabetical +alphabetically +alphas +alpine +alps +already +alright +also +alt +altar +altar-ego +alter +alterations +altercations +altered +altering +alternate +alternately +alternates +alternating +alternative +alternatively +alternatives +alternator +alters +althea +although +altitude +alto +altogether +altos +altruistic +alts +aluminum +alumni +always +aly +aly's +alyson +alyson's +am +amanda +amaryllis +amass +amassing +amateur +amaze +amazed +amazes +amazing +amazingly +amazon +amazon's +amazons +ambassador +ambassador's +ambassadors +amber +ambidextrous +ambiguous +ambition +ambition's +ambitions +ambitious +ambitiously +ambrosia +ambulance +ambulances +ambush +ambushed +ambushes +ambushing +amelia +amen +amenable +amend +amending +amends +amenities +american +amethyst +amidships +amidst +amigas +amigo +amigos +amine +amiss +amnesia +among +amongst +amore +amos +amount +amounted +amounter +amounters +amounting +amounts +amp +amphitrite +ample +amputated +amry +ams +amt +amts +amuck +amulets +amuse +amused +amusement +amusement's +amusements +amuses +amusing +amy +an +an' +anachronistic +analog +analytical +analyze +analyzing +anarchy +anatomy +ancestors +anchor +anchorage +anchored +anchoring +anchors +anchovies +ancient +anciently +ancients +and +andaba +andago +andaire +andama +andila +andira +andoso +andrea +andrea's +andrew +andrina +andrina's +andro +andros +andumal +anegola +anegoso +anemic +anemones +anent +anew +angaba +angama +angassa +ange +angel +angel's +angelfish +angelfood +angels +anger +angered +angering +angers +angle +angled +angler +angler's +anglers +angles +angling +angrier +angries +angriest +angrily +angry +angst +angus +animal +animal's +animal-talent +animal-talents +animally +animals +animate +animated +animates +animatings +animation +animations +animator +animator's +animators +anime +anita +ankle +anklet +anklets +ankoku +ann +ann's +anna +anna's +anne +anne's +anneliese +anneliese's +annie +annie's +annihilate +annihilated +annihilation +anniversary +annos +announce +announced +announcement +announcements +announcer +announcer's +announcers +announces +announcing +annoy +annoyance +annoyance's +annoyances +annoyed +annoyer +annoyers +annoying +annoyingly +annoys +annual +annually +annuals +annul +anomaly +anon +anonymity +another +another's +anselmo +answer +answered +answerer +answerers +answering +answers +ant +ant's +antacid +antagonist +antagonize +antagonized +antagonizing +antama +antarctic +antassa +ante +antelope +antelope's +antelopes +antenna +antes +anthem +anther +anthers +anthill +anthill's +anthills +anthony +anthropology +anti +anti-cog +anti-gravity +antiano +antibacterial +antibiotic +antibiotics +antibodies +antic +anticipate +anticipated +anticipating +anticipation +anticipatively +anticlimactic +antics +antigue +antik +antima +antios +antique +antiques +antiros +antis +antisocial +antivirus +anton +anton's +ants +antsy +antumal +anuberos +anubi +anubos +anvil +anvils +anxieties +anxiety +anxious +anxiously +any +anybodies +anybody +anybody's +anyhow +anymore +anyone +anyone's +anyones +anyplace +anything +anything's +anythings +anytime +anywas +anyway +anyways +anywhere +anywheres +aoba +aobasar +aoboshi +aoi +aoogah +aoogahs +aoteoroa +apart +apartment +apartments +apathetic +ape +ape's +apes +apex +apiece +aplenty +apocalyptyca +apologies +apologize +apologized +apologizes +apologizing +apology +apology's +apostles +apostrophe +apostrophe's +apostrophes +app +appalled +apparel +apparent +apparently +appeal +appealed +appealer +appealers +appealing +appeals +appear +appearance +appearances +appeared +appearer +appearers +appearing +appears +appease +appeasing +append +appendices +appendix +appetite +appetites +appetizer +appetizers +appetizing +applaud +applauded +applauder +applauding +applauds +applause +apple +apples +applesauce +appliances +applicable +applicants +application +application's +applications +applied +applier +appliers +applies +apply +applying +appoint +appointed +appointer +appointers +appointing +appointive +appointment +appointments +appoints +appose +apposed +appreciate +appreciated +appreciates +appreciation +appreciative +apprehension +apprehensive +apprentice +approach +approached +approacher +approachers +approaches +approaching +appropriate +appropriated +appropriately +appropriates +appropriatest +appropriating +appropriation +appropriations +appropriative +approval +approve +approved +approver +approver's +approvers +approves +approving +approx +approximate +approximately +apps +appt +apr +apricot +april +april's +apron +apt +aptly +aqua +aquablue +aquarium +aquariums +aquatic +aquatta +arabian +arbitrage +arbitrarily +arbitrary +arbor +arc +arc's +arcade +arcades +arcadia +arcane +arch +archaeology +archaic +archer +archer's +archers +arches +archibald +architect +architecture +archway +archways +arctic +arctic's +are +area +area's +areas +aren't +arena +arenas +arenberg +arenberg's +arent +arf +arfur +arg +argg +arggest +arggg +argggg +arggggg +arggggge +argggggg +argggggggggggg +argggggggh +argggghhh +argggh +arggghhh +arggh +argghh +argghhh +argghhhh +argh +arghgh +arghghghggh +arghh +arghhh +arghhhh +arghhhhh +arghhhhhhhhhhhhhhhhhh +argon +argue +argued +arguer +arguer's +arguers +argues +arguing +argument +argument's +arguments +argust +aria +arianna +ariel +ariel's +aright +aril +arising +arista +aristocat +aristocat's +aristocats +aristocratic +ark +arks +arm +arm's +armada +armadas +armadillo +armadillo's +armadillos +armchair +armchair's +armchairs +armed +armer +armers +armies +arming +armlets +armoire +armor +armory +armpit +arms +armstrong +army +army's +aroma +aromatic +around +arr +arrack +arraignment +arrange +arranged +arrangement +arrangement's +arrangements +arranger +arrangers +arranges +arranging +arrant +array +arrest +arrested +arresting +arrests +arrgg +arrggg +arrgggg +arrggghhh +arrgghh +arrgghhh +arrgh +arrghh +arrghhh +arrghhhh +arrghhhhhhh +arrgonauts +arrival +arrivals +arrive +arrived +arrivederci +arriver +arrives +arriving +arrogant +arrow +arrowed +arrowing +arrows +arrr +arrrr +arrrrgh +arsis +art +art's +art-talent +arte +artezza +arthritis +artichoke +article +article's +articled +articles +articling +articulate +artie +artifact +artifacts +artificial +artificially +artillerymen +artist +artist's +artiste +artistic +artists +arts +artwork +arty +aruba +arwin +arwin's +as +asap +asarion +ascended +ascending +ascent +ashame +ashamed +ashes +ashley +ashley's +ashore +ashtray +ashy +aside +asides +ask +asked +asker +askers +asking +asks +aslan +aslan's +aslans +asleep +asp +asparagus +aspect +aspect's +aspects +aspen +asphalt +aspiration +aspirations +aspire +aspirin +aspiring +asps +assemble +assembled +assembler +assemblers +assembles +assembling +assembly +assert +assertive +assessment +asset +asset's +assets +assign +assigned +assigning +assignment +assignments +assigns +assist +assistance +assistant +assistants +assisted +assisting +assistive +assn +assoc +associate +associated +associates +associating +association +association's +associations +associative +assorted +assortment +asst +assume +assumed +assumer +assumes +assuming +assumption +assumption's +assumptions +assurance +assure +assured +assuredly +assures +aster +asterisks +asterius +astern +asteroid +asteroid's +asteroids +asthma +astir +astonish +astonished +astonishes +astonishing +astounded +astounds +astray +astro +astro's +astro-barrier +astronaut +astronaut's +astronauts +astronomy +astroturf +asylum +at +ate +atheist +athlete +athletes +athletic +athletics +atlantic +atlantis +atlantyans +atlas +atm +atm's +atmosphere +atmosphere's +atmosphered +atmospheres +atms +atom +atom's +atomettes +atomic +atoms +atone +atonement +atop +atrocious +atrocities +atrocity +attach +attached +attacher +attachers +attaches +attaching +attachment +attachments +attack +attackable +attacked +attacker +attacker's +attackers +attacking +attacks +attainable +attained +attempt +attempted +attempter +attempters +attempting +attempts +attend +attendance +attendant +attended +attender +attenders +attending +attends +attention +attention's +attentions +attentive +attentively +attest +attic +attic's +attics +attina +attire +attitude +attitude's +attitudes +attn +attorney +attorney's +attorneys +attract +attractant +attracted +attracting +attraction +attractions +attractive +attractively +attracts +attribute +attributes +attune +attuned +attunement +attunements +attunes +attuning +atty +auburn +auction +audience +audience's +audiences +audio +audit +audition +auditioned +audits +auf +aug +aught +augmenter +august +auguste +aula +aunt +auntie +auntie's +aunties +aunts +aunty +aura +aurora +aurora's +aurorium +aurors +aurours +auspicious +auspiciously +australia +australia's +auth +authenticity +author +author's +authored +authoring +authoritative +authorities +authority +authority's +authorization +authorize +authorized +authors +autism +autistic +auto +auto's +auto-reel +autocratic +autograph +autographed +autographs +automated +automatic +automatically +automatics +automobile +automobile's +automobiles +autopia +autopia's +autopilot +autos +autumn +autumn's +autumns +aux +av +avail +availability +available +avalanche +avarice +avaricia +avast +avatar +avatar's +avatars +avater +avec +avenge +avenged +avenger +avenger's +avengers +avenging +avenue +aver +average +averaged +averagely +averages +averaging +aversion +averted +aviation +aviator +aviators +avid +avis +avocados +avoid +avoidance +avoided +avoider +avoiders +avoiding +avoids +aw +await +awaiting +awaits +awake +awaked +awaken +awakening +awakes +awaking +award +award-winning +awarded +awarder +awarders +awarding +awards +aware +awareness +away +awayme +awe +awed +aweigh +awesome +awesomely +awesomeness +awesomers +awesomus +awestruck +awful +awfully +awhile +awkward +awkwardly +awkwardness +awl +awn +awoke +awry +aww +axed +axel +axis +axisd +axle +axles +ay +aye +ayes +azamaros +azamaru +azapi +azeko +azenor +azewana +aztec +aztec's +aztecs +b-day +b-sharp +b4 +babble +babbles +babbling +babied +babies +baboon +baby's +babyface +babyish +babysitter +babysitters +babysitting +baccaneer +bacchus +bacchus's +bachelor +bachelors +back +back-to-school +back-up +backbiters +backbone +backbones +backcrash +backdrop +backed +backer +backers +backfall +backfire +backfired +backfires +backflip +backflips +backginty +background +background's +backgrounds +backing +backpack +backpack's +backpacking +backpacks +backpedaling +backpedals +backs +backslash +backspace +backspaces +backspacing +backstabbed +backstabber +backstabbers +backstabbing +backstreet +backstroke +backtrack +backup +backups +backward +backwardly +backwardness +backwards +backwater +backwaters +backwoods +backyard +backyard's +backyards +bacon +bacon's +bacons +bacteria +bad +baddest +baddie +baddies +baddy +bade +badge +badger +badger's +badgered +badgering +badgers +badges +badlands +badly +badness +badr +baffle +baffled +bafflement +bag +bag's +bagel +bagel's +bagels +baggage +bagged +bagger +baggie +bagging +bagheera +bagheera's +bagpipe +bags +bags' +bah +baha +bahaha +bahama +bahamas +bahano +bahh +bahhh +bahia +bahira +bail +bailed +bailey +bailey's +baileys +bailing +bails +bain +bait +baiter +baiters +baits +bajillion +baker +baker's +bakers +bakery +bakuraiya +balance +balanced +balancer +balancers +balances +balancing +balas +balboa +balconies +balcony +bald +balding +baldness +baldy +bale +baled +bales +baling +balios +balk +ball +ballad +ballast +ballasts +ballerina +ballet +ballgame +ballistae +ballistic +balloon +balloons +ballroom +ballrooms +ballsy +balmy +baloney +baloo +baloo's +balsa +balthasar +bam +bambadee +bambi +bambi's +bamboo +ban +banana +bananabounce +bananabouncer +bananapop +bananas +band +band's +bandage +bandages +bandaid +bandaids +bandana +banded +banding +bandit +banditos +bandits +bands +bandstand +bandwagon +bandwidth +bane +banes +bangle +bangs +banish +banished +banishes +banishing +banjo +bank +bank's +banked +banker +banker's +bankers +banking +bankroll +bankrupt +bankrupted +banks +banned +banner +banners +banning +banque +banquet +banquets +bans +banshee +banter +banzai +baptized +bar +bar's +baraba +barago +barama +barano +barb +barbara +barbarian +barbarian's +barbarians +barbaric +barbary +barbecue +barbecued +barbecuing +barbed +barbeque +barbequed +barber +barbers +barbershop +barbosa's +barbossa +barbossa's +barbossas +barbs +bard +barded +barding +bards +bared +barefoot +barefooted +barefootraiders +barely +bares +barette +barf +barfed +bargain +bargain's +bargained +bargainer +bargainin' +bargaining +bargains +barge +barge's +barged +barges +barila +baritone +baritones +bark +barkeep +barkeeper +barker +barker's +barkin +barking +barks +barky +barley +barmaid +barman +barmen +barn +barn's +barnacle +barnacle's +barnacles +barney +barns +barnyard +barnyard's +barnyards +baron +baron's +barons +barrack +barracks +barracuda +barracudas +barrage +barrages +barras +barred +barrel +barrel's +barreled +barrels +barren +barrens +barrette +barrettes +barricader +barricading +barrier +barrier's +barriers +barron +barron's +barrons +barrow +barrows +barry +barry's +bars +barsinister +barstool +bart +barten +bartend +bartender's +bartenders +bartending +barter +bartholomew +bartolor +bartolosa +bartor +barts +barumal +base +baseball +baseball's +baseballs +based +baseline +baseline's +baselines +basely +basement +basement's +basements +baser +bases +basest +bash +bashed +bashes +bashful +bashful's +bashing +basic +basically +basics +basil +basil's +basils +basin +basin's +basing +basins +basis +bask +basket +basket's +basketball +basketball's +basketballs +baskets +basks +bass +baste +basted +bastien +bastion +bat +bat's +batcave +batcave's +batcaves +bateau +bateaus +bateaux +batgirl +bath +bath-drawing +bathe +bathed +bather +bathers +bathes +bathing +bathrobes +bathroom +bathroom's +bathrooms +bathroon +baths +bathtub +bathtubs +bathwater +batman +baton +baton's +batons +bats +battaba +battacare +battada +battago +battagua +battaire +battalions +battama +battano +battassa +batted +batten +battens +batter +battered +batteries +battering +battermo +batters +battery +battevos +batting +battira +battle +battled +battledore +battlefield +battlefront +battlegrounds +battlements +battleon +battler +battlers +battles +battleship +battling +battola +batty +batwing +batwings +baubles +baud +bavarian +bawd +bawl +baxter +bay +bayard +bayberry +baying +baylor +bayou +bayous +bays +bazaar +bazaars +bazillion +bazookas +bbhq +bbl +bc +bcnu +be +be-awesome +be-yoink +beachcombers +beachead +beached +beaches +beachfront +beachhead +beaching +beachplum +beachside +beacon +bead +beaded +beads +beagle +beak +beaker +beaks +beam +beam's +beamed +beamer +beamers +beaming +beams +bean +bean's +beanie +beanies +beans +beanstalks +bear +bear's +beard +beard's +bearded +beardless +beardmonsters +beards +beardy +bearer +bearers +bearing +bearings +bearish +bears +beast +beast's +beastie +beasties +beastings +beastly +beasts +beatable +beau +beaucoup +beauteous +beauticians +beauties +beautiful +beautifully +beautifulness +beauty +beauty's +beawesome +became +because +beck +beck's +beckets +beckett +beckett's +beckoned +beckons +become +becomes +becoming +bed +bed-sized +bedazzle +bedazzled +bedazzler +bedazzles +bedclothes +bedding +bedhog +bedknobs +bedo's +bedroll +bedroom +bedrooms +beds +bedspread +bedspreads +bee +bee's +beef +beefcake +beefed +beefs +beefy +beehive +beehive's +beehives +beeline +been +beep +beeped +beepers +beeping +beeps +bees +beeswax +beet +beetle +beetle's +beetles +beets +before +beforehand +befriend +befriended +befriending +befriends +befuddle +befuddled +beg +began +begat +begets +beggar +beggars +begged +begging +begin +beginner +beginner's +beginners +beginning +beginning's +beginnings +begins +begonia +begotten +begs +begun +behalf +behave +behaved +behaver +behaves +behaving +behavior +behavioral +behaviors +behemoth +behemoths +behind +behind-the-scenes +behinds +behold +beholden +beholding +behoove +behop +behr +beige +bein' +being +being's +beings +bejeweled +bela +belated +belay +belch +belief +belief's +beliefs +believable +believe +believed +believer +believers +believes +believing +belittle +belittles +bell +bell's +bella +bella's +bellas +belle +belle's +belles +belles' +bellflower +bellhop +belli +bellied +bellies +bellow +bellows +bells +belly +bellyache +belong +belonged +belonging +belongings +belongs +beloved +beloveds +below +belowdeck +belt +belts +ben +benches +benchmark +benchwarmers +bend +bending +bends +beneath +benedek +benedek's +beneficial +benefit +benefited +benefiting +benefits +benjamin +benjy +benne +benny +benny's +bent +bequeaths +bequermo +bequila +beret +berets +berg +beriths27th +bernadette +bernard +bernie +berried +berries +berry +berserk +bert +bert's +berth +bertha +berthed +berthing +berths +beruna +beseech +beside +besides +bess +bess' +bess's +bess-statue +bessie +best +bested +bester +besting +bests +bet +bet's +beta +beta's +betas +betcha +beth +betray +betrayal +betrayed +bets +betsy +better +bettered +bettering +betterment +betters +bettie +betting +betty +between +betwixt +bev +bevel +beverage +beverages +beware +bewilder +bewildered +bewildering +bewitch +bewitched +bewitches +bewitching +beyblade +beyond +bezerk +bff +bfs +bi-lingual +bias +biased +bib +bibbidi +bible +biblical +bicep +biceps +bickering +bicuspid +bicycle +bicycles +bid +bidder +bidding +biddlesmore +bide +bids +bifocals +big +big-screen +bigger +biggest +biggie +biggies +biggles +biggleton +bight +bike +bike's +biked +biker +bikers +bikes +biking +bikini +bile +bilge +bilgepump +bilgerats +bilges +bilging +bilingual +bill +bill's +billed +biller +billers +billiards +billing +billings +billington +billion +billionaire +billions +billionth +billow +billows +billowy +bills +billy +billybob +bim +bimbim +bimos +bin +binary +bind +binding +bing +bingham +bingo +bingo's +bingos +binky +binnacle +binoculars +bins +bio +biog +biology +bionic +bionicle +biopsychology +bios +bip +birch-bark +bird +bird's +birdbrain +birddog +birder +birdhouse +birdie +birdies +birdman +birds +birdseed +birth +birthdates +birthday +birthdays +birthed +birthmark +birthmarks +birthplace +birthstone +biscotti +biscuit +biscuits +bishop +bishops +bison +bisque +bisquit +bistro +bit's +bite +biter +biters +bites +biting +bits +bitsy +bitten +bitter +bitty +biz +bizarre +bla +blabbing +black +black-eyed +blackbeard +blackbeard's +blackbeards +blackbeared +blackbelt +blackberries +blackberry +blackbird +blackboard +blackboards +blackdeath +blacked +blackened +blackest +blackguard +blackguards +blackhaerts +blackhawk +blackheads +blackheart +blackheart's +blackhearts +blacking +blackish +blackjack +blackjacks +blackness +blackout +blackouts +blackrage +blackrose +blacks +blacksail +blacksmith +blacksmith's +blacksmithing +blacksmiths +blackthorn +blackwatch +blackwater +bladder +bladders +blade's +bladebreakerr +blademasters +blades +bladeskulls +bladestorm +blaggards +blah +blair +blake +blakeley +blakeley's +blame +blamed +blamer +blamers +blames +blaming +blanada +blanago +blanca +blanca's +blanche +bland +blank +blanked +blanket +blankets +blanking +blankly +blanks +blanos +blaring +blast +blast'em +blasted +blaster +blasters +blastin' +blasting +blasts +blasty +blat +bldg +bldgs +bleached +bleak +bleary +bled +bleep +bleeped +bleeper +bleepin +bleeping +bleeps +blend +blended +blender +blends +blenny +bless +blessed +blesses +blessing +blessings +bleu +blew +bligh +blight +blighters +blimey +blimp +blind +blinded +blinder +blinders +blindfold +blinding +blindly +blindness +blinds +blindsided +bling +bling-bling +blingbling +blinged +blinging +blings +blink +blinked +blinker +blinkers +blinking +blinks +blinky +blip +blipping +bliss +blissfully +blister +blistering +blisters +blitz +blizzard +blizzards +bloat +bloated +bloats +blob +blobby +blobs +bloc +block +block's +blockade +blockader +blockades +blockading +blockbuster +blocked +blocker +blockers +blocking +blockout +blocks +blocky +bloke +blokes +blond +blonde +blonde's +blondes +blondie +blonds +bloodbrothers +bloodhounds +bloodless +bloodshot +bloodsucker +bloodsuckers +bloodthrushers +bloom +bloomers +blooming +blooms +bloop +bloopers +blossom +blossoms +blossum +blot +blots +blouse +blowfish +blowy +blu-ray +blubber +blubbering +bludgeon +bludgeoning +blue +blue's +bluebeards +bluebell +blueberries +blueberry +bluebird +bluebirds +blueblood +bluefishes +bluegrass +bluejay +blueprints +blues +bluff +bluffed +bluffer +bluffers +bluffing +bluffs +blunder +blundering +bluntly +blur +blurb +blurbs +blurred +blurry +blurs +blurting +blush +blushed +blushes +blushing +blustery +blut +blynken +bo +boa +boar +board +board's +boarded +boarder +boarders +boarding +boards +boardwalk +boardwalks +boarhound +boars +boas +boast +boastful +boasting +boat +boat's +boated +boater +boaters +boathouse +boating +boatload +boatloads +boats +boatswain +boatswain's +boatswains +boatyard +bob +bobbed +bobber +bobbidi +bobble +bobbleheads +bobby +bobby's +bobbys +boberts +bobsled +bobsleded +bobsleding +bobsleds +bobsleigh +bobsleighes +bock +bodacious +bode +bodeguita +bodice +bodices +bodied +bodies +bodily +body +body's +bodyguard +bodyguards +boffo +bog +bogart +bogey +bogger +boggle +boggles +boggy +bogie +bogs +bogus +boil +boiled +boiler +boiling +boils +bokugeki +bokuji +bokuzama +bold +bolder +boldest +boldly +bole +bolivia +bollard +bologna +bolt +bolt's +bolted +bolton +bolts +boma +boma-boma +bombard +bombarding +bombardment +bombe +bombed +bomber +bombers +bombing +bombs +bombshell +bon +bonaam +bonanza +bonbons +bond +bonded +bonding +bonds +bondsman +bonehead +boneheads +boneless +boneyard +boneyards +bonfire +bonfires +bongo +bonita +bonita's +bonito +bonjour +bonkers +bonkl +bonnet +bonnets +bonney +bonnie +bonny +bono +bonsai +bonsoir +bonus +bonuses +bony +bonzo +boo +boo's +boo-yaa +boobyprizes +booed +booger +boogers +boogey +boogie +boogie-woogie +boogied +boogies +boohoo +book +book's +bookball +bookcase +bookcases +booked +bookie +booking +bookings +bookkeeping +booklet +bookmark +bookmarked +books +bookshelf +bookshelves +bookstore +bookworm +boom +boomcrash +boomed +boomer +boomerang +boomers +booming +booms +boon +boonies +boooo +booooh +boooom +booooo +booooom +booooomin +boooooo +boooooooooooooooooooo +boooooooooooooooooooooooooommm +boor +boos +boost +boosted +booster +boosters +boosting +boosts +boot +boot'n'ears +booted +booth +booth's +booths +booties +booting +bootleggers +boots +bootstrap +bootstraps +bootsy +booyah +bop +bopper +bord +border +border's +bordered +borderer +bordering +borderings +borderline +borders +bore +borealis +bored +boredom +borer +bores +boring +boris +bork +born +borrow +borrowed +borrower +borrowers +borrowing +borrowings +borrows +bos +boss +boss' +bossbot +bossbots +bossed +bosses +bossily +bossing +bossy +bossyboots +bot +bot's +botched +both +bother +bothered +bothering +bothers +bothersome +bots +bottle +bottle's +bottled +bottleneck +bottler +bottlers +bottles +bottling +bottom +bottomed +bottomer +bottoming +bottomless +bottoms +bough +boughs +bought +boulder +boulders +boulevard +boulevard's +boulevards +bounce +bounced +bouncer +bouncers +bounces +bouncing +bouncy +bound +boundaries +boundary +boundary's +bounding +bounds +bounteous +bounties +bountiful +bounty +bountyhunter +bourbon +bourse +bout +boutique +bouts +bovel +bovine +bow +bow's +bowdash +bowed +bowers +bowie +bowing +bowl +bowl's +bowlegged +bowler +bowling +bowls +bowman +bows +box +boxcar +boxed +boxer +boxes +boxfish +boxing +boy +boy's +boycott +boycotting +boyfriend +boyfriend's +boyfriends +boyish +boys +boysenberry +bozo +bozo's +bozos +brace +bracelet +bracelets +braces +bracket +bracketing +brad +brad's +bradley +brag +braggart +braggarts +bragged +bragger +braggers +bragging +brags +braid +braided +braiding +braids +brail +brain +brain's +brained +braining +brainless +brains +brainstorm +brainwash +brainwashed +brainy +brake +brakes +braking +bran +branch +branched +branches +branching +branchings +brand +brandishing +brandon +brandon's +brands +brandy +brandy's +brantley +brash +brass +brat +brats +bratty +brave +braved +bravely +braver +bravery +braves +bravest +braving +bravo +bravo's +brawl +brawny +bray +brazen +brazil +brb +breach +breached +bread +bread's +bread-buttering +breadcrumbs +breaded +breading +breads +breadstick +breadstick's +breadth +break +breakable +breakdown +breaker +breakers +breakfast +breakfasted +breakfaster +breakfasters +breakfasting +breakfasts +breaking +breakout +breaks +breakup +breath +breathe +breathed +breather +breathers +breathes +breathing +breathless +breaths +breathtaking +bred +breech +breeches +breeze +breeze's +breezed +breezes +breezest +breezing +breezy +brenda +brenda's +brethern +brethren +brevrend +brew +brewed +brewer +brewers +brewing +brews +brian +briar +briars +briarstone +briarstones +bribe +bribed +bribery +bribes +bribing +brick +bricked +bricker +bricking +bricks +bridal +bride +bride's +brides +bridesmaid +bridge +bridge's +bridged +bridges +bridget +bridging +brie +brief +briefed +briefer +briefest +briefing +briefings +briefly +briefs +brig +brig's +brigad +brigade +brigadeers +brigades +brigadier +brigadiers +brigand +brigands +brigantine +brigantines +bright +brighten +brightens +brighter +brightest +brighting +brightly +brightness +brights +brigs +brilliance +brilliant +brilliantly +brim +brimming +brimstone +brine +briney +bring +bringer +bringers +bringing +brings +brining +brink +brinks +briny +brio +briquettes +brisk +brisket +britches +british +bro +bro's +broached +broad +broadband +broadcast +broadcasts +broaden +broadens +broader +broadest +broadly +broads +broadside +broadside's +broadsided +broadsides +broadsword +broadway +broccoli +brochure +brogan +brogans +broil +broiled +broke +broken +brokenly +broker +brokers +broking +bronco +broncos +bronze +bronzed +bronzy +brood +brook +brook's +brooks +broom +broom's +brooms +broomstick +broomstick's +broomsticks +bros +broth +brother +brother's +brotherhood +brotherhood's +brotherhoods +brothering +brotherly +brothers +brothers' +broths +brought +brouhaha +brow +brown +browncoats +browner +brownie +brownies +browning +brownish +browns +brows +browse +browsed +browser +browsers +browsing +brrr +brrrgh +bruce +bruce's +bruckheimer +bruin +bruise +bruised +bruiser +bruises +bruising +brulee +brume +brunch +brunette +brunettes +brunt +brush +brushed +brusher +brushes +brushing +brushoff +brussels +brute +brutish +btb +btl +btw +bubba +bubble +bubble's +bubbled +bubblegum +bubbles +bubbling +bubbloon +bubbly +bubo +bubs +buc's +bucaneer +bucanneers +buccaneer +buccaneer's +buccaneers +bucco +buckaroo +buckaroo's +buckaroos +bucker +bucket +bucket's +bucketed +bucketing +buckets +buckeye +buckeyes +buckle +buckle's +buckled +buckler +buckles +bucko +bucko's +buckos +bucks +buckshot +buckskin +buckwheat +bucs +bud +bud's +budd +budd's +buddies +buddy +buddy's +budge +budged +budget +budgeted +budgeter +budgeters +budgeting +budgets +budgie +budging +buds +bueno +buff +buffalo +buffalo's +buffalos +buffed +buffer +buffet +buffet's +buffets +buffoon +buffoons +buffs +bug +bug's +bug-eye +bugalicious +bugariffic +bugbear +bugbears +bugeye +bugged +buggered +buggers +buggier +buggies +buggiest +bugging +buggy +bugle +bugles +bugs +bugsit +bugtastic +buh +build +builded +builder +builder's +builders +building +building's +buildings +builds +buildup +buillion +built +bulb +bulb's +bulbs +bulge +bulging +bulgy +bulk +bulkhead +bulky +bull +bull's +bulldog +bulldogs +bulldozer +bulletin +bullfighters +bullfighting +bullied +bullies +bullion +bullpen +bulls +bullseye +bully +bully's +bullying +bulwark +bulwark's +bulwarks +bumble +bumbler +bumbler's +bumblers +bumblesoup +bumm +bummed +bummer +bummers +bumming +bumms +bumpkin +bumpy +bun +bunch +bunched +bunches +bunching +bunchy +bund +bundle +bundled +bundler +bundles +bundling +bunions +bunk +bunked +bunker +bunking +bunks +bunnies +bunny +buns +bunsen +bunting +bunyan +buoy +buoys +bur +burden +burdened +bureau +bureaus +burg +burger +burger's +burgers +burghers +burglar +burgundy +burial +buried +burier +buries +burly +burn +burned +burner +burners +burning +burnings +burnout +burns +burnt +burp +burped +burping +burps +burr +burred +burrito +burrito's +burritos +burrning +burro +burrow +burrowing +burry +burst +bursted +burster +bursting +bursts +burton +bus +bus' +buses +bushed +bushel +bushel's +bushels +bushes +bushido +bushy +busier +busies +busiest +business +business's +businesses +busing +buss +bussed +bussing +busters +bustle +busy +busybody +busywork +but +butler +butler's +butlers +butobasu +butte +butted +butter +butterball +butterballs +butterbean +butterbeans +buttercup +buttercups +buttered +butterfingers +butterflies +butterfly +butterfly's +butterfly-herders +buttering +buttermilk +butternut +butterscotch +buttery +button +button's +buttoned +buttoner +buttoning +buttons +buy +buyable +buyer +buyer's +buyers +buying +buys +buzz's +buzz-worthy +buzzard +buzzards +buzzer +buzzer's +buzzers +buzzes +buzzsaw +bwah +bwahaha +bwahahah +bwahahaha +bwahahahah +bwahahahaha +bwahahahahaha +bwahahha +bwhahahaha +by +bye +byes +bylaws +bypass +bypassed +bypassing +bystander +bystanders +byte +bytes +c'mon +c-flat +c.a.r.t.e.r. +c.f.o. +c.f.o.s +ca'me +cab +caballeros +cabana +cabbage +cabbages +caber +cabeza +cabin +cabin's +cabinboy +cabinet +cabinet's +cabinets +cabins +cable +cables +cabob +caboose +cabs +caca +cache +caches +cackle +cacti +cactus +cactus' +cad +caddies +caddy +caddy's +cades +cadet +cadet's +cadets +cadets' +cadillac +cads +caesar +caf +cafac +cafe +cafe's +cafes +cafeteria +cafeteria's +cafeterias +caffeine +caf +cage +cage's +caged +cages +cahoots +caicaba +caicada +caicama +caicaux +caicos +caicumal +caio +cake +cake's +caked +cakes +cakewalk +cal +cal's +calamari +calamity +calculate +calculated +calculating +calculations +calculator +calculators +calendar +calendars +calf +caliber +calibrate +calico +calico's +california +calked +call +calle +callecutter's +called +caller +callers +calligraphy +calling +calls +calluses +calm +calmed +calmer +calmest +calming +calmly +calms +calories +calves +calypso +calzone +calzones +camaada +camaago +camanes +camareau +camaros +camaten +camcorder +came +camellia +camels +cameo +cami +camilla +camillia +camillo +cammy +camouflage +camouflages +camp +camp's +campaign +camped +camper +campers +campfire +campfires +campground +campgrounds +camping +camps +campus +can +can's +can't +canal +canals +canard +canary +canary's +cancel +canceled +canceling +cancelled +cancelling +cancels +cancer +cancerous +cancers +candelabra +candelabras +candid +candidate +candidate's +candidates +candied +candies +candle +candlelight +candles +candles' +candlestick +candlestick's +candlesticks +candlesticks' +candy +candy's +cane +cane's +caner +canes +cangrejos +canine +canister +canisters +canker +cannas +canned +cannelloni +canner +canners +cannery +canning +cannon +cannon's +cannonade +cannonball +cannonball's +cannonballs +cannoned +cannoneer's +cannoneering +cannoneers +cannoning +cannonry +cannons +cannot +canny +canoe +canoe's +canoed +canoeing +canoes +canoes' +canoing +canon +canon's +canonballs +cans +canst +cant +cant's +cantaloupe +canteen +canteens +canter +canticle +cantina +canto +canton +cants +canvas +canvasses +canyon +canyons +cap +cap'n +cap's +capabilities +capability +capable +capacities +capacity +cape +cape's +caped +capellago +capelligos +caper +capers +capes +capisce +capisci +capisco +capital +capital's +capitalize +capitalizes +capitally +capitals +capitano +capitol +capitols +caplock +caplocks +capn +capo +capos +capped +capping +capri +caps +capsize +capsized +capstan +captain +captain's +captained +captaining +captains +captains' +captainscolors +captainship +captian +captin +caption +captioning +captivating +captive +captives +capture +captured +capturer +capturers +captures +capturing +caput +capybaras +car +car's +carafe +caramel +caramelized +caramels +carapace +caravan +caravans +carbon +carbonated +carcass +card +card's +carda +cardboard +carded +carder +cardinal +cardinalfish +cardinals +carding +cardio +cardiologist +cardj +cardk +cardq +cards +care +cared +careening +career +career's +careered +careering +careers +carefree +careful +carefully +careless +carer +carers +cares +caretaker +caretaker's +caretakers +carey +cargo +cargo's +cargoes +cargos +carib +caribbean +caring +carl +carla +carlos +carlos's +carmine +carnation +carnations +carnevore +carnival +carnival's +carnivale +carnivals +carol +carol's +caroling +carols +carousel +carousel's +carousels +carpal +carpe +carped +carpel +carpenter +carpenters +carper +carpet +carpet's +carpeted +carpeting +carpets +carpool +carrebean +carrera +carrera's +carreras +carriage +carribean +carried +carrier +carriers +carries +carrion +carrions +carrot +carrot's +carrots +carrou +carrousel +carrousel's +carrousels +carry +carry's +carrying +cars +carsick +cart +cart's +carte +carted +carter +carter's +carters +carting +carton +carton's +cartons +cartoon +cartoon's +cartoonists +cartoons +cartridges +cartrip +carts +carve +carved +carven +carver +carver's +carvers +carving +carving's +carvings +casa +cascade +cascades +case +cased +cases +cash +cash's +cashbot +cashbot's +cashbots +cashed +cashemerus-appearus +casher +cashers +cashes +cashew +cashews +cashier +cashier's +cashiers +cashing +cashmere +casing +casings +caspian +caspian's +caspians +cassandra +casserole +cast +cast's +castanet +castanets +castaway +castaway's +castaways +caste +casted +caster +casters +casting +castings +castle +castle's +castled +castles +castling +casts +casual +casually +casualties +cat +cat's +cat-eye +catacomb +catacombs +catalog +catalog's +catalogs +catalogue +catalyst +catapult +cataract +cataracts +catastrophe +catastrophic +catatonic +catch +catcher +catcher's +catchers +catches +catchin' +catching +catchy +categories +category +category's +cater +catered +catering +caterpillar +caterpillar's +caterpillar-herdering +caterpillar-shearing +caterpillars +caters +cateye +catfight +catfights +catfish +catherine +catholic +cathrine +catnip +cats +catsup +cattle +cattlelog +catty +caught +cauldron +cauldron's +cauldrons +cauliflower +cause +caused +causer +causes +causing +caution +cautioned +cautioner +cautioners +cautioning +cautionings +cautions +cautious +cautiously +cava +cavalier +cavaliers +cavalry +cavalry's +cave +cave's +caveat +caved +caveman +cavemen +caver +cavern +cavern's +caverns +caves +caviar +caviar's +caving +cavort +cavy +caws +cbhq +cd +cd's +cds +cease +ceased +ceasefire +ceases +ceasing +cecile +cedar +cee +ceiling +ceiling's +ceilings +celeb +celeb's +celebrate +celebrated +celebrates +celebrating +celebration +celebration-setup +celebrationen +celebrations +celebrities +celebrity +celebs +celery +cell +cellar +cellars +cellmate +cellos +cells +cellular +cellulite +celtic +cement +cements +cemetery +censor +censored +censoring +censors +censorship +cent +centaur +centaur's +centaurs +center +center's +centered +centering +centerpiece +centers +centimeter +central +centrally +centrals +centre +cents +centuries +centurion +centurion's +centurions +century +century's +ceo +ceramic +cerdo +cereal +cereal's +cereals +ceremonies +ceremony +ceremony's +cert +certain +certainly +certificate +certificate's +certificated +certificates +certificating +certification +certifications +certified +cerulean +cesar +cesar's +cezanne +cfo +cfo's +cfos +cg +chad +chad's +chads +chafed +chafes +chain +chain's +chained +chaining +chains +chair +chair's +chaired +chairing +chairlift +chairs +chaise +chalet +chalk +challenge +challenge's +challenged +challenger +challenger's +challengers +challenges +challenging +chamber +chamber's +chambered +chamberer +chamberers +chambering +chamberpot +chambers +chameleon +chameleons +champ +champ's +champagne +champion +champion's +champions +championship +champs +chan +chance +chanced +chances +chancing +chancy +chandelier +chandler +chanel +change +change-o +changeable +changed +changer +changers +changes +changin' +changing +channel +channel's +channeled +channels +chant +chant's +chanted +chanting +chants +chanukah +chaos +chaotic +chap +chapeau +chapel +chappy +chaps +chapsitck +chapter +chapter's +chaptered +chaptering +chapters +char +character +character's +charactered +charactering +characteristics +characters +charade +charade's +charades +charcoal +chard +chare +chares +charge +charged +charger +charger's +chargers +charges +charging +chariot +charisma +charismatic +charitable +charity +charles +charley +charlie +charlie's +charlotte +charlottes +charm +charm's +charmed +charmer +charmers +charming +charming's +charmingly +charms +charred +chars +chart +chart's +charted +charter +chartered +charters +charting +chartings +chartreuse +charts +chase +chase's +chased +chaser +chasers +chases +chasing +chasse +chassed +chastise +chastised +chastity +chat +chat's +chateau +chats +chatted +chatter +chatter's +chattering +chatters +chatting +chatty +chauffer +chauffeur +cheap +cheapen +cheapens +cheaper +cheapest +cheaply +cheapo +cheapskate +cheapskates +cheat +cheat's +cheated +cheater +cheater's +cheaters +cheating +cheats +check +check's +checkbook +checkbox +checked +checker +checker's +checkerboard +checkered +checkers +checking +checklist +checkmark +checkout +checkpoint +checks +checkup +cheddar +cheek +cheeks +cheeky +cheep +cheer +cheer's +cheered +cheerer +cheerers +cheerful +cheerier +cheering +cheerio +cheerios +cheerleader +cheerleaders +cheerleading +cheerly +cheers +cheery +cheese +cheese's +cheeseburger +cheeseburger's +cheeseburgers +cheesecake +cheesed +cheeses +cheesey +cheesing +cheesy +cheetah +cheetah's +cheetahs +chef +chef's +chefs +chelsea +chelsea's +chelseas +chemical +chemicals +cherish +cherishes +chernabog +chernabog's +cherries +cherrywood +cherubfish +cheshire +cheshire's +chess +chestnut +chestnut-shell +chetagua +chetermo +chetik +chetros +chettia +chetuan +chevalle +chew +chewed +chewing +cheyenne +cheyenne's +cheyennes +chez +chic +chick +chick's +chickadee +chickadees +chicken +chicken's +chickened +chickenhearted +chickening +chickens +chicks +chief +chief's +chiefly +chiefs +chiffon +chihuahua +child +child's +childcare +childhood +childish +childlike +children +children's +chili +chili's +chill +chill's +chilled +chillin +chillin' +chilling +chills +chilly +chillycog +chim +chime +chime's +chimes +chiming +chimnes +chimney +chimneys +chimp +chin +chin's +china +chinchilla +chinchilla's +chinchillas +chine +ching +chino +chins +chip +chip's +chipmunk +chipmunk's +chipmunks +chipotle +chipped +chipper +chipping +chips +chiropractic +chiropractor +chirp +chirping +chirpy +chisel +chit-chat +chivalrous +chivalry +chloe +choc +chock +chocolate +chocolate's +chocolates +choice +choicely +choicer +choices +choicest +choir +choirs +choking +chomp +chomping +chomugon +choo +choo-choo +choo-choo's +choo-choos +chook +choose +chooser +choosers +chooses +choosey +choosing +choosy +chop +chopin +chopped +chopper +choppers +choppier +choppiness +chopping +choppy +chops +chopsticks +choral +chord +chords +chore +choreographed +chores +chortle +chortled +chortles +chortling +chorus +chose +chosen +chow +chowder +chris +christina +christina's +christinas +christmas +christmastime +christopher +chrome +chrome's +chromed +chromes +chronicle +chronicled +chronicles +chronicling +chuck +chuck's +chucked +chucking +chuckle +chuckle's +chuckled +chuckles +chuckling +chucks +chucky +chuff +chug +chugged +chugging +chugyo +chum +chum's +chummed +chums +chunk +chunked +chunking +chunks +chunky +church +churches +churn +churned +churning +churro +churro's +churros +chute +chutes +cia +ciao +cid +cider +cienfuegos +cimson +cinammon +cinch +cinda +cinda's +cinder +cinder's +cinderbones +cinderella +cinderella's +cinderellas +cinders +cindy +cine +cinema +cinema's +cinemas +cinematic +cinematics +cineplex +cinerama +cinnamon +cinnamon's +cinnamons +cir +circ +circle +circle's +circled +circler +circlers +circles +circling +circuit +circuit's +circuited +circuiting +circuits +circular +circular's +circularly +circulars +circumnavigate +circumstance +circumstances +circumvent +circus +circus's +circuses +citadel +cite +cites +cities +citified +citing +citizen +citizen's +citizenly +citizens +citn +citrine +citrus +civics +civil +civilians +civility +civilization +civilizations +civilized +cj +clack +clad +claim +claim's +claimed +claimer +claiming +claims +claire +clam +clam's +clamed +clammed +clams +clan +clang +clangs +clank +clans +clap +clapped +clapping +claps +clara +clarabelle +clarabelle's +clarified +clarify +clarifying +clarion +clark +clash +clashes +clashing +class +class's +classed +classer +classes +classic +classic's +classical +classics +classiest +classifications +classified +classify +classing +classmate +classmate's +classmates +classy +claus +clause +clauses +clavier +claw +claw's +clawed +clawing +claws +clay +clayton +clean +cleaned +cleaner +cleaner's +cleaners +cleanest +cleaning +cleanliness +cleanly +cleanout +cleans +cleanse +cleansing +cleanup +clear +clearance +cleared +clearer +clearest +clearing +clearings +clearly +clears +cleat's +cleats +cleave +cleaved +cleaver +cleaves +cleff +clementine +cleric +clerics +clerk +clerk's +clerks +clever +clew +click +click-and-drag +clickable +clickables +clicked +clicker +clickers +clicking +clicks +client +client's +clients +cliff +cliff's +cliffs +climactic +climate +climate's +climates +climb +climbed +climber +climbers +climbing +climbs +clime +cling +clinger +clinging +clings +clingy +clinic +clinics +clink +clinker +clip +clipboard +clipped +clipper +clippers +clipping +clips +clique +cloak +cloaking +clobber +clobbered +clock +clocked +clocker +clockers +clocking +clockings +clocks +clockwise +clockwork +clockworks +clod +clodley +clods +clog +clogged +clogging +clogs +clomping +clone +clone's +cloned +clones +cloning +clonk +clopping +close +close-up +closed +closely +closeness +closer +closers +closes +closest +closet +closets +closing +closings +closure +cloth +clothe +clothed +clothes +clothesline +clothespins +clothing +cloths +clots +cloture +cloud +cloud's +clouded +clouding +clouds +cloudy +clout +clove +clover +clover's +cloverleaf +cloverleaf's +cloverleafs +clovers +cloves +clovi +clovinia +clovis +clown +clowns +clu +club +club's +club33 +clubbing +clubhouse +clubpenguin +clubs +clucked +clucking +clue +clue's +clued +clueing +clueless +clues +clump +clumped +clumsies +clumsies' +clumsily +clumsy +clunk +clunker +clunkers +clunky +cluster +cluster's +clustered +clusters +clutch +clutches +clutching +clutter +cluttered +clydesdale +co +co-starred +coach +coach's +coache's +coached +coacher +coaches +coaching +coal +coal's +coaled +coaler +coalfire +coaling +coalmine +coals +coarse +coast +coastal +coasted +coaster +coaster's +coasters +coasting +coastline +coasts +coat +coat's +coated +coater +coatings +coats +coax +coaxes +cobalt +cobber +cobble +cobbler +cobbles +cobblestone +cobra +cobra's +cobras +cobweb +cobwebs +coca +coco +coco's +cocoa +coconut +coconut's +coconuts +cod +coda +codas +coddles +code +code's +codec +coded +coder +coders +codes +codex +codfish +coding +codings +cods +cody +cody's +coed +coerce +coffee +coffee's +coffees +coffer +coffers +cog +cog's +cog-o-war +cog-tastrophe +cog0war +cogbuck's +cogbucks +cogcicle +cognation +cogowar +cogs +cogwar +coherently +cohesive +cohort +coiffure +coiled +coin +coin's +coinage +coincide +coincidence +coincidences +coined +coiner +coining +coins +cola +colada +colada's +coladas +cold +cold's +colder +coldest +coldly +colds +cole +cole's +coleman +coleman's +colemans +colestra +colette +colette's +colettes +colin +colin's +coliseum +coliseum's +coliseums +collaborate +collaboration +collage +collapse +collapsed +collapsing +collar +collard +collars +collateral +collaterals +colleagues +collect +collect's +collectable +collectables +collected +collectible +collectibles +collecting +collection +collection's +collections +collective +collector +collectors +collects +colleen +colleens +college +colleting +collette +collette's +collettes +collide +collie +collier +collision +collision's +collisions +colm +cologne +colonel +colonial +colonials +colonies +colonized +colony +color +color's +colorblind +colored +colorfast +colorful +coloring +colorless +colors +colossal +colossus +colour +colour's +colours +cols +colt +coltello +coltellos +colts +columbia +columbia's +columbus +column +columns +coma +comatose +comb +comb's +combat +combat's +combatants +combater +combats +combination +combination's +combinations +combine +combined +combiner +combiners +combines +combing +combining +combo +combo's +combos +combs +combustible +combustion +come +comeback +comebacks +comedian +comedians +comedies +comedown +comedy +comely +comer +comers +comes +comet +comfort +comfortable +comfortably +comforted +comforter +comforters +comforting +comforts +comfy +comic +comic's +comic-con +comical +comics +coming +comings +comma +command +command's +commandant +commanded +commandeer +commandeered +commandeering +commander +commander's +commanders +commanding +commando +commands +commence +commencer +commences +commencing +commend +commendations +comment +comment's +commentary +commented +commenter +commenting +comments +commerce +commercial +commercially +commercials +commissar +commission +commission's +commissioned +commissioner +commissioners +commissioning +commissions +commit +commitment +commitment's +commitments +commits +committed +committee +committee's +committees +committing +commodore +commodore's +commodores +common +commoner +commoner's +commoners +commonest +commonly +commons +commotion +communal +communicate +communicated +communicates +communicating +communication +communications +communicative +communist +communities +community +community's +commute +comp +comp's +compact +companies +companion +companions +companionships +company +company's +companying +comparable +comparatively +compare +compared +comparer +compares +comparing +comparison +comparison's +comparisons +compartments +compass +compassed +compasses +compassing +compassion +compassionate +compatibility +compatible +compel +compelled +compensate +compensates +compensating +compensation +compete +competed +competence +competences +competent +competes +competing +competition +competition's +competitions +competitive +complain +complained +complainer +complainer's +complainers +complaining +complains +complaint +complaint's +complaints +complement +complete +completed +completely +completer +completes +completing +completion +completion's +completions +completive +complex +complexes +complexly +complicate +complicated +complicates +complicating +complication +complications +complied +compliment +compliment's +complimentary +complimented +complimenting +compliments +comply +component +component's +components +compos +compose +composed +composer +composer's +composers +composes +composing +compost +composure +compound +compounded +compounds +comprehend +compress +compressed +compresses +compression +compressions +compromise +compromising +comps +compulsive +compulsively +compute +computer +computer's +computers +computes +computing +comrade +comrades +con +con's +conceal +concealment +concede +conceited +conceivably +conceived +concentrate +concentrated +concentrates +concentrating +concentration +concentrations +concentrative +concept +concept's +concepts +concern +concern's +concerned +concernedly +concerner +concerners +concerning +concerns +concert +concertina +concerto +concerts +concession +conch +conches +conclude +concluded +concludes +concluding +conclusion +conclusion's +conclusions +concoction +concord +concourse +concrete +concreted +concretely +concretes +concreting +concretion +concur +concussed +concussion +concussions +condense +condescending +condition +conditioned +conditioner +conditioners +conditioning +conditions +condo +condolence +condolences +condone +condoning +condor +condorman +conduct +conducted +conducting +conductive +conductor +conducts +conduit +conduits +cone +cones +conf +conference +conference's +conferences +conferencing +confess +confessing +confession +confetti +confidant +confide +confidence +confidences +confident +confidential +confidentially +confidently +configuration +configure +configured +configuring +confine +confined +confinement +confines +confirm +confirmation +confirmed +confirming +confirms +confiscate +confiscated +conflict +conflicted +conflicting +conflictive +conflicts +conform +conformed +conformist +conformists +confounded +confront +confrontation +confronted +confuse +confused +confuser +confusers +confuses +confusing +confusion +confusions +conga +conga's +congas +congeniality +congested +congrats +congratulate +congratulated +congratulates +congratulating +congratulation +congratulations +congratulatory +congregate +congregates +congregation +congrejos +congress +congress's +congressed +congresses +congressing +conjunction +conjure +conman +connect +connected +connecter +connecters +connecting +connection +connection's +connections +connective +connectivity +connectors +connects +conned +connie +conqestadors +conquer +conquered +conquerer +conquerer's +conquerers +conquering +conqueror +conquerors +conquers +conquest +conquests +conquistador +conquistadors +conrad +conrad's +conrads +cons +conscience +conscious +consciousness +conscript +consensus +consent +consequence +consequence's +consequences +consequently +conservation +conservative +conservative's +conservatively +conservatives +conservatory +conserve +consider +considerably +considerate +consideration +considerations +considered +considerer +considerer's +considerers +considering +considers +consign +consist +consisted +consistent +consistently +consisting +consists +consolation +console +console's +consoles +consolidation +consonant +consonants +conspicuous +conspiracy +conspiring +constable +constance +constant +constantly +constants +constipation +constitution +constrain +constrict +construct +construction +construction's +constructions +constructive +consul +consult +consultation +consulted +consulting +consumable +consumables +consume +consumed +consumer +consumer's +consumers +consumes +consuming +consumption +cont +contact +contacted +contacting +contacts +contagious +contain +contained +container +container's +containers +containing +contains +contaminated +contemplate +contemplates +contemplating +contemplative +contemporary +contempt +contend +contender +content +content's +contented +contenting +contention +contently +contents +contest +contest's +contestant +contests +context +context's +contexts +continent +continents +contingent +continual +continually +continuation +continue +continued +continuer +continues +continuing +continuous +continuously +contra +contraband +contract +contract's +contracted +contracting +contractions +contractive +contractor +contracts +contradict +contradiction +contradicts +contraption +contraption's +contraptions +contrary +contrast +contribute +contributed +contributer +contributer's +contributers +contributes +contributing +contribution +contributions +contributive +control +control's +controled +controling +controlled +controller +controllers +controlling +controls +controversy +convection +convene +convenience +convenient +conveniently +convention +conventional +conventions +converge +converging +conversation +conversation's +conversations +converse +conversed +conversely +conversing +conversion +conversion's +conversions +convert +converted +converter +convertible +converting +converts +convey +convict +conviction +convicts +convince +convinced +convincer +convincing +convoy +convoys +coo +cook +cook's +cookbook +cookbook's +cookbooks +cooked +cooker +cooker's +cookers +cookie +cookie's +cookies +cookin' +cooking +cookouts +cooks +cool +cool-errific +cool-palooza +coolcats +cooldown +cooled +cooler +cooler's +coolers +coolest +cooling +cooling's +coolings +coolio +coolly +coolness +cools +coop +cooper +cooperate +cooperates +cooperating +cooperation +cooperative +coordinate +coordinated +coordinates +coordination +cooties +cop +cop's +cope +copes +copie's +copied +copier +copier's +copiers +copies +coping +copper +copper's +coppered +coppering +coppers +coppertop +copping +cops +copter +copters +copy +copy's +copycat +copying +copyright +copyrighted +cora +cora's +coral +coral's +corals +corazon +corbin +corbin's +cord +cord's +corded +corder +cordial +cordially +cording +cordless +cords +core +coriander +corianders +cork +corks +corkscrew +corkscrew's +corkscrews +corky +corm +corn +corn's +cornball +cornball's +cornballs +cornbread +corned +cornelius +cornelius' +corner +corner's +cornered +cornering +corners +cornfields +cornflower +cornflowers +corns +corny +coronium +corporal +corporate +corporation +corporations +corps +corral +corral's +corrals +correct +corrected +correcting +correction +corrective +correctly +correctness +corrects +correlation +corresponding +corridor +corrupt +corrupted +corrupting +corruption +corsair +corsaire +corsairs +corseers +corset +corsets +cortada +cortagua +cortassa +cortaux +cortevos +cortilles +cortola +cortona +cortos +cortreau +corvette +corvette's +corvettes +cory +cory's +corys +cosmic +cosmicly +cost +cost's +costed +costello +costello's +costing +costive +costly +costs +costume +costume's +costumer +costumers +costumes +cot +cote +cotes +cotillion +cotillion's +cotillions +cots +cottage's +cottager +cottagers +cottages +cotton +cotton's +cottons +cottontail +couch +couches +couches' +cough +coughed +cougher +coughes +coughes' +coughing +coughs +could +could've +coulda +couldest +couldn't +coulter +council +council's +councils +counsel +counseling +counselor +counselor's +counselors +count +count's +countdown +countdown's +countdowns +counted +counter +counteract +counteracts +counterattack +countered +countermeasures +counterpart +counterparts +counters +counterstrike +countess +counting +countless +countries +countries' +country +countryside +counts +county +county's +coup +coupe +couple +couple's +coupled +coupler +couplers +couples +coupling +couplings +coupon +courage +courageous +courant +courier +courier's +couriers +course +course's +coursed +courser +courses +coursework +coursing +court +court's +courted +courteously +courter +courters +courtesies +courtesy +courthouse +courting +courtly +courts +courtside +courtyard +courtyard's +courtyards +couscous +cousin +cousin's +cousins +couture +cove +cove's +coven +covenant +cover +cover's +coverage +coverage's +coverages +covered +covering +coverings +covers +covert +coves +covet +covets +cow +cow's +coward +coward's +cowardice +cowardly +cowards +cowbos +cowboy +cowboy's +cowboys +cowed +cower +cowering +cowers +cowfish +cowgirl +cowing +coworker +coworkers +cows +coy +coyote +coyotes +coz +cozana +cozigos +cozila +cozilles +cozreau +cozros +cozuan +cozy +cp +cpip +cps +crab +crab's +crabapple +crabean +crabmeat +crabster +crack's +cracked +cracked-uptick +crackers +crackin' +cracking +crackle +crackle's +crackles +crackly +crackpot +cracks +cradle +cradle's +cradles +craft +crafted +crafter +craftiness +crafting +crafts +craftsmanship +crafty +crag +craggy +crags +cram +crammed +cramming +cramp +cramped +cramping +cramps +crams +cranberries +cranberry +crane +crane's +cranes +craning +cranium +cranium's +craniums +cranky +cranny +crash +crashed +crasher +crasher's +crashers +crashes +crashing +crass +crate +crate's +crated +crater +crater's +craters +crates +crating +crave +craved +craven +craven's +cravens +craver +cravers +craves +craving +cravings +craw +crawfish +crawford +crawford's +crawfords +crawl +crawled +crawlers +crawlies +crawlin' +crawling +crawls +crawly +craws +craze +crazed +crazier +crazies +craziest +craziness +crazy +crazycorner +crazycorner's +crazycorners +crazyquilt +crazyquilt's +crazyquilts +crazzlepops +creak +creaked +creaking +creaks +cream +creamed +creamer +creamery +creaming +creams +creamy +crease +creasy +create +created +creates +creating +creation +creation's +creations +creative +creatively +creativity +creator +creator's +creators +creature +creature's +creaturely +creatures +cred +credit +credit's +credited +crediting +creditor +credits +credo +creed +creek +creek's +creeked +creeking +creeks +creep +creep's +creeper +creeper's +creepers +creeping +creeps +creepy +cremate +cremated +crept +crescent +crest +crest's +crested +crests +cretin +cretins +crew +crew's +crewe +crewed +crewing +crewman +crewmate +crewmates +crewmember +crewmember's +crewmembers +crewmen +crewperson +crews +crews' +crewship +crib +crib's +cribs +crick +cricket +cricket's +cricket-whistling +crickets +cried +crier +criers +cries +crime +crime-fighting +crimes +criminal +crimonson +crimson +crimson's +crimsonm +crimsons +cringe +cringes +cringing +cripes +cripple +crippled +cripples +crippling +crises +crisis +crisp +crisps +crispy +cristo +cristo's +criteria +criterias +critic +critic's +critical +critically +criticism +criticism's +criticisms +criticize +criticized +criticizing +critics +critter +critter's +critters +croak +croaked +croaking +croatia +croatian +croc +croc's +crochet +crock +crocked +crocket +crockett +crockett's +crocketts +crockpot +crockpot's +crockpots +crocks +crocodile +crocodile's +crocodiles +crocodilian +crocs +crocus +crom +cronies +crook +crooked +cropped +cropping +crops +croquet +cross +cross-eyed +crossbar +crossbones +crossbow +crossed +crosser +crossers +crosses +crossfire +crosshair +crosshairs +crossing +crossings +crossly +crossover +crossroads +crosstrees +crosswalk +crossway +crossword +crosswords +crouch +crouched +croup +croupier +croutons +crow +crow's +crowbar +crowd +crowded +crowder +crowding +crowds +crowed +crowing +crown +crown's +crown-repair +crowned +crowner +crowning +crowns +crows +cruces +crucial +crud +cruddier +cruddy +crude +cruder +cruds +cruel +crueler +cruelest +cruella +cruella's +cruelly +cruelty +cruise +cruise's +cruised +cruiser +cruisers +cruises +cruisin' +cruising +crumb +crumble +crumbled +crumbles +crumbly +crumbs +crumby +crummy +crunch +crunche's +crunched +cruncher +cruncher's +crunchers +crunches +crunchmouth +crunchy +crusade +crusader +crusaders +cruse +cruses +crush +crush's +crushed +crusher +crusher's +crushers +crushes +crushing +crust +crustaceans +crustatious +crusted +crustless +crusty +crutch +crutches +crux +cruz +cruzada +cruzaire +cruzigos +cruzilles +cruzman +cruzola +cruzos +cruzuan +cruzumal +cry +crying +crypt +crypt's +cryptic +crypts +crystal +crystal's +crystals +ctf +ctrl +cub +cuba +cuban +cubby +cubby's +cubbyhole +cubbyhole's +cubbyholes +cubbys +cube +cube's +cubes +cubic +cubicle +cubicle's +cubicles +cubkyle's +cuckoo +cuckoo's +cuckoos +cud +cuddle +cuddled +cuddles +cuddling +cuddly +cuds +cue +cues +cuff +cuffed +cufflinks +cuffs +culinary +cull +culling +cully +culpa +culprit +cult +cultivate +cultural +culturally +culture +culture's +cultured +cultures +culturing +cumbersome +cumulative +cunning +cup +cup's +cupboard +cupboard's +cupboards +cupcake +cupcake's +cupcakes +cups +cur +curb +curb's +curbs +curd +curdle +cure +cure's +cured +curer +cures +curing +curio +curio's +curios +curiosity +curious +curiouser +curiousest +curiously +curl +curl's +curled +curling +curlly +curls +curly +curly-maned +currant +currants +currency +current +current's +currently +currents +curriculum +curry +curry's +curs +curse +curse's +cursed +curser +cursers +curses +cursing +cursive +cursor +curst +curt +curtain +curtain's +curtained +curtaining +curtains +curtis +curtsey +curtseys +curtsies +curtsy +curve +curve's +curved +curves +curvey +curving +curvy +cushion +cushion's +cushioned +cushioning +cushions +cushy +cuss +cussed +cusses +cussing +custard +custody +custom +customary +customer +customer's +customers +customizable +customization +customize +customized +customizer +customizes +customizing +customs +cut's +cut-throat +cutbacks +cute +cuteness +cuter +cutest +cutesy +cutie +cutie's +cuties +cutla +cutlass +cutlass' +cutlass's +cutlasses +cutler +cutler's +cutoff +cutout +cuts +cutscene +cutter +cutters +cutthroart +cutthroat +cutthroat's +cutthroats +cutts +cuz +cya +cyan +cyberspace +cycle +cycled +cycles +cycling +cyclone +cyclones +cynthia +cynthia's +cypress +cyrus +cyrus' +d&b +d'dogs +d'etable +d*concert +d-concert +d-name +d-points +da +da's +dab +dabbled +daccor +dace +dacja +dad +dad's +dada +daddies +daddy +daddy's +daddy-long-legs +daffodil +daffodilly +daffodils +daffy +daft +dahlia +daichi +daigunder +daigyo +dailies +daily +dainty +dairy +dais +daisies +daisy +daisy's +dajin +dale +dale's +dales +dalma +dalma's +dalmatian +dalmatian's +dalmatians +damage +damage's +damaged +damager +damagers +damages +damaging +dame's +dames +damp +damper +damps +damsel +damsel's +damselfish +damsels +dan +dan's +dana +danaphant +danapix +danawa +dance +dance's +dance-along +danced +dancer +dancer's +dancers +dancers' +dances +dancin' +dancing +dandelion +dandelion-fluff +dandelions +dander +dandruff +dandy +danforth +danforth's +danforths +dang +danged +danger +danger's +dangerous +dangerously +dangers +dangle +daniel +daniel's +danield +daniels +dans +dante +dap +daphne +dapple +darby +dare +dare's +dared +daredevil +daredevils +darer +darer's +darers +dares +daring +daring-do +daringly +dark +dark's +dark-blade +dark-sail +dark-water +dark-wind +darkage +darkblade +darkblood +darken +darkened +darkening +darkens +darker +darkest +darkiron +darkly +darkmasters +darkmos +darkness +darkraptors +darks +darkshadow +darkskulls +darkstalkers +darkstealers +darkwaters +darkwind +darkwing +darling +darn +darned +darns +darrell +darrell's +darrells +darryl +dart +dart's +darted +darts +darucho +darutake +darutori +das +dash +dashboard +dashboard's +dashboards +dashe's +dasher +dashes +dashing +dastardly +data +database +date +dated +dateline +dater +dates +dating +daughter +daughter's +daughters +daunting +dauntless +dave +dave's +davenport +davenport's +davenports +daves +davey +davey's +david +davis +davy +davy's +dawdling +dawgs +dawn +dawn's +dawned +dawning +dawns +daxisd +day +day's +daybreak +daycare +daydream +daydreamer +daydreamer's +daydreamers +daydreaming +daydreams +daylight +daylights +days +daytime +daze +dazed +dazy +dazzle +dazzling +db +dbl +dc +dca +dcom +ddl +ddock +ddream +ddreamland +deacon +deactivate +deactivated +deadeye +deadeyes +deadhead +deadheading +deadline +deadlines +deadliness +deadlok +deads +deadwood +deaf +deafening +deal +deal's +dealer +dealer's +dealers +dealership +dealing +dealing's +dealings +deals +dealt +dealthy +dean +dean's +deans +dear +dear's +dearer +dearest +dearheart +dearly +dears +dearth +debark +debatable +debate +debate's +debated +debater +debaters +debates +debating +debbie +debbie's +debbies +debilitating +debit +debonair +debris +debs +debt +debt's +debts +debug +debugged +debugging +debut +debut's +debuted +debuts +decade +decades +decaf +decal +decals +decamps +decapitate +decathlon +decathlon's +decathlons +decay +deceased +deceiving +december +december's +decembers +decemeber +decency +decent +decently +deception +deceptive +decide +decided +decidedly +decider +decides +deciding +decimate +decimated +decimating +decipher +deciphering +decision +decision's +decisions +decked +decker +deckhand +deckhands +decking +deckings +declaration +declaration's +declarations +declare +declared +declarer +declarer's +declarers +declares +declaring +decline +declined +declines +declining +deco +decode +decompress +decompressing +decor +decorate +decorated +decorates +decorating +decoration +decoration's +decorations +decorator +decorator's +decorators +decoy +decrease +decreased +decreases +decreasing +dedans +dedicate +dedicated +dedicating +dedication +deduct +deduction +deductive +deducts +dee +deed +deeds +deejay +deem +deemed +deems +deep +deeper +deepest +deeply +deeps +deepwater +deer +deer's +deers +deez +def +default +defaulted +defaulting +defaults +defeat +defeated +defeateds +defeater +defeater's +defeaters +defeating +defeats +defect +defect's +defected +defecting +defective +defector +defects +defence +defend +defended +defender +defender's +defenders +defending +defends +defense +defenseless +defenses +defensive +defensively +defer +deff +defiant +defies +define +defined +definer +definer's +definers +defines +defining +definite +definitely +definition +definition's +definitions +definitive +deflate +defog +defogging +deform +deformed +defrag +defragged +defragging +defrags +defrost +deft +defy +defying +deg +degenerate +degenerative +deglitched +degraded +degree +degree's +degreed +degrees +dehydrated +dehydration +deity +deja +dejectedly +dejon +dekay +del +delas +delay +delayed +delaying +delays +dele +deles +delete +deleted +deletes +deleting +deletion +deli +deliberated +deliberately +deliberating +delicacy +delicate +delicately +delicates +delicioso +delicious +delight +delighted +delightful +delinquent +delirious +deliriously +delis +deliver +deliver's +delivered +deliverer +deliverers +deliveries +delivering +delivers +delivery +dell +dell's +della +dells +delta +deluded +delusional +delusions +deluxe +delve +delver +delves +demand +demanded +demander +demanding +demands +demeanor +demented +dementor +dementor's +dementors +demise +democratic +demolition +demolitions +demon +demons +demonstrate +demonstrated +demonstrates +demonstrating +demonstration +demonstrations +demonstrative +demoted +demotion +demure +demures +den +den's +dendama +denden +denial +denied +denier +deniers +deniers' +denies +denim +denim's +denims +dennis +dennison +denomination +denominational +denote +denpachi +dens +dens' +dense +dent +dental +dented +dentin +dentinal +denting +dentist +dentist's +dentistry +dentists +dents +dentures +deny +denying +deodorant +depart +departed +departing +department +department's +departments +departs +departure +departures +depend +dependable +dependant +depended +dependent +depending +depends +depleted +deploy +deployed +deploying +deport +deporting +deposed +deposer +deposit +deposited +depositing +deposits +depot +depot's +depots +depp +depp's +depreciated +depress +depressed +depressing +depression +deprivation +deprive +deprived +depriving +dept +depth +depths +deputy +derail +derange +deranged +derby +deregulate +derek +derek's +dereks +derezzed +derive +deriving +dernier +derogatory +derrick +derriere +des +desc +descended +descending +descent +descent's +descents +descm +descp +descpl +descpn +describe +described +describer +describer's +describers +describes +describing +descript +description +description's +descriptions +descriptive +descs +descsl +descsn +deseago +deseano +desecration +desegua +deselect +desensitization +deseona +deseos +desereau +deseros +desert +deserted +deserter +deserter's +deserters +deserting +deserts +deserts' +deserve +deserved +deserves +deserving +design +design's +designate +designated +designation +designed +designer +designer's +designers +designing +designs +desirable +desire +desired +desirer +desires +desiring +desk +desk's +desks +desktop +desktops +desolate +desolation +desolations +despair +desperate +desperately +despicable +despise +despite +despited +despoiler +dessert +dessert's +desserts +destination +destinations +destined +destinie's +destinies +destiny +destiny's +destinys +destoryers +destroy +destroyable +destroye +destroyed +destroyer +destroyer's +destroyers +destroying +destroys +destruct +destruction +destructive +detachment +detail +detailed +detailer +detailer's +detailers +detailing +details +detained +detect +detected +detecting +detection +detective +detective's +detectives +detector +detector's +detectors +detects +detention +deter +deteriorating +determination +determination's +determinations +determine +determined +determiner +determiner's +determiners +determines +determining +detest +detonate +detonates +detonation +detour +detour's +detouring +detours +deuce +deuces +deutsche +dev +devastated +devastating +devastatingly +develop +developed +developer +developer's +developers +developing +development +development's +developments +develops +deviant +device +device's +devices +devil's +deviled +devilish +devilishly +devils +devils' +devious +devise +devised +devises +devoid +devoir +devote +devoted +devotion +devour +devoured +devours +dew +dewdrop +dewdrops +dews +dewy +dexterity +dg +dgamer +dgarden +dhow +diabetes +diabetic +diabolical +diagnosed +diagnosis +diagonal +diagonally +diagonals +dial +dialect +dialing +dialog +dialogue +dialup +dialysis +diamante +diamond +diamond's +diamonds +diana +diane +diaper +diaper's +diapered +diapers +diaries +diary +dibs +dice +dice' +diced +dicer +dices +dicey +dicing +dickens +dictate +dictates +diction +dictionaries +dictionary +dictionary's +did +didn't +didnt +didst +didymus +die +died +diego +diehard +dieing +diem +dies +diesel +diet +dietary +diets +dif +diff +differ +differed +difference +difference's +differenced +differences +differencing +different +differential +differentiate +differently +differing +differs +difficult +difficulties +difficultly +difficulty +difficulty's +diffusers +diffy +dig +digest +digg +diggable +digger +diggers +digging +digging's +diggings +diggity +digimon +digit +digital +dignity +digress +digs +dilemma +dill's +dillinger +dillinger's +dilly +dilute +diluted +dim +dime +dimension +dimensions +diminished +diminishing +diminutive +dimm +dimmed +dimond +dimple +dimples +dims +dimwit +dimwits +dimwitted +din +dinah +dine +dine-in +dined +diner +diner's +diners +dines +dinette +ding +dinged +dinghies +dinghy +dinghy's +dinghys +dinging +dingo +dings +dingy +dining +dink +dinks +dinky +dinner +dinner's +dinners +dinnertime +dino +dino's +dinos +dinosaur +dinosaur's +dinosaurs +dinothunder +dins +dint +dip +diplomat +diplomatic +diplomats +dipped +dipper +dipping +dippy +dips +dir +dire +direct +directed +directing +direction +direction's +directional +directions +directive +directives +directly +director +director's +directors +directory +directs +direr +direst +dirge +dirk +dirks +dirt +dirty +dis +disability +disable +disabled +disabler +disables +disabling +disadvantage +disadvantaged +disadvantages +disaffected +disagree +disagreed +disagreement +disagreements +disagrees +disappear +disappearance +disappeared +disappearing +disappears +disappoint +disappointed +disappointing +disappointment +disappoints +disapprove +disapproved +disapprover +disapproves +disapproving +disarm +disarray +disaster +disasters +disastrous +disavow +disband +disbanded +disbanding +disbands +disbelief +disc +discarded +discernible +discharge +discharged +discharger +disciples +disciplinary +discipline +disciplined +discipliner +disciplines +disciplining +disclaimer +disco +discoed +discoing +disconcerting +disconnect +disconnected +disconnecting +disconnection +disconnections +disconnects +discontinued +discos +discount +discount's +discounted +discounter +discounter's +discounters +discounting +discounts +discourage +discouraged +discourages +discouraging +discover +discovered +discoverer +discoverer's +discoverers +discoveries +discovering +discovers +discovery +discovery's +discrepancies +discrepancy +discretion +discriminate +discrimination +discs +discus +discuss +discussed +discusser +discusser's +discusses +discussing +discussion +discussion's +discussions +disdain +disease +diseased +diseases +diseasing +disembark +disembarked +disembarking +disembodied +disenfranchised +disengage +disengaged +disengages +disengaging +disgrace +disgraced +disgraces +disguise +disguise's +disguised +disguises +disgust +disgust's +disgusted +disgusting +disgustingly +disgusts +dish +disheartened +dished +dishes +dishes' +dishing +dishonest +dishonorable +dishwasher +disillusioned +disinclined +disintegrated +disinterest +disinterested +disjoin +disjoined +disk +disk's +disks +disky +dislike +disliked +dislikes +disliking +disloyal +dismal +dismantle +dismantled +dismay +dismiss +dismissal +dismissed +dismisser +dismissers +dismisses +dismissing +dismissive +disney +disney's +disney.com +disneyana +disneyana's +disneyfairies.com +disneyfairies.com/pixiehollow +disneyland +disneyland's +disneymania +disneyworld +disneyworld's +disobedience +disobey +disobeyed +disobeying +disorder +disorders +disorganized +disorienting +disown +disowned +dispassionately +dispatch +dispatched +dispatching +dispense +dispenser +dispensers +displaced +displaces +displas +display +displayed +displayer +displaying +displays +displeased +displeases +displeasure +disposal +dispose +dispute +disqualification +disregard +disregarding +disrespect +disrespectful +disrespecting +disrespects +disrupt +disrupted +disrupting +disruptive +disrupts +dissect +dissension +dissent +dissenter +dissention +dissolved +dist +distance +distanced +distances +distancing +distant +distantly +distemper +distill +distinct +distinction +distinctions +distinguish +distinguished +distorted +distortion +distortions +distract +distracted +distracting +distraction +distractions +distractive +distracts +distraught +distress +distressed +distressing +distribute +distributed +distributer +distributer's +distributers +distributes +distributing +distribution +distributions +distributive +district +district's +districts +disturb +disturbance +disturbances +disturbed +disturber +disturber's +disturbers +disturbing +disturbingly +disturbs +ditched +ditcher +ditchers +ditches +ditching +ditsy +dittany +ditties +ditto +ditty +ditz +ditzy +diva +diva's +divas +dive +dived +diver +diver's +divers +diverse +diversion +divert +diverted +diverts +dives +divest +divide +divided +divider +divider's +dividers +divides +dividing +divine +divinely +diving +divinity +division +division's +divisions +divorce +divorced +divorcing +divulge +divvied +divvying +diwali +dizzied +dizzier +dizziest +dizziness +dizzy +dizzying +dizzyly +dj +dlp +dlr +dluffy +dname +do +do-re-mi +dobra +doc +doc's +docile +dociousaliexpiisticfragilcalirupus +dock +dock's +docked +docker +docker's +dockers +dockhand +docking +docks +docksplinter +dockworker +dockworkers +docs +doctor +doctor's +doctored +doctoring +doctors +document +document's +documentary +documented +documenter +documenters +documenting +documents +dodge +dodgeball +dodgeball's +dodgeballs +dodged +dodgem +dodger +dodgers +dodges +dodging +dodgy +dodo +doe +doer +does +doesdoesnt +doesn't +doesnt +doest +dog +dog's +doge +dogfish +dogged +doggerel +doggie +doggies +doggone +doggy +doghouse +doghouse's +doghouses +dogs +dogwood +doh +doids +doilies +doin +doin' +doing +doings +dojo +dojo's +dojos +dole +doll +doll's +dollar +dollar's +dollars +dolled +dollhouse +dollhouse's +dollhouses +dollies +dolls +dolly +dolman +dolor +dolores +dolph +dolphin +dolphin's +dolphins +dolt +dolts +doma-boma +domain +domed +domestic +domesticated +dominant +dominion +domino +domino's +dominoes +dominos +don +don't +donald +donald's +donalds +donate +donated +donates +donating +donation +donations +done +dongiga +dongor +dongora +donkey +donkeys +donned +donnon +dont +donut +donut's +donuts +doodad +doodad's +doodads +doodle +doodle's +doodlebops +doodlebug +doodlebugs +doodles +doodles' +doohickey +dooly +doom +doombringers +doomed +dooming +doompirates +doomraiders +dooms +doonan +door +door's +doorbell +doorknob +doorknob's +doorknobs +doorman +doorman's +doormans +doors +doorway +doorway's +doorways +dopey +dopey's +doppler's +dorado +doris +doris' +dorm +dorm's +dormant +dormouse +dorms +dory +dory's +dos +dose +dost +dot +doth +doting +dots +dotted +dotty +double +double-click +double-decker +doubled +doubledown +doubler +doublers +doubles +doubling +doubloon +doubloons +doubly +doubt +doubted +doubter +doubter's +doubters +doubtful +doubting +doubts +doug +doug's +dougal +dough +doughnut +doughnuts +dougs +douse +douses +dove +dove's +dover +doves +dowdy +dower +down +down-home +downed +downer +downer's +downers +downfall +downfalls +downgrade +downgraded +downgrades +downhill +downing +download +downloaded +downloading +downloads +downrange +downright +downs +downside +downsize +downsized +downsizer +downsizers +downstairs +downtime +downtown +downward +downwards +downy +dowry +doze +dozed +dozen +dozens +dozer +dozes +dozin' +dozing +dr +dr. +drab +drabs +draco's +draconis +dracos +dracula +dracyla's +draft +drafted +drafting +drafts +drag +dragged +dragger +dragging +dragion +dragon +dragon's +dragonblood +dragonfly +dragons +dragonslayers +dragoon +drags +dragstrip +drain +drainage +drained +drainer +draining +drains +drak +drake +drakes +drakken +drakken's +dram +drama +dramamine +dramas +dramatic +dramatically +drams +drank +drapes +draping +drapmeister +drastic +drastically +drat +drats +dratted +draught +draughts +draw +drawback +drawbacks +drawbridge +drawbridges +drawer +drawers +drawing +drawings +drawl +drawly +drawn +drawnly +draws +dray +drays +dread +dread's +dreaded +dreadful +dreadfully +dreading +dreadlock +dreadlocks +dreadnaught +dreadnaughts +dreadnought +dreadnoughts +dreads +dream +dreamboat +dreamed +dreamer +dreamer's +dreamers +dreaming +dreamland +dreamlike +dreams +dreamscape +dreamscapes +dreamt +dreamy +dreary +dredd +dreg +dregs +dreidel +dreidel's +dreidels +drench +drenched +drenches +dress +dress' +dress-making +dressed +dresser +dressers +dresses +dresses' +dressing +dressings +drew +drib +dribble +dribbles +dribbling +dried +drier +drier's +driers +dries +driest +drift +drifted +drifter +drifter's +drifters +drifting +drifts +driftwood +driftwoods +drifty +drill +drilled +drilling +drills +drink +drink's +drinkable +drinker +drinker's +drinkers +drinking +drinks +drip +dripping +drips +drivable +drive +drive-thru +driven +driver +driver's +drivers +drives +driveway +drivin' +driving +drizzle +drizzles +droid +drone +droned +droning +drool +drooled +drooling +drools +droop +drooped +drooping +droops +droopy +drop +drop's +dropdown +dropout +droppable +dropped +dropper +droppers +dropping +droppings +drops +drought +droughts +drove +droves +drown +drowned +drowning +drowns +drowsy +druid +drum +drum's +drummer +drummer's +drummers +drumming +drums +dry +dryad +dryad's +dryads +drydock +dryer +drying +dryly +drywall +ds +du +dual +dually +duals +dub +dubious +dubloon +dubs +ducat +duce +duchamps +duchess +duck +duck's +ducked +duckies +ducking +ducks +ducktales +ducky +duct +ducts +dud +dude +dude's +dudes +dudley +dudley's +duds +due +duel +dueled +dueling +duels +dues +duet +dug +dugout +duh +duke +duke's +dukes +dulcie +dulcie's +dull +dulled +duller +dulling +dulls +duly +dumbfounded +dumbness +dumbo +dumbo's +dummies +dummy's +dump +dumped +dumping +dumpling +dumpling's +dumplings +dumps +dumpster +dumpy +dun +dunce +dundee +dune +dunes +dung +dungeon +dungeon's +dungeons +dunk +dunked +dunking +dunks +dunno +duns +duo +duo's +duos +dup +dupe +duped +duper +dupes +duplicate +duplicated +duplicates +durability +durable +duranies +duration +durations +during +dusk +duskfall +dusky +dust +dusted +duster +duster's +dusters +dusting +dusts +dusty +dutch +dutchman +duties +duty +duty's +dvd +dvd's +dvds +dwarf +dwarfs +dwarves +dwayne +dwayne's +dwaynes +dweeb +dweebs +dwell +dwellers +dwelling +dwells +dwight +dwindle +dwindling +dxd +dxd3 +dxdart +dxdef +dxdome +dxdream +dye +dyed +dyeing +dyeing-talent +dyes +dying +dylan +dylan's +dylans +dynamic +dynamite +dynamo +dynamo's +dynamos +dynasty +dysfunctional +dyslectic +dyslexia +dyslexic +dcor +dj +e.z. +eac +each +eager +eagerly +eagle +eagle's +eagles +ear +ear's +earache +earaches +eared +earful +earing +earl +earl's +earlier +earliest +earls +early +early-morning +earn +earnable +earned +earner +earner's +earners +earnest +earning +earning's +earnings +earns +earplug +earplugs +earring +earrings +ears +earshot +earth +earth's +earthed +earthen +earthling +earthlings +earthly +earthquake +earthy +earwax +ease +easel +easel's +easels +eases +easier +easiest +easily +easing +east +east's +easter +easter's +eastern +easterner +easterners +easting +easton +easts +easy +eat +eaten +eater +eaters +eating +eats +eau +eave +eavesdropped +eavesdroppers +ebay +ebay's +ebony +eccentric +echo +echoes +eclectic +eclipse +eco +eco-logic +economic +economical +economically +economics +economy +ed +ed's +eddie +eddie's +eddies +eddy +edgar +edge +edge's +edge-of-your-seat +edged +edger +edges +edgest +edgewise +edging +edgy +edible +edit +edit's +edited +editing +edition +edition's +editions +editor +editor's +editors +edits +edmund +edmund's +edmunds +eds +educate +educated +educating +education +education's +educational +educationally +educations +edward +eek +eeky +eepr +eepy +eerie +eerily +eewee +eewee's +eeyore +eeyore's +effect +effect's +effected +effecting +effective +effectively +effectiveness +effectives +effects +efficiency +efficient +effort +effort's +effortless +efforts +egad +egan +egg +egg's +egg-cellent +eggcellent +egged +egging +eggnog +eggplant +eggroll +eggs +eggshells +eggventure +ego +ego's +egocentric +egomaniac +egos +egotistical +eh +ehem +ehre +eider +eileen +einherjar +einstein +einstein's +einsteins +eitc +either +eject +ejected +ejecting +ejects +ekes +el +elaborate +eland +elastic +elbow +elbowed +elbows +elda +elda's +elder +elderberry +elderly +elders +eldest +elect +elected +electing +election +election's +elections +elective +elective's +electives +electra +electric +electric's +electrical +electricities +electricity +electrics +electrified +electrifying +electro +electrocuted +electron +elects +elegant +elegantly +elegies +element +element's +elemental +elementals +elements +elephant +elephant's +elephants +elevate +elevated +elevator +elevator's +elevators +elf +elf's +elif +eligible +eliminate +eliminated +elimination +eliminator +elite +elites +elitism +elixa +elixa's +elixir +elixirs +eliza +elizabeth +elizabeth's +elk +ell +ella +ella's +ellie +ellie's +ello' +ells +elm +elma +elms +elo +eloise +eloise's +elope +elopuba +eloquent +eloquently +elozar +else +else's +elsewhere +elsie +elude +eludes +eluding +elusive +elva +elves +elvis +elvis's +em +embarcadero +embark +embarking +embarks +embarrass +embarrassed +embarrasses +embarrassing +embassy +embed +embedded +ember +embers +emblem +emblems +embrace +embraced +embraces +embracing +emerald +emeralds +emerge +emergencies +emergency +emerges +emile +emile's +emily +emily's +emit +emitting +emma +emote +emoted +emotes +emoticon +emoticon's +emoticons +emotion +emotion's +emotional +emotions +emoto-scope +empathize +emperor +emperor's +emphasis +emphasize +emphasized +empire +empire's +empires +employed +employee +employees +employers +employment +employs +empoison +emporium +emporium's +emporiums +empress +empresses +emptied +emptier +empties +emptiest +emptiness +empty +emptying +empyrean +emrald +enable +enabled +enabler +enabler's +enablers +enables +enabling +encampment +enchant +enchanted +enchanter +enchanter's +enchanting +enchantmen +enchantment +enchantmet +enchants +enchiladas +encircle +encircling +enclosed +encoder +encom +encore +encore's +encores +encounter +encourage +encouraged +encouragement +encourager +encourages +encouraging +encrusted +encryption +encyclopedia +end +endearing +endeavor +endeavors +endeavour +endeavours +ended +ender +enders +ending +endings +endive +endive's +endives +endless +endlessly +ends +endurance +endure +enemies +enemy +enemy's +energetic +energies +energize +energized +energizer +energy +enflame +enforce +enforcement +enforcing +eng +engagement +engagements +engenio +engine +engine's +engined +engineer +engineer's +engineered +engineering +engineers +engines +engining +english +engrave +engraved +engraves +engrossed +enigma +enigmatic +enjos +enjoy +enjoyable +enjoyed +enjoying +enjoyment +enjoys +enlighten +enlightening +enlightenment +enlist +enlisted +enlisting +enough +enquire +enraged +enraging +enriching +enrique +enroll +enrolled +enrolling +ensemble +ensembles +ensign +ensnare +ensue +ensues +ensure +ensured +ensures +ensuring +entail +entails +entendre +entendres +enter +entered +enterer +entering +enterprise +enterprisers +enterprises +enters +entertain +entertained +entertainer +entertainers +entertaining +entertainment +entertainment's +entertainments +entertains +enthused +enthusiasm +enthusiastic +entire +entirely +entirety +entitled +entourage +entrain +entrance +entrance's +entranced +entrances +entrancing +entries +entropic +entry +entry's +entryway +envelope +envelope's +enveloped +enveloper +envelopes +enveloping +envied +envious +environ +environment +environment's +environmental +environmentally +environments +envision +envoy +envy +enzyme +enzymes +eon +eons +epcot +epcot's +epic +epics +epilepsy +epiphany +episode +episodes +equal +equaling +equalizer +equally +equals +equation +equations +equilibrium +equip +equipage +equipment +equipments +equipped +equips +equivalent +era +eradicate +eradication +eradicators +erase +erased +eraser +erasers +erases +erasing +erasmus +ere +erge +ergo +ergonomic +eric +errand +errands +errant +erratic +erratically +erring +error +error's +errors +errs +errup +esc +escalate +escalated +escalates +escalator +escapade +escapades +escape +escaped +escaper +escaper's +escapers +escapes +escaping +escorted +esmeralda +esmeralda's +esmerelda +especial +especially +esplanade +espn +espn's +espresso +esquada +esquago +esquira +esquire +esqujillo +esquoso +esqutia +essay +essayer +essays +essence +essences +essential +essentially +essentials +establish +established +establisher +establisher's +establishers +establishes +establishing +establishment +establishment's +establishments +estate +estates +esteem +esteemed +estenicks +estimate +estimated +estimates +estimating +estimation +estimations +estimative +etc +eternal +eternally +eternity +eternus +ethan +ethel +ether +ethereal +ethics +ethnic +etiquette +etude +eugene +euphoric +eureka +euro +euros +eustabia +eustaros +evacuate +evacuated +evacuation +evade +evaded +evades +evading +eval +evan's +evans +evaporate +evaporated +evasion +evasive +eve +even +evened +evener +evening +evening's +evenings +evenly +evenness +evens +event +event's +eventful +events +eventual +eventually +ever +everest +everest's +everfruit +evergreen +evergreens +everlasting +everlife +everlife's +evertree +every +everybody +everybody's +everyday +everyman +everyone +everyone's +everyones +everything +everything's +everywhere +eves +evict +evicted +eviction +evidence +evidenced +evidences +evidencing +evident +evidently +evil +evildance +evilest +evilly +evilness +evils +evolution +ewan +ewan's +eww +ewww +ewwww +ewwwww +ewwwwww +ewwwwwww +ewwwwwwww +ewwwwwwwww +ex +exacerbate +exact +exacted +exacter +exacter's +exacters +exacting +exactly +exacts +exaggerate +exaggerated +exaggeration +exam +examine +examined +examiner +examiner's +examiners +examines +examining +example +example's +exampled +examples +exampling +exams +excavate +excavation +exceed +exceeded +exceedingly +exceeds +excel +excellence +excellences +excellent +excellently +excels +except +excepted +excepting +exception +exceptionally +exceptions +exceptive +excepts +excess +excesses +excessive +exchange +exchanged +exchanger +exchanger's +exchangers +exchanges +exchanging +excitable +excite-o-meter +excited +excitedly +excitement +exciter +exciter's +exciters +excites +exciting +exclaim +exclaims +exclamation +exclamations +exclude +excluded +excludes +excluding +exclusive +exclusively +excommunicate +excruciating +excursion +excuse +excused +excuser +excuser's +excusers +excuses +excusing +exe +exec +executive +executor +exempt +exercise +exercised +exerciser +exerciser's +exercisers +exercises +exercising +exert +exhales +exhaust +exhausted +exhausting +exhibit +exhibition +exhibition's +exhibitioner +exhibitioner's +exhibitions +exhibitor +exhilarating +exile +exile's +exiled +exiles +exist +existed +existence +existences +existing +exists +exit +exited +exiting +exits +exodus +exorcising +exotic +expand +expanded +expanding +expands +expansion +expansions +expect +expectation +expectation's +expectations +expected +expecting +expects +expedition +expedition's +expeditions +expel +expelled +expend +expenditures +expends +expense +expensed +expenses +expensing +expensive +expensively +experience +experienced +experiences +experiencing +experiment +experimental +experimented +experimenter +experimenter's +experimenters +experimenting +experiments +expert +expert's +expertise +expertly +experts +expiration +expire +expired +expires +explain +explained +explainer +explainer's +explainers +explaining +explains +explanation +explanation's +explanations +explanatory +explode +exploded +exploder +exploder's +exploders +explodes +exploding +exploration +exploration's +explorations +explore +explored +explorer +explorer's +explorers +explores +exploring +explosion +explosion's +explosions +expo +expo's +exponential +exponentially +export +exporter +exports +expose +exposed +exposing +exposition +exposure +express +expressed +expresser +expresser's +expresses +expressing +expression +expression's +expressions +expressive +expressly +expunge +expunged +ext +extend +extended +extender +extending +extends +extension +extensive +extent +extent's +extents +exterior +external +externals +extinct +extinction +extinguish +extinguisher +extinguishers +extra +extract +extracting +extraordinarily +extraordinary +extras +extravagant +extravaganza +extream +extreme +extremed +extremely +extremer +extremes +extremest +extricate +exuberant +exubia +exuma +exumbris +eye +eye's +eyeball +eyeballing +eyeballs +eyebrow +eyebrows +eyed +eyeglass +eyeglasses +eyeing +eyelash +eyelashes +eyeless +eyelids +eyepatch +eyes +eyesight +eyestrain +eying +ezra +ezra's +f-untangles +fab +faber +fabiola +fable +fabric +fabrics +fabulous +facade +face +face's +faced +faceing +faceless +faceoff +facepalm +facepalms +facer +faces +facets +facialhair +facile +facilitate +facilities +facility +facin' +facing +facings +fact +fact's +factio +faction +factious +factor +factor's +factored +factories +factoring +factorings +factors +factory +facts +factual +faculties +faculty +fad +faddy +fade +faded +fader +faders +fades +fading +fads +faffy +fail +failed +failing +failings +fails +failure +failure's +failures +faint +fainted +fainter +fainter's +fainters +faintest +fainting +faintly +faints +fair +fair's +fairbanks +faire +faire's +faired +fairer +fairest +fairies +fairies' +fairing +fairly +fairness +fairs +fairy +fairy's +fairycake +fairytale +fairytales +fait +faith +faithful +faithless +fajitas +faked +faker +faking +falchion +falco +falcon +falcons +fall +fallback +fallbrook +fallen +faller +falling +fallout +fallover +fallow +fallowing +fallows +falls +false +falsely +falser +falsest +falsified +fame +famed +famers +fames +familiar +familiarize +familiarly +familiars +families +family +family's +famine +faming +famished +famous +famously +fan +fan's +fanatic +fanatical +fanboy +fancied +fancier +fancier's +fanciers +fancies +fanciest +fancy +fancying +fandom +fane +fanfare +fanfiction +fang's +fangled +fangs +fanned +fans +fantabulous +fantasia +fantasmic +fantastic +fantasticly +fantastico +fantasy +fantasy's +fantasyland +fantasyland's +faq +faqs +far +far-fetched +faraway +farce +fare +fared +farer +fares +farewell +farewells +faring +farm +farm's +farmed +farmer +farmer's +farmers +farming +farmland +farms +farther +farthest +fascinate +fascinated +fascinates +fascinating +fascination +fascists +fashion +fashion's +fashionable +fashionably +fashioned +fashioner +fashioner's +fashioners +fashioning +fashions +fast +fast-flying +fast-pass +fasted +fasten +fastens +faster +fasters +fastest +fasting +fastpass +fasts +fatale +fatales +fatality +fate +fate's +fated +fateful +fates +father +father's +fathers +fathom +fatigue +fating +fatten +fattening +faucet +fault +faulted +faulting +faults +faulty +fauna +fauna's +faunas +fauns +fausto +fauxhawk +fave +favor +favorable +favored +favoring +favorite +favorites +favors +favourite +fawn +fawn's +fax +faxing +faye +faze +fear +fear's +feared +fearer +fearful +fearfully +fearhawk +fearing +fearles +fearless +fearlessly +fearlessness +fears +fearsome +feasible +feast +feast's +feasted +feaster +feasting +feasts +feat +feather +feather's +feather. +feathered +featherer +featherer's +featherers +feathering +feathers +feathery +feature +featured +features +featurette +featurettes +featuring +feb +february +feckless +fed +federal +federation +fedex +fedora +feds +feeble +feed +feedback +feeder +feeder's +feeders +feeding +feedings +feeds +feel +feelers +feelin +feelin' +feeling +feelings +feels +fees +feet +feints +feisty +felicia +felicitation +felicity +felicity's +feline +felipe +felix +fell +fella +felled +feller +fellers +felling +felloe +fellow +fellows +fellowship +fells +felt +fem +female +females +feminine +femme +femmes +fen +fence +fenced +fencer +fencer's +fencers +fences +fencing +fend +fender +fenders +fending +feng +feral +ferdie +fern +fern's +fern-frond +fernando +ferns +ferrera +ferrera's +ferret +ferret's +ferrets +ferris +fertilizer +fess +fesses +fest +festering +festival +festival's +festivals +festive +festively +festivities +fests +feta +fetch +fetcher +fetches +fetching +fetes +fetter +fetters +feud +feuding +fever +fever's +fevered +fevering +feverish +fevers +few +fewer +fewest +fews +fez +fi +fiasco +fib +fibbed +fibber +fibbing +fiber +fiberglass +fibre +fickle +fiction +fiction's +fictional +fictions +fid +fid's +fiddle +fiddled +fiddlehead +fiddler's +fiddles +fiddlestick +fiddling +fide +fidelity +fidgety +fids +fie +fief +field +field's +fielded +fielder +fielder's +fielders +fielding +fieldpiece +fields +fiend +fiends +fierce +fiercely +fiercer +fiercest +fiery +fifi +fifi's +fig +fig's +fig-chocolate +figaro +figaro's +figaros +fight +fight's +fightable +fighter +fighter's +fighters +fighting +fights +figment +figment's +figments +figs +figurations +figurative +figure +figure's +figured +figurehead +figureheads +figurer +figurer's +figurers +figures +figurine +figurine's +figurines +figuring +figurings +file +file's +filed +filename +fileplanet +filer +filers +files +filial +filibuster +filing +filings +fill +fill's +filled +filler +fillers +fillies +filling +fillings +fillmore +fills +filly +filmed +filming +filmmaking +films +filter +filtered +filtering +filters +fin +fin's +finagled +final +finale +finale's +finales +finalist +finalize +finalized +finally +finals +finance +finances +financial +financially +financing +finch +find +finder +finder's +finders +findin +findin' +finding +finding's +findings +finds +fine +fined +finely +finer +fines +finesse +finest +finfish +fingerboards +fingernails +fingertips +finicky +fining +finis +finish +finished +finisher +finishers +finishes +finishing +finishings +fink +finks +finn +finn's +fins +fira +fira's +fire +fire's +fire-sail +firebrand +firebrands +firecrackers +fired +firefighter +fireflies +firehawks +firehydrant +firehydrants +fireman +fireman's +firemans +firemen +firemen's +fireplace +fireplaces +firepots +firepower +fireproof +firer +firers +fires +firetoon +firewall +firewalls +fireweed +firework +firework's +fireworks +firey +firing +firings +firms +firmware +first +firsthand +firstly +firsts +fiscal +fish +fish's +fished +fisher +fisherman +fisherman's +fishermans +fishers +fishertoon +fishertoons +fishery +fishes +fisheyes +fishier +fishies +fishin +fishin' +fishing +fishtailed +fishy +fist +fistful +fists +fit +fitly +fitness +fits +fitte +fitted +fittest +fitting +fitz +fitzpatrick +fix +fixable +fixated +fixe +fixed +fixer +fixer's +fixers +fixes +fixin +fixin' +fixin's +fixing +fixings +fixit +fixture +fizpatrick +fizzle +fizzled +fizzles +fizzling +fizzy +flack +flag +flag's +flaged +flagged +flagger +flaggers +flagging +flaggy +flaging +flagon +flagons +flagpole +flagpole's +flagpoles +flags +flagship +flagships +flagships' +flail +flailin +flailing +flails +flair +flak +flakcannon +flake +flaked +flakes +flakey +flaky +flam +flamboyant +flame +flame's +flamed +flamefish +flameless +flames +flamethrower +flaming +flamingo +flamingo's +flamingos +flammable +flammables +flank +flanked +flanking +flannel +flap +flapjack +flapjacks +flappin +flappin' +flapping +flappy +flare +flare's +flared +flares +flashback +flashbacks +flashed +flasher +flashers +flashing +flashium +flashlight +flashy +flask +flat +flatbed +flatfish +flatly +flats +flatten +flattened +flattener +flattening +flattens +flatter +flattered +flatterer +flattering +flattery +flattop +flatts +flaunt +flava +flavio +flavio's +flavor +flavor's +flavored +flavorful +flavoring +flavors +flavour +flaw +flawed +flawless +flaws +flax +flay +flayin +flaying +flea +flea's +fleabag +fleas +fleck +fled +fledge +fledged +flee +fleece +fleeces +fleed +fleein +fleeing +fleem +fleemco +fleer +fleet +fleet's +fleeting +fleets +fleshwound +fletching +fleur +flew +flex +flexible +flick +flicker +flickered +flickering +flickers +flicking +flicks +flied +flier +fliers +flies +flight +flightless +flights +flighty +flim +flimsy +flinches +fling +flinging +flint +flint's +flintlock +flintlocke +flintlocks +flints +flinty +flinty's +flip +flipbook +flipbook's +flipbooks +fliped +flipped +flipper +flippers +flippin +flippin' +flipping +flippy +flips +flipside +flit +flits +flitter +flix +flo +flo's +float +floatation +floated +floater +floater's +floaters +floating +floats +floe +flood +flooded +flooder +flooding +floods +floor +floorboard +floored +floorer +flooring +floorings +floorplan +floors +flop +flopped +flopping +flops +flora +flora's +floras +florence +florian +florian's +florist +floss +flossing +flotation +flotsam +flotsam's +flotsams +flounder +flounder's +flounders +flour +flourish +flourishes +flours +flout +flouting +flow +flowchart +flowed +flower +flower's +flowered +flowerer +flowering +flowers +flowery +flowing +flown +flows +floyd +flu +flub +flubber +flue +fluent +fluently +fluffy +fluffy's +flugle +fluid +fluids +fluke +fluky +flump +flung +flunk +flunked +flunkies +flunking +flunky +flurries +flurry +flustered +flute +flutes +flutter +flutterby +flutterby's +fluttering +flutters +fluttery +fly +fly's +fly-away +flyby +flycatcher +flycatchers +flyer +flyers +flyinator +flying +flyleaf +flyleaves +flynn +flynn's +flys +flyswatter +flytrap +flytraps +fo +foam +foaming +fobs +focus +focused +focuser +focuses +focusing +fodder +fodders +foe +foes +fog +fog's +foggiest +foggy +foghorn +foghorns +fogs +foil +foiled +fold +folded +folder +folder's +folders +folding +foldings +folds +foley +foliage +folio +folio's +folk +folk's +folks +follow +followed +follower +followers +following +followings +follows +folly +fond +fonder +fondness +fondue +fons +font +fonts +food +food's +foodnetwork +foods +foodservice +fool +fool's +fooled +fooler +fooler's +foolers +foolery +foolhardiness +foolhardy +fooling +foolings +foolish +foolishly +foolishness +foolproof +fools +foot +foot-high +football +football's +footballed +footballer +footballer's +footballers +footballs +foote +footed +footer +footer's +footers +foothills +footie +footing +footings +footprints +foots +footsies +footsteps +footsy +footwork +footy +for +forage +forager +foraging +forbid +forbidden +forbids +force +force's +force-field +forced +forcer +forces +forcing +ford +ford's +fordoing +fords +fore +forearm +forecast +forecastle +forecasts +foredeck +forego +forehead +foreign +foreigner +foreman +foremast +foresail +foresee +foreshadow +forest +forest's +forested +forester +foresters +forests +forever +forewarn +forewarned +forfeit +forfeited +forgave +forge +forged +forger +forget +forget-me-not +forgetful +forgetive +forgets +forgettin +forgettin' +forgetting +forging +forgive +forgiven +forgiveness +forgiver +forgives +forgiving +forgo +forgot +forgotten +fork +fork's +forks +form +forma +formal +formalities +formality +formally +formals +format +formation +formations +formatted +formatting +formed +former +formerly +formers +formidable +forming +forms +formula +forsake +forsaken +forsworn +fort +fort's +forte +forted +forth +forthcoming +forthwith +fortification +forting +fortitude +fortnight +fortress +fortresses +forts +fortuitous +fortunate +fortunately +fortunates +fortune +fortune's +fortuned +fortunes +fortuneteller +fortuneteller's +fortuning +forty +forum +forums +forward +forwarded +forwarder +forwarders +forwarding +forwardly +forwards +fossil +fossils +foster +fought +foughted +foughter +foughters +foughting +foughts +foul +fouling +fouls +found +foundation +foundation's +foundations +founded +founder +founder's +founders +founding +foundlings +foundry +founds +fount +fountain +fountain's +fountains +fousto's +fowl +fowler +fox +foxed +foxes +foxglove +foxtail +foxtails +fozzie +fps +fps's +fraction +fractions +fractured +fracturing +fragaba +fragermo +fraggue +fragile +fragility +fragilles +fragmented +fragnoe +fragoso +fragrance +fraguilla +fraid +frail +frailago +frailano +frame +framed +framer +framer's +framerate +framers +frames +framework +framing +fran +franc +francais +francaise +france +frances +francesca +franchise +francis +francisco +francisco's +franciscos +francois +frank +frank's +frankfurters +frankie +frankie's +frankies +frankly +franks +franky's +franny +franny's +frannys +frantic +frantically +franticly +franz +frap +frappe +fraps +fraser +frat +fraternal +fraternities +fraternity +fraternize +frau +fray +frayed +freakier +freakish +freakishly +freaks +freaky +freckles +fred +fred's +freddie +freddie's +freddy +freddy's +fredrica +free +free2play +freebooter +freebooters +freed +freedom +freedom's +freedoms +freefall +freeing +freelance +freelancers +freeload +freeloader +freeloaders +freeloading +freely +freeman +freemason +freemasons +freeness +freer +frees +freest +freestyle +freeware +freeway +freeze +freeze's +freezer +freezer's +freezers +freezes +freezing +freida +freight +freighter +freights +frenzy +frequency +frequent +frequented +frequenter +frequenter's +frequenters +frequenting +frequently +frequents +fresh +freshasa +freshen +freshener +freshens +fresher +freshers +freshest +freshly +freshman +freshmen +freshness +fret +fret's +fretless +fretting +freud +frication +friday +friday's +fridays +fridge +fried +friend +friend's +friendlier +friendly +friends +friends' +friendship +friendship's +friendships +frier +fries +friezeframe +frigate +frigate's +frigates +fright +frighten +frightened +frightening +frightens +frightful +frights +frigs +frill +frills +frilly +fringe +fringes +frisbee +frisbees +frit +frites +fritos +frits +fritter +fritters +fritz +frivolity +frizz +frizzle +frizzles +frizzy +fro +frock +frocks +froe +frog +frog's +frogg +frogs +frolicking +from +frond +front +front's +fronted +frontier +frontierland +frontierland's +fronting +fronts +frontwards +froot +frost +frostbite +frostbites +frosted +frosting +frosts +frosty +frosty's +froth +frown +frowned +frowning +froze +frozen +frozenly +frozenness +frugal +fruit +fruitful +fruitless +fruitloop +fruitloops +fruits +fruity +frump +frustrate +frustrated +frustrates +frustratin +frustrating +frustration +frustrations +fry +fry's +fryer +fryin +frying +fuchsia +fuego +fuegos +fuel +fueling +fuels +fufalla +fufallas +fugitive +fugitives +fugitve +fugue +fulfill +fulfilled +fulfilling +full +full-length +full-on +full-trailer +fuller +fuller's +fullest +fullly +fullscreen +fulltime +fully +fulvina +fumble +fumbled +fumbles +fumbling +fume +fumed +fumes +fumigate +fuming +fun +fun-filled +fun-loving +fun-palooza +funcovers +function +function's +functional +functioned +functioning +functions +fund +fundamental +fundamentally +funded +funder +funders +funding +fundraiser +fundraising +funds +funerals +funfest +fungi +fungus +funhouse +funkiest +funky +funland +funload +funn-ee +funnel +funnier +funnies +funniest +funnin' +funning +funny +funs +funscape +funstuff +funtime +funzone +furball +furious +furiously +furnace +furnish +furnished +furnisher +furnisher's +furnishers +furnishes +furnishing +furnishing's +furnishings +furniture +furrowing +furrows +furter +further +furthered +furtherer +furtherest +furthering +furthers +furthest +fury +furys +fuse +fused +fuses +fusil +fusion +fuss +fussed +fussing +fussy +futile +future +future's +futures +futuristic +futz +fuzz +fuzzy +fyi +g'bye +g'day +g'luck +g'night +g'nite +g'way +g2g +g2get +g2go +g2store +g2take +gab +gabber +gabbing +gabble +gabby +gabriella +gabriella's +gabs +gad +gadget +gadget's +gadgets +gaelins +gaff +gaffing +gaffs +gag +gaga +gage +gaggle +gagong +gags +gain +gained +gainer +gainers +gaining +gainings +gainly +gains +gainst +gaits +gal +gal's +gala +galaacare +galaana +galactic +galagris +galagua +galaigos +galaira +galajeres +galanoe +galaros +galaxies +galaxy +galaxy's +gale +galeon +gall +gall's +gallant +gallants +gallbladder +galleon +galleons +galleria +galleries +gallery +galley +galleys +gallions +gallium +gallon +gallons +galloon +galloons +galloping +gallow +gallow's +gallows +galls +galoot +galore +galoshes +gals +gambit +game +game's +game-face +gamecards +gamecrashes +gamecube +gamed +gameface +gamekeeper's +gamekeepers +gamely +gamemaster +gamemasters +gameplan +gameplay +gamer +gamerfriend +gamergirl +gamermaniac +gamers +gamertag +gamerz +games +gamesboy +gameserver +gamesite +gamestop +gamestyle +gametap +gamin +gaming +gamma +gamming +gander +gandolf +gange +gangley +gangly +gangplanks +gank +ganked +gankers +ganking +gantu +gap +gaps +garage +garage's +garaged +garages +garaging +garbage +garbahj +garcia +garcon +garden +garden's +garden-talent +gardened +gardener +gardener's +gardeners +gardenia +gardening +gardens +gardien +gargantuan +garget +gargoyle +gargoyle's +gargoyles +garibay-immobilitay +garland +garlic +garment +garner +garners +garnet +garrett +garrett's +garrison +garry +garry's +garter +garters +gary +gary's +gasket +gasoline +gasp +gasped +gasps +gaston +gaston's +gastons +gate +gate's +gatecrash +gatecrashers +gated +gatekeeper +gates +gateway +gateways +gather +gathered +gatherer +gatherer's +gatherers +gatherin +gatherin' +gathering +gatherings +gathers +gating +gatling +gator +gator's +gators +gauche +gauge +gaunt +gauntlet +gauze +gave +gavel +gawk +gawrsh +gaze +gazebo +gazelle +gazillion +gazing +gba +gc +gear +geared +gearing +gears +gee +geek +geek's +geeks +geez +geezer +geezers +geffory's +gejigage +gejigen +gejio +gekikro +gekikuri +gekimugon +gelatin +gelberus +geld +gem +gem's +gems +gemstone +gemstone's +gemstones +gen +gender +genders +general +general's +generalize +generally +generals +generate +generated +generates +generating +generation +generational +generations +generative +generator's +generators +generic +genericly +generous +generously +genes +genetic +genetics +genial +genie +genie's +genies +genius +geniuses +genre +genres +gens +genshi +gent +gent's +gentle +gentlefolk +gentleman +gentleman's +gentlemanlike +gentlemanly +gentlemen +gentlemen's +gently +gentry +gentry's +gents +genuine +genuinely +genus +geo +geoffrey +geography +geology +geometry +george +george's +georges +geos +gepetto +gepetto's +gepettos +geranium +gerard +gerbil +germ +german +germs +germy +gertrude +gesture +gestures +gesturing +get +get'cha +get's +get-cha +getaway +getaways +gets +gettable +getter +getting +geyser +geysers +gf +gg +gguuiilldd +ghastly +ghede +ghost +ghost's +ghostbusters +ghosted +ghostly +ghosts +ghostwriter +ghosty +ghoul +ghouls +ghoxt +gi-normous +giant +giant's +giants +gibber +gibberish +gibbet +gibbons +gibbous +gibbs +gibe +gibes +gibing +giddy +gif +gift +gift's +gifted +gifts +giftshop +giftwrapped +gig +gigantic +giggle +giggled +giggles +gigglin +giggling +giggly +gigi +gigi's +gigis +gigs +gila +giladoga +gilbert +gilded +gill +gilled +gills +gimme +gimmie +ginger +gingerbread +ginkgo +ginny +ginty +giorna +giraff-o-dil +giraffe +giraffe's +giraffes +girdle +girl +girl's +girl-next-door +girlfriend +girls +girls' +gist +giuld +giulia +giulia's +giulias +giulio +giulio's +giulios +give +given +giver +giver's +givers +gives +giveth +giving +gizmo +gizmos +gizzard +gizzards +gl +glace +glacia +glad +glade +gladiator +gladly +gladness +glam +glamorous +glance +glanced +glances +glancing +glare +glared +glares +glaring +glass +glass's +glassed +glasses +glasses' +glasswater +glaze +glazed +glazing +gleam +gleaming +glee +glen +glenstorm +glider +glimmer +glimmering +glimpse +glint +glints +glitch +glittering +glittery +glitzy +gloat +gloating +glob +global +globals +globe +globe's +globes +glogg +gloom +gloomy +gloria +glorified +gloriosa +glorious +gloriously +glory +gloss +glossy +glove +gloved +glover +glover's +glovers +gloves +glovey +gloving +glow +glowed +glower +glowie +glowies +glowing +glows +glowworm +glowworms +glozelle +glozelle's +glozelles +glubglub +glucose +glue +glued +glues +gluey +glug +glugging +gluing +glum +glumness +gluten +glutton +gm +gm's +gman +gmta +gnarly +gnasher +gnat +gnats +gnawing +gnaws +gnight +gnite +gnome +gnomes +gnu +gnus +go +go-getter +go2g +goal +goal's +goalie +goals +goat +goat's +goatee +goats +gob +goblet +goblin +goblins +gobs +goby +goddaughter +goddess +goddesses +godfather +gods +godson +goes +goggle +goggles +goin +goin' +going +goings +gokazoa +gold +golden +goldenly +goldenrod +goldenseal +goldfarmers +goldfarming +golding +goldmine +golds +golem +golf +golfed +golfing +golfs +goliath +goliaths +golly +gona +gone +goner +goners +gong +gonna +gonzalo +gonzo +goob +goober +goobers +good +good-day +good-hearted +goodbye +goodbye's +goodbyes +goodfellas +goodie +goodies +goodly +goodness +goodnight +goodnights +goodprice +goods +goodwill +goof +goofball +goofballs +goofed +goofing +goofy +goofy's +goofywrench +goon +goon's +goonies +goons +goonsquad +goose +gooseberry +goosebumps +gooseburger +goosed +gooses +goosing +gopher +gopher's +gophers +gordo +gordo's +gordon +gorge +gorge's +gorgeous +gorges +gorgon +gorgong +gorilla +gorilla's +gorillas +gorp +gosh +goslin +gospel +gospels +gossip +gossiping +gossips +got +got'm +gotcha +gotes +goth +gothic +gotta +gotten +gouge +gouged +gound +gourd +gourds +gourmet +gourmets +gourtmet's +gout +gov +gov'na +gov'ner +gov'ners +govern +governator +governess +government +government's +governmental +governments +governor +governor's +governors +governs +goway +gown +gowns +grab +grabbed +grabber +grabbin' +grabbing +grabble +grabbles +grabbling +grabeel +grabing +grabs +grace +grace's +graced +graceful +gracefully +graces +graces' +gracias +gracie +gracie's +gracing +gracious +graciously +grad +grade +graded +grader +graders +grades +gradient +grading +grads +gradual +gradually +graduate +graduated +graduation +grafts +graham +grahams +grail +grain +grains +grammar +grammars +grammas +grammatical +grammy +grammys +grampa +grampy +grams +grand +grandbabies +grandbaby +grandchildren +granddaughter +grander +grandest +grandfather +grandfather's +grandfathers +grandiose +grandkid +grandkids +grandly +grandma +grandma's +grandmas +grandmother +grandmothers +grandpa +grandpappy +grandparent +grandparents +grandpas +grandpop +grands +grandson +grannies +granny +granola +grant +grant's +granted +granter +granting +grants +grapefruits +grapeshot +graphic +graphics +graphics.. +graphs +grapple +grappled +grappler +grapplers +grapples +grappling +grasps +grass +grass-weaving +grasses +grasshopper +grasshopper's +grasshoppers +grassy +grate +grated +grateful +gratefully +gratefulness +grater +graters +grates +gratifying +gratin +gratis +gratitude +grats +gratz +gravel +gravely +graven +gravepeople +graveryard +graves +graves' +gravest +graveyard +graveyards +gravitate +gravity +gravy +gray +grayed +grayish +grays +graze +grazed +grazing +grease +greased +greaser +greases +greasier +greasy +great +greaten +greater +greatest +greatly +greatness +greats +greave +greed +greediest +greedy +greek +green +greener +greenery +greenethumb +greenhorns +greenhouse +greenie +greening +greenish +greenly +greer +greet +greeted +greeter +greeter's +greeting +greetings +greets +greg +gregoire +gregoire's +gregoires +gremlin +gremlins +grew +grey +greybeard +greyhound +greyhounds +grid +griddle +grief +grief's +griefs +grieve +grieved +griever +griever's +grievers +grieves +grieving +grievous +griffin +grilda +grilden +grildragos +grill +grilled +grilling +grills +grim +grimsditch +grimy +grin +grinch +grinded +grinder +grinders +grining +grinned +grinning +grins +grintley +grip +gripe +griper +gripes +griping +gripper +gripping +grips +grisly +gristly +grit +grits +grizzle +grizzly +grizzly's +groceries +grocery +grocery's +grog +grog's +grogginess +groggy +groggybeards +grogs +grommet +gronos +groom +groove +grooved +groover +grooves +grooving +groovy +gross +grossed +grosser +grosses +grossest +grossing +grossly +grossness +grotesque +grotesquely +grotto +grouch +groucho +grouchy +ground +ground-up +grounded +grounder +grounder's +grounders +groundhog +grounding +grounds +groundskeeper +group +grouped +grouper +groupie +groupies +grouping +groupleader +groups +grousing +grouting +grove +groves +grow +grower +growin +growin' +growing +growl +growl-licous +growling +growls +grown +grown-up +grownups +grows +growth +grr +grrr +grrrrrrrl +grub +grubb +grubbing +grubby +grubs +grudge +grudger +grudges +gruel +grueling +gruesome +gruff +gruffly +grumble +grumbles +grumbling +grummet +grumpy +grumpy's +grundy +grunge +grungy +grunt +grunt's +gruntbusters +grunter +grunting +grunts +grunts' +gryphons +gtg +guacamole +guano +guarantee +guaranteed +guarantees +guarantees' +guard +guard's +guarded +guarder +guardian +guardians +guarding +guards +guards' +guardsman +guardsmen +guess +guessed +guesser +guessers +guesses +guessin +guessin' +guessing +guesstimate +guest +guest's +guestbook +guested +guesting +guests +guff +guffaw +gui +guide +guide's +guided +guideline +guidelines +guidemap +guidemap's +guider +guides +guiding +guil +guila +guild +guild1 +guild14 +guilded +guilders +guildhall +guildhouse +guildie +guildies +guilding +guildleader +guildless +guildmasta +guildmaster +guildmaster's +guildmasters +guildmate +guildmates +guildmateys +guildmeister +guildmember +guildmembers +guildname +guildpirates +guilds +guildship +guildships +guildsmen +guildtag +guildtalk +guildwars +guildwise +guildy +guildy's +guildys +guile +guilld +guilt +guilty +guinea +guines +guise +guised +guitar +guitar's +guitarist +guitars +gulf +gulf's +gulfs +gull +gullet +gullible +gulls +gullwings +gully +gulp +gulped +gulps +gum +gum's +gumball +gumballs +gumbo +gumby +gummer +gummy +gumption +gums +gunk +gunman +gunmasters +gunmates +gunnies +gunny +gunny's +guns +guns' +gunship +gunshow +gunsights +gunskill +gunskills +gunsmith +gunsmith's +gunsmithes +gunsmithing +gunsmiths +gunwale +guppy +gurth +guru +gus +gus's +gush +gusher +gushing +gushy +gussied +gust +gusteau +gusteau's +gusto +gusts +gusty +gut +guts +gutsy +gutted +gutter +gutterat +gutters +gutting +guy +guy's +guyago +guyona +guyoso +guyros +guys +guytia +gwa +gwarsh +gwinn +gwinn's +gym +gym's +gymnasium +gymnastic +gymnastics +gyms +gypsies +gypsy +gypsy's +gyro +gyro's +gyros +h-pos +h.g. +h2o +ha +habbo +habbo's +habbos +habit +habit's +habitat +habitat's +habitats +habited +habits +habitual +hacky +had +hade +hades +hades' +hadn't +haft +hah +haha +hail +hailed +hailing +hails +hair +hair's +hairball +hairballs +hairband +hairbrush +hairbrushes +hairclip +haircut +haircut's +haircuts +hairdo +hairdresser +hairdryer +haired +hairs +hairspray +hairstyle +hairstyle's +hairstyles +hairy +hakaba +hake +hakuna +hal +halau +hale +hales +haley +haley's +haleys +half +half-o-dil +halftime +halfway +halfwits +hali +halibut +haling +hall +hall's +hallelujah +haller +hallmark +hallo +halloo +hallow +halloween +halloween's +hallows +halls +hallway +hallways +halo +halos +halt +halting +halva +halve +halves +ham +hambrrrgers +hamburger +hamburgers +hamburglar +hamilton +hamlet +hammer +hammerhead +hammerhead's +hammerheads +hammering +hammers +hammock +hammocks +hammy +hams +hamster +hamster's +hamsterball +hamsters +hanaroni +hand +hand's +handbag +handbags +handball +handcraft +handed +handedly +handel +hander +handers +handful +handheld +handicapped +handier +handing +handkerchief +handkerchiefs +handle +handlebar +handled +handler +handler's +handlers +handles +handling +handout +handpicked +handrails +hands +handshake +handshakes +handsome +handsomely +handwriting +handy +hanebakuon +hanegaku +haneoto +hang-loose +hangnail +hangout +hank +hanker +hankering +hankie +hankie's +hankies +hanks +hanky +hanna +hannah +hannah's +hannahs +hans +hans' +hanukkah +hap +hap'n +hapacha +hapaxion +hapazoa +happen +happened +happening +happenings +happens +happier +happiest +happily +happiness +happy +happy-go-lucky +haps +hara +harassed +harassment +harbinger +harbingers +harbor +harbor's +harbored +harbormaster +harbormasters +harbors +hard +hardball +hardcode +hardest +hardies +hardly +hardness +hardships +hardware +hardwire +hardwood +hardy +hare +hared +hares +hark +harlequin +harlets +harm +harm's +harmed +harmful +harming +harmless +harmonicas +harmonies +harmonious +harmony +harms +harness +harp +harper +harper's +harping +harpoon +harpooning +harpoons +harps +harr +harried +harriet +harrow +harrows +harsh +harsher +harshly +hart +harumi +harumite +harumitey +harv +harv's +harvest +harvested +harvesting +harvests +harvs +has +hashanah +hasher +hasn't +hasnt +hassaba +hassagua +hassano +hassigos +hassilles +hassle +hassled +hassling +hassros +hast +haste +hasten +hastily +hasty +hat +hat's +hatch +hatched +hatches +hatchet +hatchets +hath +hating +hatred +hats +hatter +haul +hauled +hauling +hauls +haunt +haunt's +haunted +haunter +haunting +haunting's +hauntings +haunts +haut +havarti +have +haven +haven's +haven't +havendish +havendish's +havens +havent +haver +havers +haves +havin' +having +havoc +haw +hawk +hawk's +hawkeyes +hawkling +hawks +hawkster +hawkweed +haws +hawthorne +haxby +hay +haydn +hayes +haymaker +hayseed +haystack +haystacks +haywire +hazard +hazardous +hazel +hazelnut +hazes +hazy +hazzard +he +he'd +he'll +he's +head +headache +headaches +headband +headboards +headbutt +headdress +headed +header +headgear +headhunter +headhunters +heading +heading's +headings +headless +headlight +headlights +headlock +headpiece +headpieces +headquarter +headquarters +heads +headset +headsets +headshot +headstone +headstone's +headstones +headstrong +headway +heal +healed +healer +healers +healing +healings +heals +health +health's +healthier +healthiest +healthly +healthy +heap +heaps +hear +heard +hearer +hearers +hearest +hearing +hearings +hears +hearsay +heart +heart's +heart-shaped +heartache +heartbeat +heartbreak +heartbreakers +heartbreaking +heartbreaks +heartbroken +hearted +heartedly +hearten +heartens +heartfelt +hearth +hearth's +hearties +heartily +heartiness +heartless +hearts +heartstea +heartthrob +heartwrecker +hearty +hearty's +heartys +heat +heat-get +heated +heater +heater's +heaters +heath +heathen +heathens +heather +heating +heats +heave +heaven +heaven's +heavenly +heavens +heaver +heavier +heavies +heaviest +heavily +heavy +heavyset +heavyweight +heckle +hectic +hector +hector's +hectors +hedge +hedgehog +hedgehog's +hedgehogs +hedley +hedly +hedy +hee +heed +heeded +heel +heeled +heeler +heeling +heels +heffalump +heffalump's +heffalumps +heft +hefts +hefty +heh +hehe +heidi +height +heights +heikyung +heinous +heirloom +heirs +heist +heisting +heists +held +helen +helicopter +helicopters +helios +hello +hellos +helm +helm's +helmed +helmet +helmets +helming +helms +helmsman +helmsmen +helmswoman +help +helpdesk +helped +helper +helper's +helpers +helpful +helpfully +helping +helpings +helpless +helps +hem +hemi +hemisphere +hempen +hems +hen +hen's +hence +henchmen +hendry +henhouse +henry +henrys +hens +her +her's +herbert +herbie +herbie's +herbies +herbs +hercules +hercules' +herd +herded +herder +herders +herding +herds +here +here's +hereby +herein +heres +heresy +heretic +hereunto +heritage +hermione +hermit +hermit's +hermits +hermoine +hernia +hero +hero's +heroes +heroic +heroism +heron +herons +heros +herring +herrings +hers +herself +hershey +hersheys +hes +hesitant +hesitate +hesitating +hesitation +hest +hewent +hey +heya +heywood +hf +hi +hi-top +hibernate +hibernating +hibernation +hibiscus +hic +hiccup +hiccups +hick +hickory +hickorytip +hicks +hid +hidden +hide +hide-and-seek +hideaway +hideaways +hided +hideous +hideously +hideout +hideouts +hides +hiding +hierarchy +higglyball +higglytown +high +high-energy +high-flying +high-impact +high-octane +high-powered +high-seas +high-speed +high-strung +high-voltage +higher +highest +highest-rated +highjack +highlander +highlands +highlight +highlighted +highlighting +highlights +highly +highness +highs +highsea +highseas +hightail +hightailed +highway +hihi +hiiii-yaaaaa +hike +hiker +hiking +hilarious +hilarity +hill +hill's +hilled +hiller +hilling +hills +hillside +hilltop +hilly +hilt +him +hims +himself +himuro +hindered +hindering +hinds +hindsight +hinges +hint +hinted +hinter +hinterseas +hinting +hints +hip +hip-hop +hip-hoppin' +hippie +hippies +hippies' +hippo +hippo's +hippos +hippy +hipster +hire +hired +hirer +hires +hiring +his +hissed +hisses +hissing +hissy +histoire +historian +historic +historical +historically +histories +history +history's +hit +hit's +hitch +hitched +hitchhike +hitchhiked +hitchhiker +hitchhikers +hitchhiking +hitching +hither +hitop +hits +hitter +hitters +hitting +hive +hive's +hives +hiya +hkdl +hmm +hmmm +hms +hoard +hoarder +hoarding +hoards +hoax +hob +hobbies +hobbit +hobbits +hobbles +hobbling +hobby +hoboken +hocked +hockey +hocks +hocus +hocus-focus +hodgepodge +hofflord +hog +hogg +hogge +hogged +hogging +hogglestock +hogs +hogwarts +hogwash +hoi +hoist +hoisting +hola +hold +hold'em +hold's +holdem +holden +holder +holders +holdin' +holding +holdings +holdout +holds +holey +holidas +holiday +holiday's +holidayer +holidays +holl +holler +hollered +hollering +hollow +hollow's +hollowed-out +hollows +holly +holly's +hollywood +hollywoods +holms +holo +hologram +holograms +holt +holy +homage +hombre +hombres +home +home's +home-grown +home-made +homebound +homeboy +homecoming +homed +homedog +homegirl +homeland +homeless +homely +homemade +homeopathic +homepage +homeport +homer +homer's +homers +homes +homespun +homestead +hometown +homework +homeworker +homeworker's +homeworkers +homey +homeys +homier +homies +homing +hon +honcho +honda +hone +honed +hones +honest +honestly +honesty +honey +honeybunch +honeycomb +honeydew +honeys +honeysuckle +honeysuckles +honing +honk +honor +honorable +honorary +honored +honoring +honors +honour +hood +hood's +hoods +hoof +hook +hook's +hooked +hooks +hooligan +hooligans +hoop +hoops +hoopster +hoopsters +hooray +hoot +hootenanny +hooting +hoots +hop +hope +hoped +hopeful +hopeful's +hopefully +hoper +hopes +hoping +hopped +hopper +hopping +hoppy +hops +hopscotch +horatio +horatio's +horatios +hordes +horison +horizon +horizon's +horizons +horizontal +horn +hornbow +hornet +hornet's +hornets +horns +hornswoggle +horoscope +horrendous +horrible +horribly +horrid +horridness +horrific +horrified +horrifying +horror +horror's +horrors +horse +horse's +horseman +horsepower +horses +horseshoe +horseshoe's +horseshoes +horseshow +horsey +horsing +hose +hosed +hoses +hosiery +hospital +hospitality +hospitalize +hospitals +host +host's +hosted +hostile +hostiles +hostility +hosting +hosts +hot +hot-tempered +hotel +hotel's +hotels +hothead +hotkey +hotkeys +hotshot +hotspot +hotspots +hotter +hottest +hound +hounded +hounding +hounds +hour's +hourglass +hourly +house +house's +housebroken +housecleaning +housed +houseful +household +housekeeper +housemates +houseplant +houser +houses +housewife +housewives +housework +housing +housings +hovel +hover +hovercraft +hovered +hovering +hovers +how +how'd +how're +how's +how've +how-to +how-to-video +how2 +howard +howdy +however +howl +howled +howling +hows +hp +hp's +hq +hqofficerf +hqofficerm +hr +hr. +hrage +hsm +hsm-2's +hsm2 +hsm3 +hub +hub's +hubbies +hubby +hubby's +hubs +huddle +huddled +hudgen's +hudgens +hudson +hudson's +hudsons +hue +hug +hug's +huge +hugely +huger +hugers +hugest +hugged +hugh +hugo +hugs +huh +hula +hula's +hulas +hulk +hulking +hull +hull's +hullabaloo +hulled +hullo +hulls +human +human's +humane +humanities +humanity +humankind +humans +humble +humbled +humbly +humbuckers +humbug +humdinger +humid +humidia +humidia's +humiliating +humility +hummingbird +hummingbird's +hummingbirds +hummus +humor +humor's +humored +humoring +humorous +humors +hums +hunch +hunchback +hunger +hungering +hungrier +hungriest +hungry +hunny +hunt +hunter +hunter's +hunters +hunting +huntress +hunts +huntsclan +huntsgirl +huntsman +huntsman's +hurdle +hurl +hurled +hurls +hurrah +hurray +hurricane +hurricanes +hurried +hurrier +hurries +hurry +hurrying +hurt +hurter +hurtful +hurting +hurts +husband +husband's +husbands +hush +hushes +husk +huskers +huskies +husky +hustle +hustling +hut +hutch +huts +huzza +huzzah +hw +hxdq +hyacinth +hybrid +hydra +hydrant +hydrants +hydrated +hydro-hopper +hydrofoil +hyena +hyena's +hyenas +hygiene +hymn +hymns +hyoga +hype +hyped +hyper +hyper-drive +hyperactive +hyperforce +hypersensitive +hyperspace +hypno +hypno-goggles +hypnotic +hypnotized +hypocrite +hypothetical +hypothetically +hysterical +hysterically +i +i'd +i'll +i'm +i've +i.m. +i.w.g. +iago +iago's +iagos +iam +iambic +ibuprofen +ice +ice's +iceberg +icebergs +iceburg +icecold +icecream +iced +iceman +icerage +ices +iceshark +icestockings +ichabod +ichabod's +ichabods +icicle +icicles +icing +icing's +icings +icky +icon +icons +icy +id +ida +idea +idea's +ideal +ideally +ideals +ideas +identical +identify +identifying +identity +ides +idk +idol +idol's +idolizing +idols +ids +if +ifalla +iger +igloo +igloos +ignatius +ignatius' +ignite +ignorance +ignorant +ignore +ignored +ignorer +ignores +ignoring +igo +igo's +iguana +ii +iid +ik +ile +ill +illegal +illegally +illiterate +illness +illnesses +ills +illuminati +illumination +illusion +illusive +illustrate +illustrated +illustrates +illustrating +illustration +illustrations +illustrative +illustrious +im +image +imaged +images +imaginable +imaginary +imagination +imagination's +imaginations +imaginative +imaginatively +imagine +imagined +imagineer +imagineers +imaginer +imagines +imaging +imagining +imaginings +imam +imbedded +imho +imitate +imitated +imitating +imitation +immature +immediate +immediately +immense +immensely +immigrant +immigrate +immigrated +imminent +immortal +immune +immunity +imo +imp +impact +impacted +impacter +impacting +impactive +impacts +impaired +impartial +impatient +impending +imperal +imperfect +imperial +impersonal +impersonate +impersonating +impersonation +impervious +implement +implemented +implementing +implication +implications +implicit +implied +implies +imploringly +imply +implying +impolite +import +importance +important +importantly +imported +importer +importer's +importers +importing +imports +impose +imposed +imposer +imposes +imposing +impossibility +impossible +impossibles +impossibly +imposter +impound +impounded +impractical +impress +impressed +impresses +impressing +impression +impression's +impressions +impressive +imprison +imprisoned +imprisonment +improbably +impromptu +improper +improprieties +improve +improved +improvement +improvements +improver +improves +improving +improvise +imps +impudent +impulse +impulsive +impunity +in +inability +inaccuracies +inaccurate +inaction +inactive +inadequate +inadequately +inadvertently +inane +inappropriate +inappropriately +inboards +inbound +inbox +inc +inc. +incapable +incapacitated +incapacitating +incarnate +incarnation +incase +incased +incautious +incentive +incessantly +inch +inches +inching +incident +incident's +incidentally +incidents +incisor +incite +incited +incline +inclined +include +included +includes +including +inclusive +incognito +incoherent +income +incoming +incomings +incompatible +incompetency +incompetent +incomplete +incompletes +inconsiderate +inconsideration +inconsistent +inconspicuous +inconspicuously +inconvenience +inconveniencing +inconvenient +incorporated +incorporeal +incorrect +incorrectly +increase +increased +increases +increasing +incredible +incredible's +incredibles +incredibly +increments +incriminate +incriminating +indebt +indecisive +indeed +indeedy +independence +independent +independently +indestructible +index +indexed +indexer +indexers +indexes +indexing +india +indian +indians +indicate +indicated +indicates +indicating +indication +indications +indicative +indicator +indices +indie +indies +indifference +indifferent +indifferently +indigenous +indigestion +indigo +indigos +indirect +indirectly +indiscriminately +indisposed +individual +individual's +individuality +individually +individuals +indo +indoctrinations +indomitable +indoor +indoors +indubitab +induced +inducted +inducting +indulge +industrial +industrial-sized +industrially +industrials +industries +industry +industry's +inedible +ineffective +inefficient +inept +inertia +inevitable +inexpensive +inexperience +inexperienced +inexplicably +infancy +infant +infantile +infantry +infants +infected +infecting +infection +infections +infectious +infer +inferior +inferiority +infernal +inferno +inferno's +infernos +inferring +infest +infestation +infested +infidels +infiltrate +infiltrated +infinite +infinities +infinity +infirmary +inflame +inflammation +inflatable +inflate +inflated +inflict +inflicted +inflicting +infliction +inflicts +influence +influenced +influencer +influences +influencing +influx +info +inform +informal +informants +information +information's +informations +informative +informed +informer +informer's +informers +informing +informs +infrastructure +infringe +infuriating +ingenious +ingles +ingot +ingots +ingrate +ingredient +ingredients +inhabit +inhabitated +inhabited +inhalation +inhere +inherit +inialate +init +initial +initialization +initialized +initially +initials +initiate +initiated +initiates +initiating +initiation +initiations +initiative +injure +injured +injures +injuries +injuring +injury +injustices +ink +ink's +ink-making +ink-making-talent +inkaflare +inkana +inkanapa +inked +inker +inkers +inking +inkings +inks +inkwell +inkwells +inky +inland +inlanders +inlet +inline +inmates +inn +innate +inner +innerly +innkeeper +innocence +innocent +innocently +innocents +innovative +innovention +innovention's +innoventions +inns +innuendo +innuendoes +inoperable +inpatient +input +input's +inputed +inputer +inputing +inputs +inputting +inquest +inquire +inquiries +inquiring +inquiry +inquisitively +ins +insane +insanely +insanity +insatiable +insect +insects +insecure +insecurities +insecurity +insensitive +insert +inserted +inserting +inserts +inset +inside +inside's +insider +insider's +insiders +insides +insight +insightful +insignia +insignificant +insinuate +insinuating +insinuation +insist +insisted +insisting +insists +insolence +insomnia +insomniac +insomniatic +inspect +inspected +inspecting +inspection +inspections +inspector +inspects +inspiration +inspire +inspired +inspires +inspiring +inst +inst' +insta-grow +instable +install +installation +installed +installer +installing +installment +installs +instance +instanced +instances +instancing +instant +instantly +instead +instep +instigate +instigator +instill +instilling +instinct +instinctively +instincts +institution +instruct +instructed +instruction +instruction's +instructions +instructor +instructors +instrument +instrument's +instrumented +instrumenting +instruments +insubordinate +insubordinates +insubordination +insufferable +insufficient +insulates +insulating +insulation +insult +insult's +insulted +insulter +insulting +insults +insurance +insure +insured +intact +integrate +integrated +integrity +intellectual +intellectualizing +intelligence +intelligent +intend +intended +intender +intending +intends +intense +intensified +intension +intensions +intensity +intensive +intent +intention +intention's +intentional +intentionally +intentioned +intentions +intently +intents +inter +interact +interacting +interaction +interactive +interactively +intercept +intercepted +intercepten +intercepting +interception +interceptive +interceptor +interchange +intercom +interconnection +interest +interest's +interested +interesting +interestingly +interests +interface +interface's +interfaced +interfacer +interfaces +interfacing +interfere +interference +interferes +interfering +interim +interior +interior's +interiorly +interiors +interject +interjections +interlopers +intermediaries +intermediate +interminable +intermission +intermittent +intermittently +intern +internal +international +interned +internet +internet's +internets +internship +interpretation +interprets +interrogate +interrupt +interrupt's +interrupted +interrupter +interrupters +interrupting +interruption +interruptions +interruptive +interrupts +intersect +interstate +intervals +intervene +intervened +intervention +interview +interviewing +interviews +interwebz +intimately +intimidate +intimidated +intimidating +into +intolerant +intranet +intrepid +intrigues +intriguing +intro +intro's +introduce +introduced +introducer +introduces +introducing +introduction +introduction's +introductions +introductory +intros +intrude +intruder +intruders +intrudes +intruding +intrusion +intuition +intuitive +inundated +inutile +inv +invade +invaded +invader +invaders +invading +invalid +invaluable +invasion +invasions +invasive +invent +invented +inventing +invention +inventions +inventive +inventories +inventory +invents +inverse +invert +inverted +invest +invested +investigate +investigated +investigates +investigating +investigation +investigations +investigative +investigator +investigators +investing +investment +investments +invigorating +invincibility +invincible +invincibles +invisibility +invisible +invisibles +invisibly +invitation +invitation's +invitations +invite +invited +invitee +inviter +invites +inviting +invoice +invoices +involuntarily +involve +involved +involver +involves +involving +invulnerability +invulnerable +iow +ipod +ipods +iridessa +iridessa's +iris +iris' +irk +irked +irking +irks +irksome +iron +ironclad +ironed +ironhoof +ironic +ironically +ironing +ironman +irons +ironsides +ironskull's +ironwall +ironwalls +irrational +irregular +irrelevant +irresistible +irritable +irritant +irritate +irritated +irritates +irritatin' +irritating +irritation +is +isabel +isabella +isabella's +isabellas +isadora +isadore +isaiah +isla +island +island's +islander +islanders +islands +isle +isle's +isles +isn't +isnt +isolate +isolated +isolating +isometric +isp +issue +issued +issuer +issuers +issues +issuing +istilla +it +it'll +it's +italics +italy +itched +itchie +itching +itchy +item +items +its +itself +ivanna +ive +ivona +ivor +ivory +ivy +ivy's +ivys +ix +izzy +izzy's +izzys +j.k. +ja +jab +jack +jack's +jackals +jacket +jacket's +jackets +jackfruit +jackie +jackie's +jackies +jackolantern +jackolantern's +jackolanterns +jackpot +jackpot's +jackpots +jacks +jackson +jackson's +jacques +jade +jaded +jado +jafar +jafar's +jafars +jagged +jaguar +jail +jails +jake +jake's +jakes +jalex +jam +jamada +jamago +jamble +jamboree +james +james' +jamie +jamigos +jamilles +jammania +jammer +jammin +jammin' +jammin's +jammy +jamoso +jams +jan +jane +jane's +janes +janet +janice +january +january's +januarys +jar +jar's +jargon +jars +jasmine +jasmine's +jasmines +jason +jason's +jasons +jaw +jaw's +jaw-dropper +jawed +jaws +jazz +jazzed +jazzy +jb +jbs +jealous +jealously +jealousy +jean +jean's +jeanie +jeanne +jeans +jed +jedi +jedi's +jedis +jeena +jeffrey +jehan +jellies +jelly +jellybean +jellybean's +jellybeans +jellyfish +jellyfish's +jenny +jeopardy +jeremiah +jeremy +jerome +jerry +jerry's +jerrys +jersey +jess +jessamine +jesse +jesse's +jesses +jest +jester +jester's +jesters +jests +jet +jet's +jetix +jetixtreme +jetpack +jets +jetsam +jetsam's +jetsams +jett +jett's +jetts +jeune +jewel's +jeweled +jeweler +jewelers +jewelry +jig +jigsaw +jill +jim +jima +jimmie +jimmyleg +jingle +jinglebells +jingles +jingly +jinks +jitterbug +jittery +jive +jive_turkies +jivin' +jk +joan +jocard +joe +joe's +joes +john +johnny +johnny's +johnnys +johns +johnson +johnson's +johnsons +johny +join +joined +joiner +joiners +joining +joins +jojo +jojo's +jojos +joke +joke's +joked +joker +joker's +jokers +jokes +jokey +joking +jolly +jolly's +jollyroger +jollyroger's +jollyrogers +jolt +jona's +jonas +jonathan +jones +jones' +jones's +jordan +jos +joseph +joshamee +joshuas +josie +journal +journes +journey +journeyed +journeying +journeyings +joy +joy's +joyful +joyous +joys +jpn +jps +jr +jr. +juan +jubilee +judge +judge's +judged +judger +judges +judging +judy +judy's +judys +juels +juggernaut +juggernauts +juggle +juggler +juggles +juggling +juiced +juju +jukebox +jul +julep +julie +juliet +julius +july +july's +julys +jumba +jumba's +jumble +jumbles +jumbo +jump +jump's +jumped +jumper +jumpers +jumpin +jumping +jumps +jumpy +jun +june +june's +juneau +junebug +junes +jung +jungle +jungle's +jungled +jungles +junior +junior's +juniors +juniper +junk +jupiter +jupiter's +jupiters +jury +just +just-waking-up +juster +justice +justin +justin's +justing +justins +justly +juvenile +ka-boom +ka-ching +kabob +kaboomery +kagero +kai +kaken +kamakuri +kanga +kanga's +kangaroo +kangas +kapahala +karakuri +karaoke +karat +karate +karbay +karen +karin +karma +karnival +karo +karo's +kart +karts +kasumi +kasumire +kasumite +kat +kate +kate's +kathy +katz +kay +kazaam +kazoo +kazoology +kdf +keelgrin +keely +keely's +keelys +keen +keep +keeper +keeper's +keepers +keepin' +keeping +keeps +keepsake +keepsake's +keepsakes +keira +keira's +keiras +keke +kellogg +kellogg's +kelloggs +kelly +kelly's +kellys +kelp +kelp-jelly +kelsi +kelsi's +kelsis +ken +kenai +kenai's +kenais +kennel +kenny +kenny's +kennys +kent +kept +kerchak +kerchak's +kerchaks +kermie +kermit +kes +ketchup +ketobasu +kettle +kettles +kevin +kevin's +kevins +kewl +key +key's +keyboard +keyboard's +keyboarding +keyboards +keyhole-design +keys +keystone +keyword +khaki +khaki's +khakis +khamsin +kibatekka +kick +kickball +kicked +kicker +kickers +kickflip +kickin' +kicking +kicks +kid +kid's +kidd +kiddie +kidding +kids +kidstuff +kiely +kiely's +kielys +kiki +kiki's +kikis +kim +kim's +kimchi +kimmunicator +kims +kind +kinda +kindergarten +kindergarten's +kindergartens +kindest +kindly +kindness +kinds +king +king's +king-sized +kingdom +kingdom's +kingdoms +kingfisher +kingfishers +kingly +kingman +kingman's +kings +kingshead +kiosk +kiosk's +kiosks +kipp +kippur +kirby +kirke +kit +kitchen +kitchen's +kitchener +kitchens +kite +kites +kitten +kitten's +kittens +kitty +kiwi +kk +klebba +klutz +klutzy +knap +knave +kneed +kneel +knew +knghts +knight +knightley +knightley's +knights +knitting +knock +knockdown +knocked +knocking +knockoff +knocks +knoll +knots +knotty +know +know-it-alls +knower +knowing +knowledge +knowledgeable +knowledges +known +knows +knowzone +knuckle +knucklehead +knuckles +koala +koala's +koalas +kobi +kobra +koda +koda's +kodas +kodiac +kokeshi +koko +kokoago +kokoros +koleniko +kollin +komadoros +komainu +komanoto +kong +kong's +kongs +kooky +kool +korogeki +koroko +korozama +kouki +kp +kp's +kraken +kraken's +krakens +krawl +kreepers +krew +krewe +krispies +krissy +krogager +kronk +kronk's +krunklehorn +krux +krybots +kubaku +kuganon +kugaster +kumonn +kung +kuzco +kwanzaa +kyle +kyle's +kyles +kyra +kyto +kyto's +la +lab +label +labels +labor +labyrinth +lace +lack +lackadaisical +lacked +lacker +lacking +lacks +lacrosse +lad +ladder +ladder's +ladders +ladies +ladies' +ladle +ladles +lady +lady's +ladybug +ladybug's +ladybugs +ladys +laff +laff-o-dil +laffer +laffs +lag +laggin +lagging +lagoon +lagoon's +lagoons +laid-back +laidel +lake +lake's +laker +lakes +laking +lala +lalala +lamanai +lamb +lambda +lamberginias +lamed +lamely +lamer +lames +lamest +laming +lamp +lamp's +lamper +lamps +lanai +lance +lance's +lances +land +landed +lander +landers +landing +landings +landlubber +landlubbers +landmark +lands +landscape +lane +lanes +language +language's +languages +lantern +lantern's +lanterns +lanyard +lanyard's +lanyards +laptop +large +lark +larkspur +larp +larrup +larry +lars +laser +lashes +lass +lass' +lassard +lassie +lassie's +lassies +lasso +last +lasted +laster +lasting +lastly +lasts +late +lated +lately +later +lateral +latered +laters +lates +latest +latia +latin +latrine +laugh +laughable +laughed +laugher +laugher's +laughers +laughfest +laughin' +laughing +laughs +laughter +laughters +launch +launched +launcher +launchers +launches +launching +launchings +launchpad +laundry +laurel +laurel-leaf +lauren +lava +lavendar +lavender +lavish +law +law's +lawbot +lawbot's +lawbots +lawful +lawless +lawn +lawn's +lawns +lawrence +laws +lawyer +lawyers +layer +layered +layers +laying +laziness +lazy +lbhq +le +lead +leaded +leaden +leader +leader's +leaderboard +leaderboard's +leaderboards +leaders +leadership +leading +leadings +leads +leaf's +leaf-boat +leaf-stack +leafboarding +leafed +leafing +leafkerchief +leafkerchiefs +leafs +leafy +league +leagued +leaguer +leaguers +leagues +leaguing +leaks +lean +leaned +leaner +leanest +leaning +leanings +leanly +leans +leap +leapfrog +leaping +leapt +learn +learned +learner +learner's +learners +learning +learnings +learns +learnt +least +leatherneck +leave +leaved +leaver +leavers +leaves +leavin +leaving +leavings +ledge +lee +leed +leeta +leeward +left +left-click +left-clicking +leftover +lefts +lefty +legaba +legaja +legal +legalese +legano +legassa +legen +legend +legend's +legendary +legends +leghorn +legion +legondary +leibovitz +leibovitz's +leif +leigons +leisure +leisurely +lemme +lemon +lemonade +lemons +lemony +lempago +lempona +lempos +len +lend +lender +lenders +lending +lends +lengendary +length +lengthen +lengths +lenny +lenora +lentil +leo +leo's +leon +leons +leopard +leopards +leopuba +leota +leota's +leotas +leozar +leroy +lerping +les +less +lessen +lessens +lesser +lesses +lessing +lesson +lessoners +lessons +lest +let +let's +lethargy +lets +letter +letterhead +lettering +letterman +letters +lettin' +letting +lettuce +level +leveling +levelly +levels +levelup +leviathan +levica +levy +lewis +lewis' +lex's +li +liar +liar's +liars +libby +liberated +liberties +liberty +liberty's +librarian +libraries +library +library's +licence +license +lichen +lichens +lid +lie +lied +lies +lieutenant +lieutenant's +lieutenants +life +life's +lifeguard +lifeguard's +lifeguards +lifejacket +lifelong +lifer +lifers +lifes +lifestyle +lift +lifted +lifter +lifters +lifting +lifts +light +light's +light-green +light-t +light-talent +light-talents +light-up +lightbeams +lightcycle +lightcycles +lighted +lighten +lightening +lightens +lighter +lighters +lightest +lightfinders +lighthouse +lighthouse's +lighthouses +lighting +lightly +lightning +lights +lightspeed +lightwater +lightyear +lightyear's +like +likeable +liked +likelier +likeliest +likelihood +likely +likes +likest +liki +liking +likings +lil +lil'fairy +lila +lilac +lilies +lillipop +lilly +lilo +lilo's +lily +lily's +lily-of-the-valley +lily-pad +lilypad +lilys +lima +lime +limes +limit +limited +limiter +limiters +limiting +limitly +limitness +limits +lincoln +lincoln's +lincolns +linda +linden +line +line's +lined +linen +linens +liner +liner's +liners +lines +linguini +linguini's +linguinis +lining +linings +lion +lion's +lione +lions +lip +lipsky +lipstick +lipsticks +liquidate +liri +lisa +lisel +list +listed +listen +listened +listener +listener's +listeners +listening +listens +lister +listers +listing +listings +listners +lists +lit +literal +literally +literature +little +littler +littlest +live +live-action +lived +lively +livens +liver +liver's +livered +livers +lives +livest +liveth +living +livingly +livings +livingston +livingston's +livingstons +liz +liza +lizard +lizard's +lizards +lizzie +lizzie's +lizzy +llama +llama's +llamas +lloyd +lloyd's +lloyds +load +loaded +loader +loaders +loading +loadings +loafers +loan +loaned +loaner +loaning +loans +loather +lobbies +lobby +lobe +lobster +lobsters +local +localized +locally +lock +lockbox +lockboxes +locked +locker +lockers +locket +locking +lockings +lockjaw's +lockpick +locks +lockspinner's +loco-motion +lodge +lodge's +lodges +lofty +log +log's +logged +loggers +logging +logical +logout +logs +lol +lola +lola's +lollipop +lolo +lolo's +lolos +lolz +lone +lonelier +loneliest +loneliness +lonely +lonepirates +loner +loner's +loners +long +longed +longer +longest +longing +longings +longjohn +longly +longs +longskirt +loo +look +looked +looker +looker's +lookers +lookin +lookin' +looking +lookout +lookouts +looks +looksee +lool +loom +loon +loony +loool +looool +looooong +loop +loop. +loops +loopy +lord +lord's +lords +lordz +lore +lorella +lorenzo +lori +los +lose +losing +loss +loss's +losses +lost +lot +lot's +lots +lotsa +lotus +lou +loud +louder +loudest +loudly +louie +louie's +louies +louis +louis' +lounge +lounged +lounger +lounges +lounging +lousy +lovable +love +love's +loved +lovel +lovelier +lovelies +loveliest +loveliness +lovely +loves +loveseat +low +lowbrow +lowdenclear +lowdown +lower +lowered +lowers +lowest +lowing +lowly +lows +loyal +loyalty +lt. +ltns +luau +luau's +luaus +luc +luc's +lucas +lucas' +lucia +luciano +lucille +lucinda +luck +lucked +lucks +lucky +lucky's +luckys +lucs +lucy +lucy's +lucys +luff +lug-nut +luge +luggage +luigi +luigi's +luke +lulla-squeak +lullaby +lulu +lumber +lumen +lumens +lumiere +lumiere's +luminous +luna +lunar +lunatics +lunch +lunched +luncher +lunches +lunching +lunge +lunge-n-plunge +lupine +lure +lured +lures +lute +lutes +luther +luther's +luthers +luxe +luxury +lv +lv8 +lvl +lye +lying +lympia +lynn +lyre +lyric +lyrical +lyrics +ma +mac +mac's +macaroons +machine +machine's +machined +machines +machining +macho +mack's +mackerel +macks +macmalley's +macomo +macro +mad +madcap +maddie +maddie's +maddies +made +madge +madison +madison's +madisons +madly +madness +madrigal +mads +maelstrom +maelstrom's +maelstroms +magazine +magazine's +magazines +magenta +maggie +maggie's +maggies +magic +magical +magically +magicians +magna +magnet +magnet's +magnets +magnificent +magnolia +magoo +magoo's +magpie +mahalo +mahogany +maiara +maiara's +maiaras +maid +mail +mailbox +mailboxes +main +mainland +mainly +mains +maintain +maintained +maintainer +maintainers +maintaining +maintains +maize +maja +majestic +majesty +major +major's +majored +majoring +majorities +majority +majority's +majors +makadoros +makanoto +makanui +make +make-a-pirate +make-a-wish +make-up +makeovers +maker +makers +makes +making +maladies +male +maleficent +maleficent's +malevolo +malik +malina +malina's +malinas +mall +mallet +malley +malt +mama +mama's +mamba +mambas +mammoth +man +man's +man-o-war +man-o-wars +mana +manage +managed +management +manager +manager's +managers +manages +managing +manatees +mancala +mandolin +mandolins +mandy +mane +maneuver +maneuverable +maneuvered +maneuvering +maneuvers +mango +mania +maniac +manicuranda +manner +mannered +mannerly +manners +manny +manny's +mannys +mans +mansion +mansion's +mansions +mantle +mantrador +mantradora +mantrados +manu's +manual +manuals +many +map +map's +maple +mapleseed +mapped +mapping +maps +mar +mara +marathon +marathon's +marathons +marble +marble's +marbled +marbler +marbles +marbling +marc +march +marches +marching +mardi +margaret +marge +margo +maria +marigold +marigolds +marine +mariner +mariner's +mariners +mariners' +marines +mario +mario's +marios +mark +mark's +marked +marker +market +market's +marketed +marketer +marketing +marketings +marketplace +markets +marking +marks +marksman +marksmen +marlin +marlin's +marlins +maroni +maroon +marooned +marooner's +marooning +maroons +marque +marrow-mongers +mars +marsh +marshall +marshall's +marshmallow +mart +martha +martin +martin's +martinaba +martinez +martins +marty +marty's +maruaders +marvelous +marvelously +mary +mary's +marzi +mascara +mascot +maserobo +masetosu +masetto +mash +mashed +mask +mass +massey +massive +mast +master +master's +mastered +mastering +masterings +masterly +masterpiece +masters +mastery +mat +matata +match +match-up +matched +matcher +matchers +matches +matching +matchings +mate +mater +mater's +material +material's +materialistic +materialize +materially +materials +mates +matey +mateys +math +maties +matilda +matilda's +matriarch +matt's +matter +mattered +matterhorn +matterhorn's +mattering +matters +matthew +maurader's +mauraders +max +maxed +maximum +maximus +maxing +maxxed +may +mayada +mayano +maybe +mayday +mayhem +mayigos +mayo +mayola +maze +mazers +mazes +mc +mccartney +mccartney's +mccraken +mcduck +mcduck's +mcfury's +mcghee +mcgreeny +mcguire +mcguire's +mcintosh +mckee +mcmuggin +mcp +mcqueen +mcqueen's +mcreary-timereary +mcreedy +mcshoe +me +me-self +meadow +meadows +meal +meal's +meals +mean +meander +meaner +meanest +meanie +meanies +meaning +meaning's +meanings +meanly +meanness +means +meant +meantime +meanwhile +measure +measured +measurer +measures +measuring +mechanism +mechano-duster +med +medal +medal's +medallion +medals +meddle +media +media's +medias +medical +medically +medicine +medicines +meditate +medium +medium's +mediums +medley +medly +meena +meena's +meenas +meep +meet +meg +mega +mega-cool +mega-rad +mega-rific +megahot +megamagic +megamix +megaphone +megaphones +megaplay +megashare +megawatch +megazord +meghan +meh +meido +mel +melanie +melee +melekalikimaka +mello +mellow +mellowed +mellower +mellowing +mellows +melodic +melody +melodyland +meltdown +melted +melting +melville +melville's +member +member's +membered +members +membership +membership's +memberships +memo +memorial +memorial's +memorials +memories +memorise +memory +memory's +memos +men +men's +menagerie +menagerie's +menageries +mending +menorah +menorah's +menorahs +menswear +mental +mentally +mention +mentioned +mentioner +mentioners +mentioning +mentions +mentius +mentor +mentors +menu +menu's +menus +meow +merc +mercantile +mercantile's +mercedes +mercenaries +mercenary +mercenarys +merchandise +merchant +merchant's +merchants +merchantsrevenge +merci +merciless +mercs +mercury +mercury's +mercy +merigold +merigolds +merik +merit +merits +mermaid +mermaid's +mermaids +mermain +mermish +merry +merrychristmas +merryweather's +merryweathers +mership +mertle +mertle's +mertles +mesa +mesabone +mesathorn +mesmerizing +mess +message +message's +messaged +messages +messaging +messed +messenger +messes +messing +messy +met +metal +metal's +metals +meteor +meter +meters +method +method's +methodical +methods +metra +metre +metroville +mettle +mew +mezzo +mgm +mgm's +mgr +mic +mice +michael +michael's +michaels +michalka +michalka's +michalkas +mickes +mickey +mickey's +mickeys +micromanager +micromanagers +microphone +microphone's +microphones +middle +middled +middler +middles +middling +middlings +midnight +midsummer +midwaymarauders +mies +might +mights +mighty +migrator +mike +mike's +mikes +mikey +mikey's +milan +mild +milden +milder +mildest +mildly +mile +mile's +miler +miles +miley +miley's +milian +milian's +military +militia +milk +milks +milkweed +mill +mill's +miller +millie +millie's +million +million's +millions +mills +milo +milo's +milos +mim's +mimes +mimetoon +mimic +mimic's +mimics +mims +min +min. +mincemeat +mind +mind-blowing +minded +minder +minder's +minders +minding +minds +mindy +mine +mine-train +mined +miner +miner's +mineral +minerals +miners +minerva +mines +ming +ming's +mingler +minglers +mings +mini +miniature +miniblind +miniblinds +minigame +minigames +minigolf +minimum +mining +mining-talent +minion +minion's +minions +minipumpkins +minister +ministry +mink +mink's +minks +minnie +minnie's +minnies +minnow +minny +minny's +minnys +minor +minotaur +minotaur's +minotaurs +mint +mint's +mints +minty +minute +minuted +minutely +minuter +minutes +minutest +minuting +miracle +miracles +miranda +miranda's +mirandas +miraz +miraz's +mirazs +mire +mires +mirror +mirror's +mirrors +mischief +mischievous +miserable +misery +misfit +mishmash +mislead +miss +missed +misses +missing +mission +mission's +missioned +missioner +missioning +missions +missive +missives +mist +mist's +mistake +mistaker +mistakes +mistaking +mistimed +mistletoe +mistpirates +mistreated +mistrustful +mists +misty +misty's +mistys +mithos +mitten +mittens +mix +mix'n +mix'n'match +mixed +mixer +mixer's +mixers +mixes +mixing +mixmaster +mixolydian +mixture +mixup +mizzen +mizzenmast +mm +mmelodyland +mmg +mml +mmo +mmorpg +moat +moat's +moats +mobilize +moccasin +moccasin's +moccasins +mocha +mocha's +mochas +mochi +mock +mockingbird +mockingbird's +mockingbirds +mod +mode +moded +model +model's +models +moderate +moderated +moderately +moderates +moderating +moderation +moderations +moderator +moderator's +moderators +modern +modernly +moderns +modes +modest +module +modules +moe +mogul +mohawk +moi +moises +mojo +mola +molar +molasses +mold +moldy +mole +molecule +molecules +molloy +molly +molted +molten +mom +moment +moment's +momently +momentous +moments +momifier +monada +monarch +monarchs +monatia +monday +monday's +mondays +money +money's +monger +mongers +mongrel +mongrels +mongrols +monies +monique +monique's +moniques +monk +monk's +monkes +monkey +monkey's +monkeying +monkeys +monkies +monks +monocle +monocles +monorail +monorail's +monorails +monos +monroe +monroe's +monroes +monster +monster's +monsters +monstro +monstro's +monstropolis +monstrous +month +months +monument +monumental +moo +mood +mood's +moods +moon +moon's +moonbeam's +mooning +moonlight +moonlighted +moonlighter +moonlighting +moonlights +moonliner +moonlit +moonraker +moons +moonwort +mop +mopp +moptop +moral +morale +morally-sound +moray +more +morgan +morgan's +morgans +morning +morning's +mornings +morningstar +morrigan +morris +morsel +mortar +mortimer +mortimer's +moseby +moseby's +mosona +mosreau +moss +mossari +mossarito +mossax +mossman +mossy +most +mosters +mostly +moth +mother's +mother-of-pearl +moths +motion +motioned +motioner +motioning +motions +motivator +motley +moto +motocrossed +motor +motor's +motorcycle +motorcycles +motored +motoring +motors +motto +moulding +mound +mountain +mountain's +mountains +mountaintop +mouse +mouse's +mousekadoer +mousekadoer's +mousekadoers +mousekespotter +mousekespotter's +mousekespotters +mouseover +mouser +mouses +mousing +moussaka +move +moved +movement +movement's +movements +mover +mover's +movers +moves +movie +movie's +moviemaker +moviemaker's +moviemakers +movies +movin' +moving +movingly +movings +mower +mowers +mowgli +mowgli's +mowglis +moyers +mr +mr. +mrs +mrs. +msg +mt +mtn +mtr +muaba +muahaha +much +mucho +mucks +mucky +mud +mud-talents +muddle +muddy +mudhands +mudmoss +mudpie +muerte +mufasa +mufasa's +mufasas +mugon +muharram +muigos +mukluk +mulan +mulan's +mulans +mulberry +muldoon +muldoon's +mullet +multi +multi-barreled +multi-colored +multi-player +multi-sweetwrap +multi-wrap +multichoice +multiplane +multiplayer +multiple +multiplex +mum +mum's +mumble +mumbleface +mumbo +mummies +mummy +mummy's +munk +muppet +muppets +muppets' +muriel +murky +murrieta-animata +musageki +musakabu +musarite +musckets +muscled +muse +museum +museum's +museums +mush +mushu +mushu's +mushus +mushy +music +music's +musica +musical +musical2 +musical3 +musically +musicals +musician +musicians +musics +musket +musketeer +musketeer's +musketeers +muskets +muslin +mussel +must +mustache +mustaches +mutiny +mvp +my +myrna +myself +myst +myst-a-find +mysteries +mysterious +mysteriously +mystery +mystery's +mystic +mystical +mystik +myth +n-nw +n.e. +na +naa_ve +naaa +nachos +nada +naggy +nagu +naguryu +naguzoro +nah +nail +nails +naive +naketas +name +name's +named +names +naming +nan +nana +nanairo +nancy +nani +nano +nanos +nap +nap's +napkin +napkins +napmasters +napoleon +nappy +naps +narnia +narnia's +narnias +narrow +narrowed +narrower +narrowest +narrowing +narrowly +narrows +nascar +nascar's +nascars +nat +nate +nathaniel +nation +national +native +natives +natural +naturally +naturals +nature +nature's +natured +natures +nautical +nautilus +navago +navermo +navies +navigate +navigation +navigator +navigator's +navigators +navona +navy +navy's +nay +nave +near +nearby +neared +nearer +nearest +nearing +nearly +nears +neat +necessaries +necessarily +necessary +necessities +necktie +neckties +neckvein +nectar +nectarine +ned +ned's +need +needed +needer +needin' +needing +needle-bristle +needless +needly +needs +negotiate +negotiated +negotiates +negotiating +negotiation +negotiations +neigh +neighbor +neighbor's +neighborhood +neighborhoods +neighbors +neighbour +neil +neither +nell +nelly +nelson +nemesis +nemo +nemo's +nemos +neptoon's +neptune +neptune's +nerd +nerve +nerve's +nerved +nerves +nerving +nervous +nessa +nest +nestor +nestor's +nestors +net +nettie +nettle +network +network's +networked +networking +networks +neutral +never +never-before-seen +never-ending +neverland +neville +neville's +nevilles +new +new-ager +newer +newest +newfound +newly +newport +news +newsletter +newsletter's +newsletters +newsman +newspaper +newspaper's +newspapers +newt +newt's +newts +next +nibs +nicada +nice +nicely +nicer +nicest +nick +nick's +nickel +nickname +nicknamed +nicks +nicos +nifty +night +night's +nightbreed +nighted +nighters +nightfall +nightgown +nightingale +nightingale's +nightingales +nightkillers +nightlife +nightly +nightmare +nightmare's +nightmares +nights +nightshade +nightstalkers +nightstand +nighttime +nikabrik +nill +nilsa +nimue +nimue's +nimues +nina +nina's +ninja +ninja's +ninjas +nintendo +ninth +nissa +nite +nite's +nitelight +nites +no +no-fire +no-fly +no-nonsense +noah +noble +nobodies +nobody +nobody's +noctus +nod +nod's +nods +noel +noel's +noels +noggin +noggin' +noggin's +noho +noir +noise +noised +noisemakers +noises +noising +noisy +nokogilla +nokogiro +nokoko +nomes +nominated +non-bat-oriented +nona +nonchalant +none +nones +nonsense +nonstop +noobs +noodle +noodle's +noodles +noogy +nook +nope +nor +nor'easter +nora +nordic +normal +normally +normals +norman +north +north's +norther +northern +northerner +northerner's +northerners +northernly +northers +northing +nose +nosed +noses +nostril +nostrils +not +notable +notations +notch +note +notebook +noted +notepad +notepads +noter +notes +noteworthy +nothin +nothing +nothings +notice +noticed +notices +noticing +notified +noting +notion +notions +notiriety +notoriety +notorious +notre +nov +nova's +novel +novelty +november +november's +novembers +novemeber +novice +novice's +novices +now +nowhere +nowheres +nows +nox +noxious +np +npc +npcnames +npcs +nterceptor +nugget +numb +number +numbers +nurse +nursery +nurses +nursing +nutmeg +nutrition +nutronium +nuts +nutshell +nvitation +nvm +nw +nyra +o'clock +o'eight +o'henry +o's +o'toole +o-torch +o.o +o_o +oak +oak's +oaks +oar +oar's +oared +oaring +oars +oasis +oath +oban +obay +obedience +obeys +obj +object +object's +objected +objecting +objective +objects +obscure +obsequious +observation +observation's +observations +observe +observed +observer +observer's +observers +observes +observing +obsidian +obsidians +obstacle +obstacle's +obstacles +obtain +obtained +obtainer +obtainer's +obtainers +obtaining +obtains +obvious +obviously +occasion +occasioned +occasioning +occasionings +occasions +occur +occurred +occurs +ocean +ocean's +oceana +oceanic +oceanliner +oceanliners +oceans +ocelot +oct +octavia +october +october's +octobers +octopus +octopus' +odd +odder +oddest +oddly +odds +of +off +off-the-chain +off-the-hook +off-the-wall +offbeat +offend +offended +offender +offender's +offenders +offending +offends +offer +offer's +offered +offerer +offerers +offering +offerings +offers +office +office's +officer +officers +offices +official +official's +officially +officials +offing +offkey +offline +offrill +offs +often +oftener +ogre +ogre's +ogres +oh +ohana +oi +oic +oik +oil +oiled +oiler +oiler's +oilers +oiling +oils +oin +oink +ojidono +ojimaru +ok +okas +okay +okay's +oken +okie +old +old-fashioned +older +oldest +oldman +ole +olive +oliver +oliver's +olivia +olivier +ollallaberry +ollie +ollo +olympic +olympics +omalley +omar +ombres +omen +omens +omg +omibug +omigosh +omniscient +omw +on +one-liner +ongoing +onion +online +only +onscreen +onstage +onto +onyx +ood +oodles +oof +oogie +oogie's +ooh +oola +oola's +oomph +ooo +oops +opal +open +opened +opener +openers +openest +opening +openings +openly +openness +opens +opera +opera's +operas +operate +operated +operates +operating +operation +operations +operative +operator +operator's +operators +opinion +opinion's +opinions +opponent +opponent's +opponents +opportunities +opportunity +opportunity's +oppose +opposed +opposer +opposes +opposing +opposite +oppositely +opposites +opposition +oppositions +ops +optics +optimal +optimistic +option +option's +options +optometry +opulent +or +oracle +orange +oranges +orbit +orbited +orbiter +orbiters +orbiting +orbits +orcas +orchana +orchard +orchard's +orchards +orchestra +orchestra's +orchestras +orchid +order +ordered +orderer +ordering +orderings +orderly +orders +ordinaries +ordinary +ore +oregano +organic +organization +organizations +organize +organized +organizes +organizing +organs +oriental +original +originally +originals +orinda +orinda's +oriole +orleans +ornament +ornament's +ornaments +ornate +ornery +orphaned +orren +ortega +ortega's +ortegas +orville +orzoz's +oscar +oscar's +oscars +osment +osment's +osments +osso +ostrich +ostrich's +ostrichs +oswald +oswald's +oswalds +otencakes +other +other's +others +others' +otherwise +otoh +otter +otto +ouch +ought +our +ours +ourselves +out +outback +outcast +outcome +outcomes +outdoor +outdoors +outed +outer +outerspace +outfield +outfit +outfits +outgoing +outing +outings +outlandish +outlaw +outlawed +outlawing +outlaws +outlet +outnumber +outnumbered +outnumbers +output +output's +outputs +outrageous +outriggers +outs +outside +outsider +outsiders +outta +outwit +oval +ovals +over +overall +overall's +overalls +overbearing +overboard +overcoming +overdressed +overdue +overhaul +overhauled +overhauls +overhead +overing +overjoyed +overlap +overlap's +overlaps +overly +overprotective +overrated +overrun +overs +overshoes +overture +overview +ow +owe +owed +owes +owing +owl +owl's +owls +own +owned +owner +owner's +owners +owning +owns +oxford +oxfords +oxygen +oyster +oyster's +oysters +oz +p.j. +pacha +pachelbel's +pacific +pack +package +packages +packet +packin' +packing +packs +pad +pad's +padding +paddle +paddle's +paddler +paddles +paddlewheel +paddlewheel's +paddlewheels +paddock +padre +padres +pads +pago +pagoni +pagoyama +pah +pahacha +pahaxion +pahazoa +paid +pain +paine +pained +paining +pains +paint +paint-spattered +paintball +paintball's +paintballs +paintbrush +painted +painter +painter's +painters +painting +paintings +paints +pair +pair's +paired +pairing +pairings +pairs +paisley +pajama +pajama's +pajamas +pal +pal's +palace +palace's +palaces +palatable +pale +paled +paler +palest +palifico +paling +pally +palm +palm's +palmer +palms +palms' +pals +pals' +pals's +pamela +pan +pan's +pancake +pancakes +pancys +panda's +pandas +pandora +panel +panel's +panels +panic +panic's +panics +pans +pansy +pant +pant's +pantano +panther +panthers +pants +pants. +paper +paper's +papercut +papered +paperer +paperers +papering +paperings +papers +pappy +paprika +par +par-tee +parade +parade's +paraded +parades +paradigm +parading +paradise +parakeet +parakeets +parallel +parallels +paralyzing +paranoid +paranoids +parchment +pardon +pardoned +pardoner +pardoners +pardoning +pardons +parender +parent +parents +parfaits +park +park's +parking +parks +parlay +parlays +parle +parlor +parlors +paroom +parquet +parr +parrot +parrot's +parrotfish +parrothead +parrots +parry +parsley +part +parted +parter +parter's +parters +participant +participant's +participants +participate +participated +participates +participation +particular +particularly +particulars +partied +parties +parting +partings +partly +partner +partner's +partnered +partnering +partners +parts +party +party's +partying +partys +partytime +partytime's +partytimes +partyzone +partyzone's +partyzones +pass +passable +passage +passage's +passaged +passages +passaging +passed +passenger +passenger's +passengerly +passengers +passer +passers +passes +passing +passive +passover +passport +passport's +passports +passwords +past +past's +pasta +paste +pasted +pastes +pasting +pastoral +pastries +pasts +pataba +patch +patched +patches +patching +patchwork +path +pathes +paths +patience +patient +patient's +patiently +patients +patona +patrick +patrick's +patricks +patrol +patrol's +patrols +patros +patsy +pattern +pattern's +patterned +patterning +patterns +pattertwig +pattertwig's +pattertwigs +patty +paul +paul's +paula +pauls +pauper +pause +paused +pauses +pausing +pawn +paws +pax +pay +pay's +payin' +paying +payment +payment's +payments +pays +pb&j +pc +pcs +pea +peace +peaceful +peach +peaches +peachy +peacock +peal +peanut +peanuts +peapod +pear +pearl +pearls +pearly +pears +peas +peasant +peasants +peat +pebble +pebbles +pecan +peck +pecking +pecos +peculiar +pedal +pedals +pedro +peek +peek-a-boo +peekaboo +peeks +peel +peeled +peels +peep +peepers +peeps +peesy +pegasus +pegleg +peglegfleet +pelican +pelican's +pelicans +pell +pen +penalty +pencil +pencils +pendant +pending +penelope +penguin +penguin's +penguins +pennies +penny +penny's +penrod +penrod's +pens +pentagon +pentagon's +pentagons +pentameter +peony +people +people's +peopled +peoples +peopling +pepe +pepper +pepper's +pepperoni +pepperonis +peppers +peppy +per +percent +percents +perch +perdida +perfect +perfected +perfectemente +perfecter +perfecting +perfective +perfectly +perfects +perform +performance +performance's +performances +performed +performer +performer's +performers +performing +performs +perfume +perfumes +perhaps +period +periwinkle +perky +perla +perla's +permanent +permanently +permission +permissions +permit +permit's +permits +perpetua +perseverance +persimmon +person +person's +personalize +personalized +personals +persons +persuade +persuaded +persuader +persuaders +persuades +persuading +pesky +pesky's +pest +pestilence +pestle +pestles +pet +pet's +petal +petalhead +petals +pete +pete's +petel +petels +petit +petite +pets +petshop +petshop's +petshops +pettis +pettiskirt +petunia +pevensie +pewter +pewterer +peyton +peyton's +peytons +phab +phantom +phantom's +phantoms +phase +phased +phaser +phasers +phases +phasing +phenomenon +phenomenon's +phenomenons +phew +phil +phil's +philharmagic +philharmagics +philip +phill +phillip +phillip's +phillips +philosopher +phils +phineas +phineas' +phinneas +phinnies +phinny +phinny's +phinnys +phoebe +phoenix's +phoenixs +phony +phrase +phrases +phrasings +piano +piano's +pianos +piarates +pic-a-toon +piccolo +piccolo's +pick +pick-a-name +pick-up +picked +picker +pickers +pickert +picking +pickings +pickled +pickles +picks +pickup +picnic +picnic's +picnics +pictured +picturing +pie +piece +pieced +piecer +pieces +piecing +pier +pierre +pies +pig +pig's +pigeon +pigeon's +pigeons +pigge +piggy +piggy's +piggys +piglet +piglet's +piglets +pigments +pigs +pikos +pilagers +pile +piledriver +piles +pillage +pillager +pillager's +pillagers +pillages +pillaging +pillow +pillows +pilot's +pilots +pim +pim's +pin +pinball +pinball's +pinballs +pincer +pincers +pine +pine-needle +pineapple +pineapples +pinecone +pinecones +pined +ping +pining +pink +pinkie +pinned +pinocchio +pinocchio's +pinocchios +pinorska +pinpoint +pinpoint's +pinpoints +pinprick +pins +pinska +pinstripe +pinstripes +pint +pintel +pints +pinwheel +pinwheels +pioneer +pioneers +pirate +pirates +pistachio +pit +pit-crew +pita's +pitas +pitfire +pith +pits +pity +pixar +pixar's +pixie +pixie's +pixie-dust +pixie-dusted +pixie-dusting +pixie-licious +pixie-licous +pixie-perfect +pixies +pizza +pizza's +pizzas +pizzatron +pj's +pl +place +placed +placement +placer +places +placid +placing +plagued +plaid +plaids +plain +plainer +plainest +plainly +plains +plainsmen +plan +plan's +plane +plane's +planed +planer +planers +planes +planet +planet's +planetarium +planetariums +planets +planing +plank +plankbite +planklove +planks +planners +planning +plans +plant +plantain +plantains +planted +planter +planters +planting +plantings +plants +plaque +plas +plaster +plastic +plasticly +plastics +plata +plate +plateau +plateaus +plated +plater +platers +plates +platform +platforms +plating +platings +platinum +platoon +platoonia +platter +platypus +play +play's +played +player +player's +players +playful +playfulness +playground +playground's +playgrounds +playhouse +playhouse's +playhouses +playin +playing +playlist +playlists +playmates +plays +playset +playstation +plaza +plaza's +plazas +pleakley +pleaklies +pleakly +pleakly's +pleasant +pleasantry +please +pleased +pleasely +pleaser +pleaser's +pleasers +pleases +pleasing +pleasure +pleated +plenties +plenty +plop +plows +pls +pluck +plucking +plug +plum +pluma +plumbers +plumbing +plume +plumeria +plummet +plummeting +plummets +plump +plums +plunderbutlers +plundered +plunderer +plunderers +plunderhounds +plunderin +plunderin' +plundering +plunderrs +plunders +plundershots +plural +plurals +plus +plush +pluto +pluto's +plz +pm +pocahontas +pocahontas' +pocket +pocketed +pocketing +pockets +pocus +pod +podium +podium's +podiums +pods +poem +poems +poetry +poforums +point +pointed +pointed-toed +pointer +pointers +pointing +points +poisend +poish +pokemon +pokercheat +pokereval +pokergame +polar +policies +policy +policy's +polite +politely +politeness +polk +polk-a-dot +polka +polka's +polkadot +polkas +poll +pollen +polls +polly +polo +polynesian +polynesian's +polynesians +pompadour +pompous +pond +ponder +ponds +poney +pong +ponies +pony +pony's +ponytail +poodle +pooh's +pool +pooled +pooling +pools +poor +poorer +poorest +poorly +pop's +popcorn +popcorns +poplar +poplin +popovers +poppins +poppy +poppy-puff +poppyseed +pops +popsicle +popsicles +popular +popularity +popularly +populate +populated +populates +populating +population +populations +popup +por +porch +porcupine +porgy +porkchop +porpoise +port +portable +portal +ported +porter +porters +porting +portly +portmouths +portrait +portraits +ports +pose +posies +position +positioned +positioning +positions +positive +positively +positives +posse +possess +possessions +possibilities +possibility +possibility's +possible +possibles +possibly +possum +possum's +possums +post +post-concert +post-show +postcard +postcards +posted +poster +posters +posting +postings +postman +postmaster +posts +postshow +posy +potato +potato's +potatoes +potatos +potc +potential +potentially +potentials +potion +potion's +potions +potpies +pots +pots-and-pans +potsen +potter +pouch +pouches +pounce +pour +pour's +poured +pourer +pourers +pouring +pours +pouty +powder-burnt +powdered +powders +powe +power +power's +powered +powerful +powerfully +powerhouse +powering +powers +pox +ppl +practical +practically +practice +practice's +practices +practicing +prairie +prairies +pram +prank +pranks +pratt +prattle +prawn +pre-concert +precious +precipice +precipitation +precisely +precocious +predicaments +predict +predictometer +predicts +pree +prefab +prefer +preference +preferences +preferred +prefers +prefix +prefixes +prehysterical +premiere +premium +prepare +prepared +preparedness +preparer +prepares +preparing +prepostera +prescription +prescriptions +presence +presence's +presences +present +presentation +presentations +presented +presenter +presenter's +presenters +presenting +presently +presents +preserver +preservers +president +presidents' +press +pressed +presser +presses +pressing +pressings +presto +pretend +pretended +pretender +pretender's +pretenders +pretending +pretends +prettied +prettier +pretties +prettiest +pretty +prettying +pretzel +pretzels +prev +prevent +prevented +preventer +preventing +preventive +prevents +preview +previous +previously +priate +price +priced +pricer +pricers +prices +pricing +prickly +pride +pride's +prigate +prilla +prilla's +prim +primaries +primary +primary's +primate +prime +primed +primely +primer +primers +primes +priming +primitive +primp +primrose +prince +prince's +princely +princes +princess +princess's +princesses +principal +principal's +principals +principle +principled +principles +prinna +print +printed +printer +printer's +printers +printing +prints +prior +priorities +priority +priority's +privacy +privateer +privateer's +privateered +privateering +privateers +privileges +prix +prize +prized +prizer +prizers +prizes +prizing +prizmod +prizmod's +pro +proactive +prob +probability +probably +problem +problem's +problems +procastinators +proceed +proceeded +proceeding +proceedings +proceeds +process +process's +processed +processes +processing +proddy +produce +produced +producer +producers +produces +producing +product +product's +production +productive +products +professor +professor's +professors +profile +profiles +profit +profit's +profited +profiter +profiters +profiting +profits +program +program's +programed +programing +programs +progress +progressed +progresses +progressing +progressive +project +project's +projected +projectile +projecting +projective +projects +prolly +prom +promise +promised +promiser +promises +promising +promo +promos +promote +promoted +promoter +promoter's +promoters +promotes +promoting +promotion +promotions +promotive +prompt +prompter +prompters +pronto +proof +proof's +proofed +proofer +proofing +proofs +prop +propeller +propellor +proper +properly +propertied +properties +property +proposal +proposal's +proposals +propose +proposes +proposition +props +prospect +prospected +prospecting +prospective +prospector +prospector's +prospects +protect +protected +protecting +protection's +protections +protective +protects +prototype +proud +proudest +prove +proved +prover +prover's +provers +proves +provide +provided +providence +provider +providers +provides +providing +proving +provoked +prow +proximity +proxy +prudence +prunaprismia +prymme +ps2 +psa +psp +psyched +psychic +psychic's +psychics +pt +pt. +ptr +public +public's +publicly +publics +publish +published +publisher +publisher's +publishers +publishes +publishing +pucca +puccas +puce +pudding +puddle +puddles +pudge +pufferang +puffle +puffles +puffy +pug +pugpratt's +pula +pull +pulled +puller +pulling +pullings +pullover +pullovers +pulls +pulse +pulyurleg +pumba +pumba's +pumbaa +pumbaa's +pumbaas +pummel +pump +pumpkin +pumpkin's +pumpkins +punchline +punchlines +punchy +punctuality +punctuation +punk +puny +pupert +pupert's +puppies +puppy +puppy's +purchase +purchased +purchaser +purchaser's +purchasers +purchases +purchasing +pure +purebred +pure +purim +purim's +purple +purpose +purposed +purposely +purposes +purposing +purposive +purr +purr-fect +purr-fectly +purr-form +pursuit +pursuits +push +pushed +pusher +pushers +pushes +pushing +put +putrid +puts +putt +putt-putt +putting +putts +puzzle +puzzled +puzzler +puzzler's +puzzlers +puzzles +puzzling +puzzlings +pvp +pwnage +pwned +pyle +pylon +pyramid +pyrate +pyrates +pyrats +pyro +qack +quack +quacker +quackity +quacks +quacky +quad +quad-barrel +quad-barrels +quadrant +quadrilles +quads +quaint +quake +qualification +qualifications +qualified +qualifier +qualifier's +qualifiers +qualifies +qualify +qualifying +qualities +quality +quality's +quantities +quantity +quantity's +quantum +quarry +quarter +quarterdeck +quartered +quartering +quarterly +quarters +quartet +quasimodo +quasimodo's +quasimodos +quater +quaterers +quebecor +queen +queen's +queenly +queens +quentin +quentin's +quesadilla +quesadillas +quest +quested +quester +quester's +questers +questing +question +questioned +questioner +questioners +questioning +questionings +questions +quests +queued +queuing +quick +quick-rot +quick-witted +quicken +quickens +quicker +quickest +quickly +quicksilver +quidditch +quiet +quieted +quieten +quietens +quieter +quietest +quieting +quietly +quiets +quilt +quilting +quilts +quintessential +quirtle +quit +quite +quits +quitting +quixotic +quiz +quizzed +quizzes +quizzical +quo +quote +quotes +r +rabbit +rabbit's +rabbits +raccoon +raccoon's +raccoons +race +raced +racer +racer's +racers +races +raceway +rachel +racin' +racing +rackham +rad +radar +radiant +radiate +radiator +radiators +radical +radio +radio's +radioed +radioing +radios +radishes +radius +rae +raff +raft +raft's +rafting +rafts +ragetti +ragtime +raid +raided +raider +raiders +raiding +raids +raikiri +rail +railing +railroad +railroaded +railroader +railroaders +railroading +railroads +rails +railstand +railwas +railway +railway's +rain +rain's +rainbow +rainbows +rained +raining +rains +rainstorms +rainy +raise +raised +raiser +raisers +raises +raising +rake +raked +rakes +raking +rallen +rally +ralph +rama +ramadan +ramay +ramble +rambleshack +ramone +ramone's +ramones +ramp +ramps +ran +ranch +ranched +rancher +ranchers +ranches +ranching +rancid +randolph +random +randomizer +range +ranged +ranger +rangers +ranges +ranging +rani +rani's +rank +ranked +ranker +rankers +rankest +ranking +rankings +rankly +ranks +rap +rapid +rapid's +rapidly +rapids +rappin' +raps +raptor +raptors +rare +rarely +rarer +rarest +raring +rasberry +rascals +rash +raspberries +raspberry +raspberry-vanilla +raspy +rat +rat's +rat-tastic +ratatouille +ratatouille's +rate +rated +rates +rather +rating +ratings +rats +ratskellar +ratte +rattle +ratz +raven +raven's +raven-symonnd +ravenhearst +ravenous +ravens +raving +rawrimadino +rawvoyage +ray +ray's +rayna +rayna's +raynas +rayos +rays +razorfish +razz +razzle +razzorbacks +re-captured +re-org +reach +reached +reaches +reaching +react +reaction +reactions +reactive +reacts +read +reader +reader's +readers +readied +readier +readies +readiest +reading +readings +reads +ready +readying +reagent +reagents +real +real-life +realest +realise +realities +reality +realize +realized +realizer +realizer's +realizers +realizes +realizing +realizings +really +realm +realms +reals +reaper +reapers +rear +reared +rearer +rearing +rearrange +rearrangement +rears +rearup +reason +reasonable +reasoned +reasoner +reasoning +reasonings +reasons +reaver +reavers +rebellion +rebels +reboot +rec +recall +recalled +recalling +recalls +receipt +receipts +receive +received +receiver +receiver's +receivers +receives +receiving +recent +recently +recess +recess' +recharge +recharged +recharging +recipe +recipes +recipient +reckon +reckonin' +reckoning +reclaim +recognize +recognized +recognizer +recognizer's +recollect +recollection +recombination +recommend +recommended +recommends +recon +reconnect +reconnection +reconstruct +record +record's +recorded +recorder +recorder's +recorders +recording +recordings +records +recover +recovered +recoverer +recovering +recovers +recovery +recreate +recreates +recreation +recruit +recruit-a-toon +recruite +recruited +rectangle +recurse +recycling +red +red's +redassa +redbeard's +redeem +redeemer +redeems +redefined +redefinition +redemption +redemptions +redeposit +redevelop +redfeathers +redirector +redlegs +redone +redonkulous +redros +reds +redscurvykid +redskulls +reduce +reduced +ree +ree's +reed +reed-grass +reeds +reef +reefs +reek +reeks +reel +reelect +reeled +reeling +reels +reepicheep +ref +refer +refered +referee +reference +referenced +referencer +references +referencing +referer +referr +referral +referrals +referred +referrer +referrer's +referrers +refills +refined +reflect +reflected +reflecting +reflection +reflections +reflective +reflects +reform +refrain +refresh +refreshed +refreshen +refresher +refresher's +refreshers +refreshes +refreshing +refuel +refuge +refugee +refund +refuse +refused +refuser +refuses +refusing +reg +regalia +regard +regarded +regarding +regards +regatti +reggae +reginald +region +region's +regions +register +registered +registering +registers +registration +regret +regrets +regrow +regular +regularly +regulars +regulate +regulated +regulates +regulating +regulation +regulations +regulative +rehearsal +rehearsals +reign +reigning +reimburse +reincarnations +reindeer +reindeer's +reindeers +reinvent +reissue +reject +reject's +rejected +rejecter +rejecting +rejective +rejects +relate +related +relater +relates +relating +relation +relations +relationship +relationships +relative +relatively +relatives +relax +relaxed +relaxer +relaxes +relaxing +release +release's +released +releaser +releases +releasing +relevant +relevantly +reliant +relic +relics +relied +relief +reliefs +relier +relies +relive +reluctant +reluctantly +rely +relying +rem +remain +remained +remaining +remains +remark +remarkable +remarked +remarking +remarks +rembrandt +remedies +remedy +remember +remembered +rememberer +remembering +remembers +remind +reminded +reminder +reminding +reminds +remix +removal +remove +removed +remover +removes +removing +remy +remy's +remys +rename +rend +render +rendered +rends +renee +renegade +renegades +renew +rennd +rent +rental +rentals +rented +renter +renter's +renting +rents +reorganize +rep +repaid +repair +repaired +repairer +repairer's +repairers +repairing +repairs +repeat +repeated +repeater +repeater's +repeaters +repeating +repeats +replace +replaced +replacement +replacements +replacing +replay +replicant +replication +replications +replicator +replied +replier +replies +reply +replying +report +report's +reported +reporter +reporter's +reporters +reporting +reports +reposition +repository +represent +represents +republic +republish +reputation +reputations +req +request +requested +requesting +requests +require +required +requirement +requirement's +requirements +requirer +requires +requiring +requite +reran +rerunning +rescue +rescued +rescuer +rescuer's +rescuers +rescues +rescuing +resell +reservation +reservation's +reservations +reserve +reserved +reserver +reserves +reserving +reset +resets +resetting +residence +resist +resistance +resistant +resolute +resolution +resolutions +resort +resort's +resorts +resource +resource's +resourced +resourceful +resources +resourcing +respect +respected +respecter +respectful +respecting +respective +respects +respond +responded +responder +responder's +responders +responding +responds +response +responser +responses +responsibility +responsible +responsions +responsive +rest +restart +restaurant +restaurant's +restaurants +rested +rester +resting +restive +restless +restlessness +restock +restocked +restocking +restocks +restore +restored +restores +restoring +restraining +rests +result +resulted +resulting +results +resurresction +retavick +retire +retired +retires +retiring +retold +retreat +retried +retrieve +retrieving +retro +retry +return +return's +returned +returner +returner's +returners +returning +returns +reused +rev +revenant +revenants +reverse +revert +review +review's +reviewed +reviewer +reviewers +reviewing +reviews +revisit +revolution +revolution's +revolutionaries +revolutions +revolve +revolvus +revs +reward +rewarded +rewarder +rewarding +rewards +rewritten +rewrote +rex +rhett +rhia +rhineworth +rhino +rhino's +rhinos +rhoda +rhodie +rhonda +rhubarb +rhyme +rhythm +rhythm's +rhythms +ribbit +ribbon +ribbons +ric +rice +rich +richard +richard's +richen +richer +riches +richest +richly +rick +rico +rid +ridden +ridders +ride +rideo +rider +rider's +riders +rides +ridge +ridges +ridiculous +riding +ridings +ridley +riff +riff's +rig +rigging +right +right-on-thyme +righted +righten +righteous +righter +rightful +righting +rightly +rights +rigs +riley +riley's +rileys +rill +ring +ring's +ringing +rings +rink +rink's +rinks +rinky +ripley +riposte +ripple +riptide +rise +riser +riser's +risers +rises +rising +risings +risk +risk-takers +risked +risker +risking +risks +risky +rita +rites +ritzy +rivalry +rivals +river +river's +riverbank +riverbank's +riverbanks +rivers +riverveil +rizzo +rly +rm +ro +road's +roadrunner +roads +roadster +roam +roams +roar +roared +roarer +roaring +roars +roast +roasted +roasting +roasts +rob +rob's +robber +robber's +robbers +robby +robby's +robbys +robed +rober +robers7 +robert +robert's +roberts +robin +robin's +robing +robins +robinson +robinson's +robinsons +robot +robot's +robotic +robotomy +robots +robs +robson +robust +rocco +rochelle +rock +rock'n'spell +rock'n'words +rock's +rocka +rocked +rockenpirate +rocker +rocker's +rockers +rocket +rocket's +rocketed +rocketeer +rocketing +rockets +rocketship +rocketships +rockhead +rockhopper +rockhopper's +rocks +rockstar +rockstarbr +rocky +rocky's +rod +rodeo +rodgerrodger +rods +roe +rof +rofl +roger's +rogers +rogue +rogue's +rogues +role +role's +roles +roll +rolle +rolled +roller +roller-ramp +rollers +rolling +rollo +rollover +rolls +rolodex +rom +roman +romana +romany +ron +ron's +rongo +roo +roo's +roof +roofed +roofer +roofers +roofing +roofs +rook +rookie +rooks +room +room's +roomed +roomer +roomers +rooming +rooms +roos +rooster +roosters +root +root's +rooting +roots +rope +rope's +ropes +roquica +roquos +rory +rosa +roscoe +rose +rose's +rosebush +rosehips +rosemary +roses +rosetta +rosetta's +rosey +rosh +rosy +rotate +rotates +rotfl +rotten +rottenly +rouge +rouge's +rougeport +rouges +roughtongue +rougue +round +round-a-bout +round-up +rounded +rounder +rounders +roundest +roundhouse +rounding +roundly +roundness +rounds +roundup +route +routed +router +router's +routers +routes +routines +routing +routings +roux +rove +row +rowdy +rowed +rowing +rowlf +rows +roxanne +royal +royale +royally +royals +royalty +roz +rruff +rsnail +ru +rub +rubber +rubbery +rubies +ruby +ruby's +rubys +rudacho +rudatake +rudatori +rudder +rudderly +rudders +rude +rudy +rudyard +rudyard's +rue +ruff +ruffians +ruffle +rufus +rufus' +rug +rugged +rugs +ruin +ruination +ruins +rule +ruled +ruler +rulers +rules +ruling +rulings +rumble +rumbly +rumor +rumors +rumrun +rumrunner +rumrunner's +run +run's +runawas +runaway +runaway's +runaways +rung +runner +runners +runnin' +running +runo +runo's +runoff +runos +runs +rupert +rural +rush +rushed +rushes +rushing +russell +russia +russo +rust +rusted +rusteze +rustic +rusty +ruth +rutherford +ruthless +ryan +ryan's +ryans +rydrake +rygazelle +ryza +s'mores +s.o.s. +sabada +sabago +sabeltann +saber +sabona +sabos +sabrefish +sabrina +sabrina's +sabrinas +sacked +sacred +sad +sadden +saddens +saddest +saddle +saddlebag +saddlebags +saddles +sadie +sadie's +sadly +sadness +safari +safaris +safe +safely +safer +safes +safest +safetied +safeties +safety +safety's +safetying +saffron +sage +sahara +said +sail +sailcloth +sailed +sailer +sailers +sailing +sailing's +sailingfoxes +sailor +sailor's +sailorly +sailors +sails +sailsmen +saj +sal +salads +salama +sale +sale's +sales +salesman +salesmen +saligos +sally +sally's +sallys +salmon +salmons +saloon +salt +salt-sifting +saltpeter +saludos +salutations +salute +salvage +salve +sam +samantha +samba +same +samerobo +sametosu +sametto +sample +sample's +sampled +sampler +samplers +samples +sampling +samplings +samuel +samugeki +samukabu +samurite +san +sanassa +sand +sand-sorting +sandal's +sandals +sandalwood +sandbag +sandcastle +sandcastle's +sandcastles +sanded +sander +sanders +sanding +sandman +sandman's +sands +sandwich +sandwiches +sandy +sang +sanguine +sanila +sanjay +sanquilla +sans +santa +santa's +santia +sao +sap +saphire +sapphire +sappy +saps +sara +sarah +sardine +sardines +sarge +sarges +sark +sarong +sas +sash +sasha +sashes +sass +sassafras +sassy +sat +satchel +satchel's +sated +satellite +satellite's +satellites +sating +saturday +saturday's +saturn +saturn's +satyr +satyrs +sauce +saucer +saucers +sauces +savada +savage +savagers +savano +save +saved +saver +savers +saves +saveyoursoul +savica +savies +savigos +saving +savings +savor +savory +savvy +savvypirates +savys +saw +sawdust +sawing +saws +sawyer +sawyer's +say +sayer +sayer's +sayers +sayin' +saying +sayings +says +sbhq +sbt +sbtgame +scabbard +scabbards +scabs +scalawag +scalawags +scale +scaled +scaler +scalers +scales +scaling +scalings +scaliwags +scalleywags +scallop +scalloped +scally +scallywag +scallywags +scamps +scan +scanner +scans +scar +scar's +scards +scare +scared +scarer +scares +scarf +scarier +scariest +scarin' +scaring +scarlet +scarlet's +scarlets +scarlett +scarlett's +scarletundrground +scars +scarves +scary +scatter +scatty +scavenger +scavenger's +scavengers +scelitons +scene +scene's +scenery +scenes +scenic +scepter +scepters +schedule +schedule's +schedules +scheme +schemer +schemes +scheming +schmaltzy +schmooze +scholarship +scholastic +schools +schumann's +sci-fi +science +science's +sciences +scientific +scientist +scientist's +scientists +scissor's +scissorfish +scissors +scold +scones +scoop +scooper +scooper-ball +scooperball +scoops +scoot +scooter +scooters +scope +scorch +scorching +scoreboard +scoreboards +scorn +scorpio +scorpion +scorpions +scott +scoundrel +scoundrels +scourge +scourges +scout +scouting +scouts +scowl +scramble +scrambled +scrap-metal +scrap-metal-recovery-talent +scrapbook +scrappy +scratch +scratches +scratchier +scratchy +scrawled +scrawny +scream +scream's +screamed +screamer +screamers +screaming +screech +screen +screened +screener +screenhog +screening +screenings +screens +screensaver +screwball +screwy +scribe +script +scripts +scroll +scrub +scruffy +scrumptious +scuba +scullery +sculpt +sculpture +sculpture-things +sculptured +sculptures +scurrvy +scurry +scurvey +scurvy +scurvydog +scuttle +scuttle's +scuttlebutt +scuttles +scuvy +scythely +sea +seabass +seabourne +seachest +seademons +seadogs +seadragons +seadragonz +seafarer +seafarers +seafoams +seafood +seafurys +seagulls +seahags +seahorse +seahorses +seahounds +seal +sealands +seaman +seamasterfr +seamstress +sean +seance +sear +searaiders +search +searchable +searched +searcher +searchers +searches +searching +searchings +seas +seashadowselite +seashell +seashells +seashore +seashore's +seashores +seaside +seaside's +seasides +seaskulls +seaslipperdogs +seasnake +season +season's +seasonal +seasoned +seasoner +seasoners +seasoning +seasonings +seasonly +seasons +seat +seated +seater +seating +seats +seaweed +seaweeds +sebastian +second +seconds +secret +secreted +secreting +secretive +secretly +secrets +section +sectioned +sectioning +sections +sector +secure +secured +securely +securer +secures +securing +securings +securities +security +see +seed +seedling +seedlings +seedpod +seeds +seeing +seek +seeker +seekers +seeking +seeks +seeley +seem +seemed +seeming +seemly +seems +seen +seer +seers +sees +seeya +segu +segulara +segulos +seige +seing +select +selected +selecting +selection +selection's +selections +selective +selects +self +self-absorbed +self-centered +self-important +self-possessed +selfish +selfishness +sell +sellbot +sellbotfrontentrance +sellbots +sellbotsideentrance +seller +sellers +selling +sells +seltzer +seltzers +seminar +seminars +semper +send +sender +senders +sending +sends +senior +seniors +senkro +sennet +senpu +senpuga +senpura +sensation +sense +sensed +senses +sensing +sensor +sensors +sent +sentence +sentenced +sentences +sentencing +sentinel +sentinels +sep +separate +separated +separately +separates +separating +separation +separations +separative +september +sequence +sequences +sequin +serena +serendipity +serene +sergeant +sergeants +sergio +series +serious +seriously +serphants +servants +serve +served +server +servers +serves +service +service's +serviced +servicer +services +servicing +serving +servings +sesame +sesame-seed +session +session's +sessions +set +set's +sets +setter +setting +settings +settle +settled +settler +settlers +settles +settling +settlings +setup +sever +several +severally +severals +severed +severely +seville +sew +sewing +sews +sf +sgt +sh-boom +shabby +shack +shackleby +shackles +shade +shader +shades +shadow +shadowcrows +shadowed +shadower +shadowhunters +shadowing +shadowofthedead +shadows +shadowy +shady +shaggy +shake +shaken +shaker +shakers +shakes +shakey +shakey's +shakin +shakin' +shaking +shakoblad +shakor +shaky +shall +shallow +shallows +shamrock +shamrocks +shane +shane's +shang's +shanna +shanna's +shannara +shanty +shape +shaped +shaper +shapers +shapes +shaping +shard +shards +share +shared +sharer +sharers +shares +sharing +shark +shark's +sharkbait +sharkhunters +sharks +sharky +sharon +sharp +sharpay +sharpay's +sharpen +sharpened +shatter +shazam +she +she'll +she's +sheared +shearing +shed +sheep +sheeps +sheer +sheila +sheild +shelf +shell +shellbacks +shellhorns +shells +shelly +shenanigans +shep +sheriff +sheriff's +sheriffs +sherry +shes +shield +shields +shift +shifts +shifty +shimadoros +shimainu +shimanoto +shimmer +shimmering +shimmy +shin +shine +shines +shining +shiny +ship +ship's +shipman +shipmates +shipment +shipments +shippart +shippers +shipping +ships +shipwarriors +shipwreck +shipwrecked +shipwreckers +shipwrecks +shipwright +shipwrights +shipyard +shirley +shirt +shirt. +shirting +shirts +shirtspot +shiver +shiverin' +shivering +shochett +shock +shocked +shocker +shockers +shocking +shockit +shocks +shoe +shoe-making +shoes +shoeshine +shogyo +shone +shook +shop +shop's +shoped +shoper +shoping +shoppe +shopped +shopper +shopping +shops +shore +shores +short +short-stack +short-term +shortcake +shortcut +shortcuts +shorted +shorten +shortens +shorter +shortest +shorting +shortly +shorts +shorts. +shortsheeter +shorty +shoshanna +shot +shots +should +shoulder +shouldered +shouldering +shoulders +shouldest +shouldn'a +shouldn't +shout +shouted +shouter +shouters +shouting +shouts +shove +shoved +shovel +shovels +shoves +shoving +show +show-offs +showbiz +showcase +showdown +showed +showing +showings +shown +shows +showtime +showy +shrapnel +shred +shredding +shriek +shrieked +shrieking +shrieks +shrill +shrimp +shrink +shrinking +shrug +shrunk +shrunken +shticker +shtickers +shucks +shuffle +shuffled +shuffles +shuffling +shulla +shut +shut-eye +shuts +shuttle +shy +siamese +sib +sib's +siblings +sick +sickness +sicknesses +sid +side +sidearm +sideburns +sided +sidekick +sideline +sidepipes +sides +sidesplitter +sidesplitter's +sidewalk +sidewalk's +sidewalks +sidewinder +sidewinders +siding +sidings +siege +sieges +sienna +siesta +siestas +sigh +sighes +sight +sighted +sighter +sighting +sightings +sightly +sights +sightsee +sightseeing +sightsees +sign +signal +signaled +signaling +signally +signals +signature +signed +signer +signers +signing +signs +silence +silenced +silences +silencing +silent +silentguild +silently +silents +silenus +silhouette +silk +silken +silks +silkworm +sillier +silliest +silliness +silly +sillypirate +sillywillows +silver +silver943 +silverbell +silvered +silverer +silvering +silverly +silvermist +silvermist's +silvers +silverwolves +silvery +simba +simba's +simian +similar +similarly +simmer +simon +simone +simple +simpler +simples +simplest +simply +simulator +since +sincere +sing +sing-a-longs +sing-along +singapore +singaporean +singe +singed +singer +singers +singin' +singing +sings +sinjin +sink +sink's +sinker +sinkers +sinking +sinks +sins +sir +siren +siren's +sirens +siring +sirs +sis +sister +sister's +sisterhood +sisters +sisters' +sit +sitch +site +site's +sited +sites +siting +sits +sitting +situation +situations +size +sized +sizer +sizers +sizes +sizing +sizings +sizzle +sizzlin +sizzlin' +sizzling +skarlett +skate +skateboard +skateboard's +skateboarded +skateboarder +skateboarders +skateboarding +skateboardings +skateboards +skated +skater +skater's +skaters +skates +skating +skel +skelecog +skelecogs +skeletalknights +skeleton +skeletoncrew +skeletonhunters +skeletons +skellington +skeptical +sketchbook +ski +skid +skied +skier +skiers +skies +skiff +skiing +skill +skilled +skillful +skilling +skills +skimmers +skinny +skip +skipped +skipper +skippers +skipping +skips +skirmish +skirmished +skirmishes +skirmishing +skirt +skirted +skirter +skirting +skirts +skis +skits +skulky +skull +skull's +skullcap-and-comfrey +skulled +skullraiders +skulls +skunk +skunks +sky +sky's +skyak +skydiving +skying +skyler +skyrocketing +skysail +skyway +skyway's +slam +slam-dunk +slammin +slammin' +slapped +slaps +slate +slater +slates +slaughter +slaves +sled +sleds +sleek +sleep +sleeper +sleepers +sleeping +sleepless +sleeps +sleepwalking +sleepy +sleepy's +sleet +sleeting +sleeve +sleeveless +sleigh +sleighing +sleighs +slept +slice +sliced +slicer +slicers +slices +slicing +slight +slighted +slighter +slightest +slighting +slightly +slights +slim +slim's +slims +slimy +slinger +slingers +slingshot +slingshots +slip +slipper +slippers +slips +sliver +slobs +sloop +sloopers +sloops +slots +slow +slow-thinker +slowed +slower +slowest +slowing +slowly +slows +sludge +sludges +slug +slugged +slugging +sluggo +slugs +slumber +slumbered +slumbering +slumbers +slump +slush +slushy +smackdab +small +smallband +smaller +smallest +smart +smartguy +smartly +smarts +smarty +smarty-pants +smash +smashed +smasher +smashers +smashes +smashing +smelled +smeller +smelling +smells +smile +smiled +smiler +smiles +smiling +smirking +smith +smithery +smithing +smitty +smitty's +smock +smokey +smokey-blue +smokin' +smolder +smoldered +smoldering +smolders +smooch +smoothed +smoothen +smoother +smoothers +smoothes +smoothest +smoothie +smoothing +smoothly +smudgy +smulley +smythe +snack +snackdown +snag +snag-it +snaggletooth +snail +snail's +snails +snaked +snakers +snakes +snap +snapdragon +snapdragons +snapped +snapper +snappy +snaps +snapshot +snare +snazzy +sneak +sneaker +sneakers +sneaks +sneaky +sneeze +sneezewort +sneezy +sneezy's +snicker +snippy +snobby +snobs +snoop +snooty +snooze +snoozin' +snoozing +snore +snorer +snores +snorkel +snorkeler's +snow +snowball +snowballs +snowboard +snowboarder +snowboarders +snowboarding +snowboards +snowdoodle +snowdragon +snowdrift +snowed +snowflake +snowflakes +snowing +snowman +snowman's +snowmen +snowplace +snowplows +snows +snowshoes +snowy +snug +snuggle +snuggles +snuze +so +soaker +soapstone +soar +soarin' +soaring +soccer +social +socialize +socially +socials +society +soda +sodas +sofa +sofas +sofie +soft +softball +soften +softens +softer +softest +softly +software +software's +soil +soiled +soiling +soils +solar +sold +solder +solders +soldier +soldiers +sole +soles +solicitor +solid +solo +solomon +solos +solution +solution's +solutions +solve +sombrero +sombreros +some +somebody +somebody's +someday +somehow +someone +someone's +somers +something +something's +sometime +sometimes +somewhat +somewhere +somewheres +son +sonata +sonatas +song +song's +songbird +songs +sonic +sons +soon +soon-to-be +sooner +soonest +soooo +soop +soothing +sopespian +sophie +sophie's +sophisticated +sorcerer +sorcerer's +sorcerers +sord +sorrier +sorriest +sorry +sort +sort's +sorted +sorter +sorters +sortie +sorting +sorts +sos +souffle +souffl +sought +soul +soulflay +souls +sound +sounded +sounder +soundest +sounding +soundings +soundly +sounds +soundtrack +soup +soups +sour +sour-plum +source +south +south-eastern +souther +southern +southerner +southerners +southernly +southing +southsea +southside +souvenir +souvenirs +sovereign +sovreigns +spaaarrow +space +space's +space-age +spaced +spacer +spacers +spaces +spaceship +spaceship's +spaceships +spacing +spacings +spade +spades +spaghetti +spain +spam +spamonia +spanish +spare +spared +sparely +sparer +spares +sparest +sparing +spark +sparkies +sparkle +sparkler +sparklers +sparkling +sparkly +sparks +sparky +sparky's +sparrow +sparrow's +sparrow-man +sparrows +sparrowsfiight +spartans +spation +speak +speaker +speaker's +speakers +speaking +speaks +special +specially +specials +species +specific +specifics +specified +specify +specifying +speck +speckled +spectacular +specter +specters +spectral +spectrobe +spectrobes +speech +speech's +speeches +speed +speedchat +speeded +speeder +speeders +speediest +speeding +speedmaster +speeds +speedway +speedwell +speedy +spell +spelled +speller +spellers +spelling +spellings +spells +spend +spender +spenders +spending +spends +spent +spice +spices +spicey +spicy +spider +spider's +spider-silk +spider-toon +spiders +spidertoon +spidertoons +spiderwebs +spiel +spiffy +spikan +spikanor +spiko +spill +spilled +spilling +spills +spin +spin-out +spin-to-win +spinach +spines +spinner +spinning +spins +spiral +spirit +spirited +spiriting +spirits +spit +spiteful +spits +spittake +splash +splashed +splasher +splashers +splashes +splashing +splashy +splat +splatter +splatters +splendid +splinter +splinters +splish +splish-splash +splitting +splurge +spoiled +spoiler +spoke +spoken +spondee +sponge +spongy +sponsored +spook +spooks +spooky +spoon +spoons +sport +sported +sporting +sportive +sports +spot +spot's +spotcheek +spotless +spotlight +spots +spotted +spotting +spotz +spout +spouts +spray +sprays +spree +sprightly +spring +springer +springers +springing +springs +springtime +springy +sprinkle +sprinkled +sprinkler +sprinkles +sprinkling +sprint +sprinting +sprite +sprites +sprocket +sprockets +sprouse +sprout +sprouter +spruce +spud +spunkiness +spunky +spy +spyp.o.d. +spypod +sqad364 +squad +squall +squall's +squalls +square +squared +squarely +squares +squaring +squash +squashed +squashing +squawk +squawks +squeak +squeakity +squeaky +squeal +squeeks +squeezebox +squid +squid's +squids +squidzoid +squiggle +squiggly +squillace +squirmy +squirrel +squirrelfish +squirrels +squirt +squirting +squishy +srawhats +sri +srry +sry +ssw +st +st. +stack +stackable +stacker +stacking +stacks +stadium +stadiums +staff +staff's +staffed +staffer +staffers +staffing +staffs +stage +staged +stager +stagers +stages +staging +stain +stained-glass +stainless +stains +stair +stair's +stairs +stake +stalkers +stall +stallion +stamp +stamped +stamper +stampers +stamping +stamps +stan +stanchion +stanchions +stand +stand-up +stand-up-and-cheer +standard +standardly +standards +stander +standing +standings +stands +stanley +stanley's +star +star's +star-chaser +star-shaped +starboard +starbr +starcatchers +starch +stardom +stareaston +stared +starer +starfire +starfish +stargazer +staring +starlight +starring +starry +stars +starscream +start +started +starter +starters +starting +starting-line +starts +stas +stash +stat +statement +statement's +statements +states +station +station's +stationed +stationer +stationery +stationing +stations +statler +stats +statuary +statue +statues +statuesque +status +statuses +stay +stayed +staying +stayne +stays +steadfast +steadman +steady +steak +steal +stealer +stealing +steals +stealth +steam +steamboat +steaming +steel +steelhawk +steeple +steer +steered +steerer +steering +steers +steffi +stella +stem +stench +stenches +stenchy +step +step's +stepanek +stephante +stepped +stepping +steps +stern +stetson +stevenson +stew +stewart +stflush +stick +sticker +stickerbook +stickers +sticking +sticks +sticky +sticky's +stickyfeet +still +stilled +stiller +stillest +stilling +stillness +stills +stillwater +sting +stinger +stingers +stings +stink +stinkbucket +stinkbugs +stinker +stinking +stinks +stinky +stinky's +stir +stitch +stitch's +stitched +stitcher +stitches +stitching +stock +stocked +stockers +stockier +stocking +stockings +stockpile +stocks +stoke +stoked +stole +stolen +stomp +stone +stones +stood +stool +stools +stop +stop's +stoped +stoppable +stopped +stopper +stopping +stops +storage +store +stored +stores +storied +stories +storing +storm +storm's +storm-sail +stormbringers +stormed +stormers +stormfire +stormhaw +stormhold +storming +stormlords +stormrider +storms +stormy +story +story's +storybook +storybookland +storybooks +storying +storylines +storytelling +stow +stowaway +str +straight +strait +strand +strands +strange +strangely +stranger +strangers +strangest +strategies +strategy +strategy's +straw +strawberrie +strawberries +strawberry +strawhats +strays +stream +streamer +streamers +street +streeters +streets +streetwise +strength +strengthen +strengthens +stress +stressed +stresses +stressing +stretch +stretched +stretcher +stretchers +stretches +stretching +strict +strictly +striders +strike +striker +strikers +strikes +striking +string +stringbean +strings +stringy +strive +stroll +strolling +strom +strong +strong-minded +strongbox +stronger +strongest +strongly +strung +strut +stu +stubborn +stubby +stuck +stud +studded +studied +studier +studies +studio +studio's +studios +study +studying +stuff +stuffed +stuffer +stuffing +stuffings +stuffs +stuffy +stumble +stump +stumps +stumpy +stun +stunned +stunning +stuns +stunts +stupendous +sturdy +stut +stutter +stutters +style +style-talent +styled +styler +stylers +styles +stylin' +styling +stylish +sub +subject +subject's +subjected +subjecting +subjective +subjects +sublocation +submarine +submarines +submit +submits +submitted +submitting +subscribe +subscribed +subscribers +subscribing +subscription +subscriptions +substitute +subtalent +subtalents +subtitle +subzero +succeed +succeeded +succeeder +succeeding +succeeds +success +successes +successful +successfully +successive +such +sucha +suckerpunch +suction +sudden +suddenly +sudoku +sudoron +sue +suffice +suffix +suffixes +sufrigate +sugar +sugarplum +suggest +suggested +suggester +suggesting +suggestion +suggestion's +suggestions +suggestive +suggests +suit +suit's +suitcase +suitcases +suite +suited +suiters +suiting +suits +sulfur +sulley +sully +sultan +sum +sum's +sumer +sumhajee +summary +summer +summer's +summered +summering +summerland +summers +summit +summon +summoned +summoning +summons +sumo +sums +sun +sun's +sunburst +sundae +sundaes +sunday +sundown +suneroo +sunflower-seed +sunflowers +sung +sunk +sunken +sunnies +sunny +sunny's +sunrise +suns +sunsational +sunscreen +sunset +sunsets +sunshine's +sunshines +sunswept +suoicodilaipxecitsiligarfilacrepus +sup +supa-star +super +super's +super-cool +super-duper +super-powerful +super-talented +super-thoughtful +super-toon +superb +supercalifragilisticexpialidocious +supercool +superhero +superhero's +superheroes +superior +supernatural +supers +superserpents +superstar +supertoon +supertoons +supervise +supervised +supervising +supervisor +supervisors +supplication +supplied +supplier +suppliers +supplies +supply +supply's +supplying +support +supported +supporter +supporters +supporting +supportive +supports +suppose +supposed +supposer +supposes +supposing +supreme +supremo +supremo's +sure +sured +surely +surer +surest +surf +surf's +surface +surfaced +surfacer +surfacers +surfaces +surfacing +surfari +surfboard +surfer +surfers +surfin' +surfing +surfs +surge +surgeon +surgeons +surges +surging +surlee +surprise +surprise's +surprised +surpriser +surprises +surprising +surprize +surrender +surrendered +surrendering +surrenders +surround +surrounded +surrounding +surroundings +surrounds +surves +survey +surveying +survival +survive +survived +surviver +survives +surviving +survivor +survivor's +survivors +susan +susan's +sushi +suspended +suspenders +svaal +svage +sven +svetlana +swab +swabbie +swabbin' +swabby +swain +swam +swamies +swamp +swamps +swan +swanky +swann +swann's +swans +swap +swapped +swapping +swaps +swarm +swarthy +swash +swashbuckler +swashbucklers +swashbuckling +swashbucler +swashbuculer +swat +swats +swatted +swatting +sweat +sweater +sweaters +sweatheart +sweatshirt +sweatshirts +sweaty +sweden +swedish +sweep +sweeping +sweeps +sweepstakes +sweet +sweeten +sweetens +sweeter +sweetest +sweetgum +sweetie +sweeting +sweetly +sweetness +sweets +sweetums +sweetwrap +sweety +swell +swelled +swelling +swellings +swells +swept +swervy +swift +swiftness +swifty +swig +swim +swimer +swimmer +swimming +swimmingly +swims +swimwear +swindlers +swine +swing +swinger +swingers +swinging +swings +swipe +swiped +swipes +swipin' +swirl +swirled +swirls +swirly +swiss +switch +switch's +switchbox +switched +switcher +switcheroo +switchers +switches +switching +switchings +swiveling +swoop +sword +sword's +swordbreakers +swords +swordslashers +swordsman +swordsmen +sycamore +sydney +symbol +symbols +syncopation +syndicate +synergy +synopsis +syrberus +syrup +syrupy +system +system's +systems +t-shirt +t-shirts +t-squad +t-squad's +t.b. +t.p. +tab +tabatha +tabby +tabitha +tabitha's +table +table's +table-setting-talent +tabled +tables +tableset +tabling +tabs +tabulate +tack +tacked +tacking +tackle +tackled +tackles +tackling +tacks +tacky +tact +tactful +tactics +tad +taffy +tag +tags +tailed +tailgater +tailgaters +tailgating +tailing +tailor +tailored +tailoring +tailors +tailpipe +tailpipes +tails +tailswim +tainted +take +taken +taker +takers +takes +taketh +takin' +taking +takings +takion +tale +tale's +talent +talented +talents +tales +talespin +talk +talkative +talked +talker +talkers +talkin +talking +talks +tall +tall-tale-telling-talent +taller +tallest +tally +talon +talons +tam +tamazoa +tamers +tammy +tampa +tan +tandemfrost +tangaroa +tangaroa's +tangaroa-ru +tangaroa-ru's +tangerine +tangle +tango +tangoed +tangoing +tangos +tangy +tanith +tank +tanker +tankers +tanking +tanks +tanned +tanning +tanny +tans +tansy +tap +tap's +tape +taped +taper +tapers +tapes +tapestry +taping +tapings +taps +tar +tara +tarantula +target +targeted +targeting +targets +tarlets +tarnished +tarp +tarps +tarred +tarring +tars +tartar +tarzan +tarzan's +tarzans +tasha +task +tasked +tasking +taskmaster +taskmasters +tasks +taste +tasted +tasteful +taster +tasters +tastes +tastiest +tasting +tasty +tate +tats +tattletales +tattoo +tattooed +tattoos +tatum +taught +taunt +taunted +taunting +taunts +tax +taxes +taxi +taxis +taylor +tbrrrgh +tbt +td +tdl +tea +tea-making +teacakes +teach +teacher +teacher's +teachers +teaches +teaching +teachings +teacups +teakettle +teal +team +team's +teamed +teaming +teamo +teams +teamwork +teapot +tear +tear's +teared +tearer +tearing +tearoom +tears +teas +tech +technical +technically +technique +techniques +techno +technology +ted +teddy +tee +tee-hee +teenager +teeny +teepee +teepees +teeth +teethed +teether +teethes +teething +tegueste +telemarketer +telemarketers +teleport +teleport's +teleportation +teleported +teleporter +teleporters +teleporting +teleportings +teleports +telescope +television +television's +televisions +teli-caster +tell +teller +tellers +telling +tellings +tells +telly +telmar +temma +temper +temperature +temperatures +templars +template +templates +temple +temple's +templed +temples +templeton +tempo +tempo's +temporarily +temporary +tend +tended +tendency +tender +tenderleaf +tenders +tendershoot +tending +tends +tenkro +tennis +tenor +tenors +tens +tensa +tension +tent +tentacle +tentacles +tented +tenter +tenting +tents +teo +terabithia +terence +terk +terk's +terks +termite +ternary +teror +terra +terrace +terrain +terrains +terrance +terrance's +terrible +terry +tessa +test +test's +test1 +tested +tester +testers +testing +testings +tests +tetherball +tewas +tex +text +text's +text-message +textile-talent +texts +texture +textured +textures +tgf +th +th' +than +thang +thank +thanked +thanker +thankful +thankfulness +thanking +thanks +thanksgiving +thanx +thar +that +that's +thats +thayer +thayers +the +thea +theater +theaters +theatre +theatre's +theatres +thee +theifs +their +their's +theirs +theives +thelma +thelonius +them +theme +theme's +themes +themselves +then +thenights +theodore +there +there'll +there's +therefore +theres +theresa +thermos +thermoses +these +theses +they +they'll +they're +they've +theyll +theyre +thicket +thief +thief's +thimble +thin +thing +thingamabob +thingamabobs +thingamajigs +thingie +thingies +things +thingy +thinicetrobarrier +think +thinker +thinkers +thinkin' +thinking +thinks +thinnamin +third +thirst +thirst-quenching +thirsted +thirster +thirstier +thirsts +thirsty +this +thistle +thistle-down +thnx +tho +thomas +thon +thor +thorhammer +thorn +those +though +thought +thought's +thoughtful +thoughts +thrashers +thread +threads +threats +threw +thrifty +thrill +thriller +thrilling +thrills +thrillseeker +thrives +throne +through +throughly +throughout +throw +thrower +throwing +thrown +throws +thumb +thumbs +thumper +thunba +thunder +thunderbolt +thunderbolts +thundering +thunderstorms +thundor +thundora +thursday +thus +thusly +thx +tia +tiara +tiazoa +tiberius +tibian +tic +tic-toc +tick +ticker +ticket +ticket's +ticketed +ticketing +tickets +ticking +tickle +tickled +tickles +tickling +ticklish +ticks +tidal +tidbits +tide +tidy +tie +tier +ties +tiffany +tiffens +tiger +tiger's +tigers +tigger +tigger's +tightwad +tightwads +tiki +tikis +til +tile +tiled +tiles +till +tilled +tiller +tillers +tilling +tills +tilly +tim +timberleaf +timbers +timberwolves +timbre +time +timed +timeless +timelords +timely +timeout +timer +timers +times +timing +timings +timon +timon's +timons +timothy +tin +tina +tina's +tindera +tink +tink's +tinker +tinker's +tinkerbell +tinkerbell's +tinkling +tinny +tinsel +tint +tinted +tints +tiny +tip +tip-top +tipped +tipping +tips +tipton +tire +tired +tires +tiring +tisdale +tish's +titan +titan's +titanic +titans +titles +tkp +tlc +tm +tnt +tnts +to +toad +toads +toadstool +toadstool-drying +toadstools +toast +toasted +toasting +toasty +tobasu +tobias +toboggan +tobogganing +toboggans +toby +todas +today +today's +todd +todd's +toddler +toe +toe's +toed +toehooks +toes +tofu +together +toggle +toggler +token +tokens +told +tolerable +toll +tom +tom's +tom-tom's +tomas +tomboy +tomorrow +tomorrow's +tomorrowland +tomorrowland's +tomorrows +tomswordfish +ton +tone +toner +tones +tong +tongs +tonic +tonics +tonight +toning +tonite +tons +tony +too +toodles +took +tool +toolbelt +tooled +tooler +toolers +tooling +tools +toolshed +toon +toon's +toon-tastic +toon-torial +toon-up +toon-ups +toonacious +toonerific +toonosaur +toons +toonscape +toontanic +toontask +toontasks +toontastic +toontorial +toontown +toontrooper +toontroopers +toonup +toonups +tooth +toothless +toothpaste +toothpick +tootie +tootles +top +top-ranking +topaz +tophat +tophats +topiary +topic +topics +tops +topsy +topsy-turvy +toptoon +toptoons +tor +torga +torgallup +torgazar +tori +tormenta +torn +tortaba +tortaire +tortana +torth +tortoises +tortos +tos +tosis +toss +tossed +tosses +tossing +total +total's +totaled +totaling +totally +totals +tote +totem +totems +tots +toucan +toucans +touchdown +touchdowns +touge +tough +tough-skinned +toughest +toughness +toupee +toupees +tour +toured +tourer +tourguide +touring +tournament +tournaments +tours +tow +tow-mater +toward +towardly +towards +tower +towered +towering +towers +towing +town +town's +towner +towns +townsend +townsfolk +townsperson +tows +toy +toyer +toying +toys +tp +trace +track +track's +tracked +tracker +trackers +tracking +tracks +tracy +trade +tradeable +traded +trader +traders +trades +trading +traditions +traffic +traffic's +traffics +trail +trailed +trailer +trailers +trailing +trailings +trails +train +trained +trainer +trainers +training +trains +trampoline +trampolines +tranquil +transfer +transfer's +transfered +transferred +transferring +transfers +translate +translated +translates +translating +transom +transparent +transport +transportation +transported +transporter +transporters +transporting +transports +trap +trap's +trapdoor +trapdoors +trapeze +trapped +traps +trash +trashcan +trashcan's +trashcans +travel +traveled +traveler +traveling +travelling +travels +travis +tray +treacherous +treachery +treachery's +tread +treaded +treading +treads +treasure +treasurechest +treasurechests +treasured +treasuremaps +treasurer +treasures +treasuring +treat +treated +treater +treaters +treating +treatment +treats +treble +tree +tree-bark-grading +tree-picking +tree-picking-talent +treehouse +treehouses +trees +treetop +trek +trellis +tremendous +tremor +trend +trending +trends +trent +trent's +trespass +trespasser +tri-barrel +tri-lock +triad +trial +trial's +trials +triangle +tribal +tribe +tribulation +tribulations +trick +tricked +tricked-out +tricker +tricking +tricks +tricky +tried +trier +triers +tries +trifle +triggerfish +trike +trim +trims +trinity +trinket +trinkets +trio +trip +trip's +triple +triplets +triply +trippin' +trippy +trips +tristan +triton +triton's +tritons +triumph +triumphant +trivia +trixie +troga +trogallup +trogazar +trogdor +trolley +trolleys +trolls +trolly +tron +troop +trooper +troopers +troops +trophies +trophy +trophys +tropic +tropic's +tropical +tropically +tropics +trot +troubadours +trouble +troubled +troublemaker +troubler +troubles +troubling +trough +troughes +trounce +trounce'em +trout +trove +trowels +troy +truchemistry +truck +truckloads +trudy +true +trued +truehound's +truer +trues +truest +truetosilver +truffle +trufflehunter +trufflehunter's +trufflehunters +truffles +truigos +truing +truly +trumpet +trumpets +trumpkin +trunk +trunk's +trunked +trunkfish +trunks +truscott +trust +trusted +truster +trusting +trusts +trustworthy +trusty +truth +truths +try +tryin +trying +tt +ttc +ttcentral +ttfn +tthe +ttyl +tub +tuba +tubas +tube +tuber +tubes +tubs +tuesday +tuft +tufts +tug-o-war +tug-of-war +tugs +tulip +tulips +tumble +tumbly +tumnus +tuna +tunas +tune +tune-licious +tuned +tuner +tuners +tunes +tuning +tunnel +tunneled +tunneling +tunnels +turbo +turbojugend +turbonegro +turf +turk +turkey +turkish +turn +turnbull +turnbull's +turned +turner +turners +turning +turnings +turnip +turnover +turnovers +turns +turnstile +turnstiles +turqouise +turquoise +turret +turtle +turtles +turvey +tusk +tusked +tut +tutorial +tutorials +tutu +tutupia +tuxedo +tuxedos +tv +tv's +tvs +twain +tweebs +tweedledee +tweedledum +tweet +twenty +twig +twiggys +twigs +twilight +twilightclan +twill +twin +twin's +twinkle +twinkling +twire +twire's +twirl +twirls +twirly +twist +twistable +twisted +twister +twisters +twisting +twists +twisty +two-face +ty +tycho +tycoon +tyme +type +type's +typea +typed +typer +types +typhoon +typical +typing +tyra +tyrannosaurus +tyranny +tyrant +tyrants +tyrone +tyrus +tyvm +u +uber +uberdog +uchiha +ufo +ugh +ugo +ugone +uh +ukelele +ukeleles +ukulele +ukuleles +ultimate +ultimately +ultimatum +ultimoose +ultra +ultra-popular +ultra-smart +ultracool +ultralord +ultramix +um +umbrella +umbrellas +un-ignore +unable +unafraid +unassuming +unattractive +unattune +unattuned +unavailable +unaware +unbeatable +unbelievable +unbelievably +uncaught +uncertain +unchained +uncharted +uncle +uncles +uncomplicated +unconcerned +uncool +und +undea +undefeated +undemocratic +under +underdog +underdogs +underground +underly +undersea +understand +understanding +understandingly +understandings +understands +understanza +understood +understudies +underwater +underwing +undid +undo +undoer +undoes +undoing +undoings +undone +undying +uneasily +unequally +unexpected +unexpectedly +unfaith +unfamiliar +unfit +unforgettable +unfortunate +unfortunately +unfortunates +unger +ungrateful +unguildable +unguilded +unhappier +unhappiest +unhappily +unhappiness +unhappy +unheard +unicorn +unification +uniform +uniforms +unignore +unimportance +union +unique +uniques +unit +unite +united +unity +universe +unjoin +unknowingly +unknown +unleash +unless +unlikely +unlimited +unlock +unlocked +unlocking +unlocks +unmeant +unmet +unnecessary +unpaid +unprovided +unreasonable +unsaid +unscramble +unselfish +unsocial +unspent +unsteady +unstuck +untamed +until +untold +untouchable +untradeable +untried +untrustworthy +untruth +unused +unusual +unusually +unwritten +up +upbeat +upcoming +update +updated +updates +updating +upgrade +upgraded +upgrades +uphill +upon +upper +uppity +upright +uproot +ups +upset +upsets +upside-down +upstairs +upstream +upsy +uptick +ur +urban +uriah +urs +ursatz +ursula +ursula's +ursulas +us +usable +use +used +useful +usefully +usefulness +useless +user +user's +users +uses +usf +using +usual +usually +utilities +utility +utmost +utopian +utter +uway +v-8 +v-pos +v.p. +v.p.s +vacation +vacationed +vacationing +vacations +vachago +vachilles +vagrant +vaild +vain +vale +valentina +valentine's +valentoon +valentoon's +valentoons +valheru +valiant +valid +validated +vallance +vallenueva +valley +valleys +valor +valorie +valuable +valuables +value +valued +valuer +valuers +values +valuing +vampire +vampire's +vampires +van +vane +vanessa +vanguard +vanguards +vanilla +vanish +vanished +vanishes +vanishing +vans +vapor +vaporize +variable +variable's +variables +varied +varier +varies +varieties +variety +variety's +various +variously +vary +varying +varyings +vase +vases +vasquez +vast +vaster +vastest +vastly +vastness +vaughan +vault +vedi +veer +vegas +vege-tables +vegetable +vegetables +vegetarian +veggie +veggies +veggin' +vehicle +vehicle's +vehicles +veil +velociraptor +velvet +velvet-moss +veni +venture +ventures +venue +venus +verdant +verify +vermin +vern +veronique +versatile +versions +versus +vertical +very +vessel +vessels +vest +vests +veteran +veterans +veterinarian +veto +via +vibe +vibes +vibrant +vici +vicki +victor +victoria +victories +victorious +victory +victory's +vida +vidalia +video +videogame +videoriffic +videos +vidia +vidia's +view +viewed +viewer +viewers +viewing +viewings +views +vigilant +vigor +viking +vikings +vil +vilakroma +vilamasta +vilanox +vilar +vile +village +village's +villager +villages +villain +villainous +villains +villany +ville +vine +vines +vintage +viola +violas +violet +violets +violin +violins +vip +virtual +virtually +virtue +virulence +viscous +vision +vision's +visionary +visioned +visioning +visions +visious +vista +vitae +vitality +vittles +viva +vmk +vocabulary +vocal +vocals +vocational +voice +voiced +voicer +voicers +voices +voicing +void +volatile +volcanic +volcano +volcanoes +volcanos +voldemort +vole +volley +volleyball +voltorn +volume +volume's +volumed +volumes +voluming +volunteer +volunteered +volunteering +volunteers +voona +vortex +vote +voted +voter +voters +votes +voting +votive +vovage +vowels +voyage +voyager +voyagers +voyages +vp +vps +vr +vroom +vs +vs. +vu +vulture +vultures +vw +w00t +w8 +wacky +wackyville +wackyzone +waddle +waddling +waddup +wade +wag +wager +wagered +wagerin' +wagerin's +wagers +waggly +wagner's +wagon +wagon's +wagons +wags +wahoo +wai +wail +wailing +wainscoting +wait +waited +waiter +waiters +waiting +waits +wakaba +wake +wake-up +wake-up-talent +waked +waker +wakes +waking +walden +waldorf +walk +walked +walker +walkers +walking +walks +wall +wall's +wall-e +wallaberries +wallaby +wallace +walle +walled +waller +wallflower +walling +wallop +wallpaper +wallpapered +wallpapering +wallpapers +walls +walnut +walnut-drumming +walrus +walruses +walt +walt's +waltz +waltzed +waltzes +waltzing +wampum +wand +wanded +wander +wanderers +wandies +wands +wandy +wango +wanna +wannabe +want +wanted +wanter +wanting +wants +war +ward +wardrobe +wardrobes +ware +warehouse +wares +waring +wariors +warlord +warlords +warm +warmed +warmer +warmers +warmest +warming +warmly +warmongers +warmonks +warmth +warn +warned +warner +warning +warnings +warns +warp +warped +warrant +warrants +warren +warrior +warriors +warrrr +wars +warship +warship's +warships +warships' +warskulls +wart +was +wash +washcloths +washed +washer +washers +washes +washing +washings +washington's +wasn't +wasnt +wasp +wasp-skin +wasps +wassup +waste +wasted +waster +wasters +wastes +wasting +wat +watch +watched +watcher +watchers +watches +watchin +watching +watchings +water +water's +water-talent +watercooler +watered +waterer +waterers +waterfall +waterfall's +waterfalls +waterguns +watering +watermelon +watermelons +waterpark +waterpark's +waterparkers +waterproof +waters +waterslide +waterslide's +watersliders +watkins +wats +wave +waved +waver +waverly +wavers +waverunners +waves +waving +wavy +way +way's +waylon +ways +wayward +wazup +wb +wdig's +wdw +we +we'd +we'll +we're +we've +we-evil +weak +weaken +weakens +weaker +weakest +weakling +weakly +weakness +wealthy +wear +wearer +wearing +wears +weasel +weasels +weather +weathered +weatherer +weathering +weatherly +weathers +weave +weaves +weaving +web +webber +webepirates +websight +website +webster +wedding +weddings +wednesday +weeded +weeding +weeds +week +week's +weekdays +weekend +weekenders +weekly +weeks +wego +wei +weigh +weight +weights +weird +weirded +weirdings +weirdo +weirdos +weiss +welch +welcome +welcomed +welcomely +welcomer +welcomes +welcoming +well +welled +welling +wells +wenchs +went +were +weren't +werent +west +wester +western +westerner +westerners +westing +westward +wet +wha +whaddya +whale +whalebone +whaler +whales +whaling +wham +whammo +what +what'cha +what's +what-in +what-the-hey +whatever +whatever's +whats +wheat +whee +wheel +wheelbarrow +wheelbarrows +wheeled +wheeler +wheelers +wheeling +wheelings +wheels +wheezer +when +when's +whenever +whens +where +where's +wheres +wherever +whether +whew +which +whiff +whiffle +whiffs +while +whiled +whiles +whiling +whimsical +whimsy +whining +whinnie +whinnie's +whiny +whiplash +whirl +whirligig +whirling +whirlpool +whirly +whirr +whisk +whisked +whisker +whiskers +whisper +whispered +whispering +whispers +whistle +whistled +whistler's +whistles +whistling +white +white's +whitening +whitestar +whitewater +who +who'd +who's +whoa +whoah +whodunit +whoever +whole +wholly +whoop +whoopee +whoopie +whoops +whoopsie +whoosh +whopper +whopping +whos +whose +why +wicked +wicker +wide +widely +wider +widescreen +widest +widget +widgets +widow +width +wife +wiffle +wig +wigs +wiidburns +wilbur +wild +wild-n-crazy +wild7 +wildburns +wildcat +wildcats +wilder +wilderness +wildest +wildfire +wilding +wildly +wildwoods +will +willa +willa's +willas +willed +willer +william +williams +willing +willings +willow +willows +willpower +wills +wilma +wilt +wilts +wimbleweather +win +winba +winbus +wind +wind-racer +windburn +windcatcher +winded +winder +winders +winding +windjammer +windjammers +windmane +windmill +windmills +windora +window +window's +windowed +windowing +windows +winds +windshadow +windsor +windswept +windward +windy +wing +wing-washing +winged +winger +wingers +winging +wings +wingtip +wingtips +wink +winkination +winkle +winkle's +winks +winky +winn +winner +winner's +winners +winnie +winnie's +winning +winnings +wins +winter +winter's +wintered +winterer +wintering +winterly +winters +wipeout +wire +wires +wisdom +wise +wiseacre +wiseacre's +wiseacres +wisely +wish +wished +wisher +wishers +wishes +wishing +wispa +wit +witch +witch's +witches +witching +witchy +with +withdrawal +wither +withers +within +without +witty +wiz +wizard +wizard's +wizards +wizrd +wo +wobble +wobbles +wobbly +wocka +woeful +wok +woke +woks +wolf +wolf's +wolfbane +wolfe +wolfer +wolfes +wolfhearts +wolfpack +wolfs +wolfsbane +wolves +woman +women +won +won't +wonder +wonderblue +wondered +wonderer +wonderers +wonderful +wonderfully +wondering +wonderings +wonderland +wonderland's +wonderlands +wonders +wondrous +wont +woo +wooded +woodland +woodruff +woods +woof +woohoo +woot +woozy +word +word-licious +wordbelch +wordbug +wordburps +worddog +worded +wordeze +wordfly +wordglitch +wording +wordlo +wordmania +wordmeister +wordmist +wordpaths +words +words'n'stuff +wordseek +wordstinkers +wordstuff +wordwings +wordworks +wordworms +woriors +work +work's +worked +worker +workers +workin +working +workings +workout +works +works-in-progress +workshop +workshops +world +world's +worlds +worm +worms +worn +worried +worrier +worriers +worries +worriors +worry +worrying +worse +worst +worth +worthing +worthy +wot +wough +would +wouldest +wouldn't +wouldnt +wound +wound-up +wounded +wounding +wounds +woven +wow +wraith +wraiths +wrapper +wrath +wreath +wreathes +wreaths +wreck +wrecked +wrecking +wrecking-talents +wrecks +wrestling +wretch +wriggle +wright +wright's +wringling +wrinkle +wrinkled +wrinkles +wriot +write +writer +writers +writes +writing +writings +written +wrong +wronged +wronger +wrongest +wronging +wrongly +wrongs +wrote +wtg +wut +wwod +www.dgamer.com +www.disney.go.com/dxd +www.disneyfairies.com +www.piratesonline.com +www.toontown.com +wyatt's +wyda +wynken +wynn +wynne +wysteria +x-shop +x-tremely +xbox +xd +xd-buy +xdash +xdeals +xder +xdibs +xdig +xdirect +xdoer +xdome +xdot +xdough +xdrive +xem +xenops +xiamen's +xii +xiii +xmas +xpedition +xpend +xpert +xsentials +xtra +xtraordinary +xtreme +xtremely +y'er +ya +ya'll +yaarrrgghh +yacht +yacht's +yachting +yachts +yackety-yak +yah +yalarad +yall +yang +yang's +yanni +yar +yard +yard's +yardage +yardarm +yarded +yarding +yards +yardwork +yarn +yarr +yarrow +yarrr +yasmine +yavn +yawn +yawner +yawning +yawns +yay +ye +ye'll +ye're +ye've +yea +yeah +year +year's +yearbook +yee +yee-haw +yeehah +yeehaw +yeh +yell +yelled +yeller +yelling +yellow +yellow-green +yellow-orange +yellow-shelled +yells +yelp +yensid +yensid's +yep +yeppers +yer +yerself +yes +yeses +yesman +yesmen +yesterday +yet +yeti +yeti's +yetis +yets +yield +yikes +yin +ying +yippee +yo +yogurt +yom +yoo +york +you +you'd +you'll +you're +you've +youd +youll +young +your +your's +youre +yours +yourself +youth +youve +yow +yowl +yoyo +yuck +yucks +yufalla +yuki +yuki's +yukon +yummy +yup +yw +yzma +zaamaros +zaamaru +zaapi +zabuton +zabutons +zac +zach +zack +zack's +zamboni +zambonis +zanes +zangetsu +zany +zanzibarbarians +zaoran +zap +zari +zart +zazu +zazu's +zazus +zazzle +zealous +zebra +zebra's +zebras +zeddars +zeke +zen +zenon +zephyr +zeppelin +zeragong +zero +zero-gravity +zesty +zeus +zhilo +ziba +zigeunermusik +ziggurat +ziggy +ziggy's +zigzag +zillion +zimmer +zing +zinger +zingers +zinnia +zinnias +zip-a-dee-doo-dah +zippity +zippy +zippy's +zither +zithers +zizzle +zombats +zone +zoner +zones +zonk +zonked +zonks +zoo +zoo's +zooks +zoology +zoom +zoos +zoot +zorna +zorro +zowie +zoza +zozane +zozanero +zulu +zurg +zuzu +zydeco +zyra +zyrdrake +zyrgazelle +zyyk +zzz +zzzzzs \ No newline at end of file diff --git a/Releases/ToontownLive/1.0.47.17-install/win32api.pyd b/Releases/ToontownLive/1.0.47.17-install/win32api.pyd new file mode 100644 index 0000000..d2ccd97 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/win32api.pyd differ diff --git a/Releases/ToontownLive/1.0.47.17-install/zlib.pyd b/Releases/ToontownLive/1.0.47.17-install/zlib.pyd new file mode 100644 index 0000000..8a3a7c5 Binary files /dev/null and b/Releases/ToontownLive/1.0.47.17-install/zlib.pyd differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/Configrc.pre b/Releases/ToontownTest/1.0.40.6.test-install/Configrc.pre new file mode 100644 index 0000000..3acdecc Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/Configrc.pre differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/IEShims.dll b/Releases/ToontownTest/1.0.40.6.test-install/IEShims.dll new file mode 100644 index 0000000..cd60a48 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/IEShims.dll differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/Phase2.pyd b/Releases/ToontownTest/1.0.40.6.test-install/Phase2.pyd new file mode 100644 index 0000000..33a2829 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/Phase2.pyd differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/PlayToontown.url b/Releases/ToontownTest/1.0.40.6.test-install/PlayToontown.url new file mode 100644 index 0000000..4371416 --- /dev/null +++ b/Releases/ToontownTest/1.0.40.6.test-install/PlayToontown.url @@ -0,0 +1,5 @@ +[InternetShortcut] +URL=http://play.toontown.com/red/shortcut_play.php?source=toontownDesktopIcon +Modified=5070132DF433C101E9 +IconIndex=0 +IconFile=toontown.ico diff --git a/Releases/ToontownTest/1.0.40.6.test-install/PlayToontownTest.url b/Releases/ToontownTest/1.0.40.6.test-install/PlayToontownTest.url new file mode 100644 index 0000000..757a103 --- /dev/null +++ b/Releases/ToontownTest/1.0.40.6.test-install/PlayToontownTest.url @@ -0,0 +1,5 @@ +[InternetShortcut] +URL=http://test.toontown.com/play.php?source=toontownDesktopIcon +Modified=5070132DF433C101E9 +IconIndex=0 +IconFile=toontown.ico diff --git a/Releases/ToontownTest/1.0.40.6.test-install/Toontown.exe b/Releases/ToontownTest/1.0.40.6.test-install/Toontown.exe new file mode 100644 index 0000000..5406035 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/Toontown.exe differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/Toontown.url b/Releases/ToontownTest/1.0.40.6.test-install/Toontown.url new file mode 100644 index 0000000..c359e73 --- /dev/null +++ b/Releases/ToontownTest/1.0.40.6.test-install/Toontown.url @@ -0,0 +1,5 @@ +[InternetShortcut] +URL=http://play.toontown.com/red/shortcut_web.php +Modified=5070132DF433C101E9 +IconIndex=0 +IconFile=toontown.ico diff --git a/Releases/ToontownTest/1.0.40.6.test-install/ToontownLauncher.exe b/Releases/ToontownTest/1.0.40.6.test-install/ToontownLauncher.exe new file mode 100644 index 0000000..99f2aaa Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/ToontownLauncher.exe differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/ToontownTest.url b/Releases/ToontownTest/1.0.40.6.test-install/ToontownTest.url new file mode 100644 index 0000000..ea8279e --- /dev/null +++ b/Releases/ToontownTest/1.0.40.6.test-install/ToontownTest.url @@ -0,0 +1,5 @@ +[InternetShortcut] +URL=http://test.toontown.com/ +Modified=5070132DF433C101E9 +IconIndex=0 +IconFile=toontown.ico diff --git a/Releases/ToontownTest/1.0.40.6.test-install/_ctypes.pyd b/Releases/ToontownTest/1.0.40.6.test-install/_ctypes.pyd new file mode 100644 index 0000000..35a2525 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/_ctypes.pyd differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/_socket.pyd b/Releases/ToontownTest/1.0.40.6.test-install/_socket.pyd new file mode 100644 index 0000000..1bac58c Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/_socket.pyd differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/avcodec.dll b/Releases/ToontownTest/1.0.40.6.test-install/avcodec.dll new file mode 100644 index 0000000..9a1a487 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/avcodec.dll differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/avformat.dll b/Releases/ToontownTest/1.0.40.6.test-install/avformat.dll new file mode 100644 index 0000000..f8ddfc3 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/avformat.dll differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/avutil.dll b/Releases/ToontownTest/1.0.40.6.test-install/avutil.dll new file mode 100644 index 0000000..b7b109c Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/avutil.dll differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/bz2.pyd b/Releases/ToontownTest/1.0.40.6.test-install/bz2.pyd new file mode 100644 index 0000000..480a8f8 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/bz2.pyd differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/libdirect.dll b/Releases/ToontownTest/1.0.40.6.test-install/libdirect.dll new file mode 100644 index 0000000..e43f0ba Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/libdirect.dll differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/libdtool.dll b/Releases/ToontownTest/1.0.40.6.test-install/libdtool.dll new file mode 100644 index 0000000..ce8580b Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/libdtool.dll differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/libdtoolconfig.dll b/Releases/ToontownTest/1.0.40.6.test-install/libdtoolconfig.dll new file mode 100644 index 0000000..fcb13e4 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/libdtoolconfig.dll differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/libheapq.dll b/Releases/ToontownTest/1.0.40.6.test-install/libheapq.dll new file mode 100644 index 0000000..6cc956d Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/libheapq.dll differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/libmiles_audio.dll b/Releases/ToontownTest/1.0.40.6.test-install/libmiles_audio.dll new file mode 100644 index 0000000..b86a362 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/libmiles_audio.dll differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/libotp.dll b/Releases/ToontownTest/1.0.40.6.test-install/libotp.dll new file mode 100644 index 0000000..5a50d4c Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/libotp.dll differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/libpanda.dll b/Releases/ToontownTest/1.0.40.6.test-install/libpanda.dll new file mode 100644 index 0000000..cfc244b Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/libpanda.dll differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/libpandadx8.dll b/Releases/ToontownTest/1.0.40.6.test-install/libpandadx8.dll new file mode 100644 index 0000000..0435cca Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/libpandadx8.dll differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/libpandadx9.dll b/Releases/ToontownTest/1.0.40.6.test-install/libpandadx9.dll new file mode 100644 index 0000000..7d25dad Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/libpandadx9.dll differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/libpandaegg.dll b/Releases/ToontownTest/1.0.40.6.test-install/libpandaegg.dll new file mode 100644 index 0000000..ca3067b Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/libpandaegg.dll differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/libpandaexpress.dll b/Releases/ToontownTest/1.0.40.6.test-install/libpandaexpress.dll new file mode 100644 index 0000000..3aaed03 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/libpandaexpress.dll differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/libpandafx.dll b/Releases/ToontownTest/1.0.40.6.test-install/libpandafx.dll new file mode 100644 index 0000000..7404d61 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/libpandafx.dll differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/libpandagl.dll b/Releases/ToontownTest/1.0.40.6.test-install/libpandagl.dll new file mode 100644 index 0000000..2dfe420 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/libpandagl.dll differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/libpandaode.dll b/Releases/ToontownTest/1.0.40.6.test-install/libpandaode.dll new file mode 100644 index 0000000..f0d6849 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/libpandaode.dll differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/libpandaphysics.dll b/Releases/ToontownTest/1.0.40.6.test-install/libpandaphysics.dll new file mode 100644 index 0000000..818c751 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/libpandaphysics.dll differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/libtoontown.dll b/Releases/ToontownTest/1.0.40.6.test-install/libtoontown.dll new file mode 100644 index 0000000..f92e441 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/libtoontown.dll differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/libwindisplay.dll b/Releases/ToontownTest/1.0.40.6.test-install/libwindisplay.dll new file mode 100644 index 0000000..8a75256 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/libwindisplay.dll differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/mss32.dll b/Releases/ToontownTest/1.0.40.6.test-install/mss32.dll new file mode 100644 index 0000000..b4401af Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/mss32.dll differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/mssmp3.asi b/Releases/ToontownTest/1.0.40.6.test-install/mssmp3.asi new file mode 100644 index 0000000..aa51168 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/mssmp3.asi differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/msvcp71.dll b/Releases/ToontownTest/1.0.40.6.test-install/msvcp71.dll new file mode 100644 index 0000000..9ed0d17 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/msvcp71.dll differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/msvcr71.dll b/Releases/ToontownTest/1.0.40.6.test-install/msvcr71.dll new file mode 100644 index 0000000..9d9e028 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/msvcr71.dll differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/ode_single.dll b/Releases/ToontownTest/1.0.40.6.test-install/ode_single.dll new file mode 100644 index 0000000..df0e6e9 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/ode_single.dll differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/phase_1.mf b/Releases/ToontownTest/1.0.40.6.test-install/phase_1.mf new file mode 100644 index 0000000..7a215a7 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/phase_1.mf differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/phase_10.mf b/Releases/ToontownTest/1.0.40.6.test-install/phase_10.mf new file mode 100644 index 0000000..5ba3cab Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/phase_10.mf differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/phase_11.mf b/Releases/ToontownTest/1.0.40.6.test-install/phase_11.mf new file mode 100644 index 0000000..6aa8925 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/phase_11.mf differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/phase_12.mf b/Releases/ToontownTest/1.0.40.6.test-install/phase_12.mf new file mode 100644 index 0000000..fa96885 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/phase_12.mf differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/phase_13.mf b/Releases/ToontownTest/1.0.40.6.test-install/phase_13.mf new file mode 100644 index 0000000..546cde0 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/phase_13.mf differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/phase_2.mf b/Releases/ToontownTest/1.0.40.6.test-install/phase_2.mf new file mode 100644 index 0000000..cac8d35 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/phase_2.mf differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/phase_3.5.mf b/Releases/ToontownTest/1.0.40.6.test-install/phase_3.5.mf new file mode 100644 index 0000000..bc28bee Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/phase_3.5.mf differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/phase_3.mf b/Releases/ToontownTest/1.0.40.6.test-install/phase_3.mf new file mode 100644 index 0000000..7f99d7b Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/phase_3.mf differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/phase_3/etc/otp.dc b/Releases/ToontownTest/1.0.40.6.test-install/phase_3/etc/otp.dc new file mode 100644 index 0000000..fec3130 --- /dev/null +++ b/Releases/ToontownTest/1.0.40.6.test-install/phase_3/etc/otp.dc @@ -0,0 +1,502 @@ +from direct.distributed import DistributedObject/AI/UD +from direct.distributed import DistributedNode/AI/UD +from direct.distributed import DistributedSmoothNode/AI +from direct.distributed import DistributedCartesianGrid/AI +from direct.distributed import DistributedCamera/AI/OV +from otp.distributed import Account/AI/UD +from otp.ai import TimeManager/AI +from otp.ai import MagicWordManager/AI +from otp.avatar import DistributedAvatar/AI/UD +from otp.avatar import DistributedPlayer/AI +from otp.friends import FriendManager/AI +from otp.friends import AvatarFriendsManager/UD +from otp.friends import PlayerFriendsManager/UD +from otp.friends import GuildManager/AI/UD +from otp.friends import FriendInfo +from otp.friends import AvatarFriendInfo +from otp.distributed import ObjectServer/AI/UD +from otp.distributed import DistributedDistrict/AI/UD +from otp.distributed import DistributedDirectory/AI +from otp.distributed import DistributedTestObject/AI +from otp.snapshot import SnapshotDispatcher/AI/UD +from otp.snapshot import SnapshotRenderer/AI/UD +from otp.uberdog import OtpAvatarManager/AI/UD +from otp.uberdog import DistributedChatManager/AI/UD +from otp.uberdog import SpeedchatRelay/UD +from otp.distributed import CentralLogger/AI/UD +from otp.web import SettingsMgr/AI/UD +from otp.status import StatusDatabase/UD +from otp.avatar import AvatarHandle + +typedef uint8 bool; + +typedef uint32 DoId; + +typedef DoId DoIdList[]; + +struct AvatarPendingDel { + uint32 Avatar; + uint32 date; +}; + +dclass Account { + string DcObjectType db; + uint32array ACCOUNT_AV_SET required db; + uint32array pirateAvatars required db; + uint32array HOUSE_ID_SET db; + uint32 ESTATE_ID db; + AvatarPendingDel ACCOUNT_AV_SET_DEL[] db; + string PLAYED_MINUTES db; + string PLAYED_MINUTES_PERIOD db; + string CREATED db; + string LAST_LOGIN db; +}; + +struct BarrierData { + uint16 context; + string name; + uint32 avIds[]; +}; + +dclass DistributedObject { + setBarrierData(BarrierData []) broadcast ram; + setBarrierReady(uint16) airecv clsend; + execCommand(string, uint32, uint32, uint32); + broadcastMessage() broadcast; +}; + +dclass DistributedTestObject : DistributedObject { + uint32 AutoInterest[]; + setParentingRules(string, string) broadcast ram; + setRequiredField(uint32) required broadcast ram; + setB(uint32) broadcast; + setBA(uint32) broadcast airecv; + setBO(uint32) broadcast ownsend; + setBR(uint32) broadcast ram; + setBRA(uint32) broadcast ram airecv; + setBRO(uint32) broadcast ram ownsend; + setBROA(uint32) broadcast ram ownsend airecv; +}; + +struct OSInfo { + string name; + int16 platform; + int16 major; + int16 minor; +}; + +struct CPUSpeed { + int32/1000 maxSpeed; + int32/1000 currentSpeed; +}; + +dclass TimeManager : DistributedObject { + requestServerTime(uint8) airecv clsend; + serverTime(uint8, int32, uint32); + setDisconnectReason(uint8) airecv clsend; + setExceptionInfo(string) airecv clsend; + setSignature(string, char [16], char [16]) airecv clsend; + setFrameRate(uint16/10, uint16/1000, uint16, string, uint32/10, uint32/10, string, uint16, uint16, uint32/10, uint32/10, uint32/10, uint32, OSInfo, CPUSpeed, uint16, uint16, string) airecv clsend; + setCpuInfo(string) airecv clsend; + checkForGarbageLeaks(bool) airecv clsend; + setNumAIGarbageLeaks(uint32); + setClientGarbageLeak(uint32, string) airecv clsend; +}; + +dclass ObjectServer { + setName(string) airecv ram required; + setDcHash(uint32) ram required; + setDateCreated(uint32) airecv; +}; + +dclass DistributedDirectory : DistributedObject { + setParentingRules(string, string) broadcast ram; +}; + +dclass DistributedDistrict : DistributedObject { + setName(string) required broadcast ram; + setAvailable(uint8) required broadcast ram; +}; + +dclass DistributedNode : DistributedObject { + setParentStr(blob) broadcast ram ownsend airecv; + setParent(uint32) broadcast ram ownsend airecv; + setX(int16/10) broadcast ram ownsend airecv; + setY(int16/10) broadcast ram ownsend airecv; + setZ(int16/10) broadcast ram ownsend airecv; + setH(int16%360/10) broadcast ram ownsend airecv; + setP(int16%360/10) broadcast ram ownsend airecv; + setR(int16%360/10) broadcast ram ownsend airecv; + setPos : setX, setY, setZ; + setHpr : setH, setP, setR; + setPosHpr : setX, setY, setZ, setH, setP, setR; + setXY : setX, setY; + setXZ : setX, setZ; + setXYH : setX, setY, setH; + setXYZH : setX, setY, setZ, setH; +}; + +dclass DistributedSmoothNode : DistributedNode { + setComponentL(uint64) broadcast ram ownsend airecv; + setComponentX(int16/10) broadcast ram ownsend airecv; + setComponentY(int16/10) broadcast ram ownsend airecv; + setComponentZ(int16/10) broadcast ram ownsend airecv; + setComponentH(int16%360/10) broadcast ram ownsend airecv; + setComponentP(int16%360/10) broadcast ram ownsend airecv; + setComponentR(int16%360/10) broadcast ram ownsend airecv; + setComponentT(int16) broadcast ram ownsend airecv; + setSmStop : setComponentT; + setSmH : setComponentH, setComponentT; + setSmZ : setComponentZ, setComponentT; + setSmXY : setComponentX, setComponentY, setComponentT; + setSmXZ : setComponentX, setComponentZ, setComponentT; + setSmPos : setComponentX, setComponentY, setComponentZ, setComponentT; + setSmHpr : setComponentH, setComponentP, setComponentR, setComponentT; + setSmXYH : setComponentX, setComponentY, setComponentH, setComponentT; + setSmXYZH : setComponentX, setComponentY, setComponentZ, setComponentH, setComponentT; + setSmPosHpr : setComponentX, setComponentY, setComponentZ, setComponentH, setComponentP, setComponentR, setComponentT; + setSmPosHprL : setComponentL, setComponentX, setComponentY, setComponentZ, setComponentH, setComponentP, setComponentR, setComponentT; + clearSmoothing(int8) broadcast ownsend; + suggestResync(uint32, int16, int16, int32, uint16, uint16/100) ownrecv clsend; + returnResync(uint32, int16, int32, uint16, uint16/100) ownrecv clsend; +}; + +dclass DistributedCartesianGrid : DistributedNode { + setCellWidth(uint32) required broadcast ram; + setParentingRules(string, string) broadcast ram; +}; + +struct Fixture { + int32/10 x; + int32/10 y; + int32/10 z; + int16/10 h; + int16/10 p; + int16/10 r; + string state; +}; + +dclass DistributedCamera : DistributedNode { + setCamParent(uint32) required broadcast ram ownsend airecv; + setFixtures(Fixture []) required broadcast ram ownsend airecv; +}; + +struct TalkModification { + uint16 offset; + uint16 size; +}; + +dclass TalkPath_owner { + setTalk(uint32, uint32, string, string, TalkModification [], uint8) broadcast ownsend; +}; + +dclass TalkPath_whisper { + setTalkWhisper(uint32, uint32, string, string, TalkModification [], uint8) ownrecv clsend; +}; + +dclass TalkPath_group { + setTalkGroup(uint32, uint32, string, string, TalkModification [], uint8) clsend airecv; +}; + +dclass TalkPath_account { + setTalkAccount(uint32, uint32, string, string, TalkModification [], uint8) airecv clsend; +}; + +dclass AvatarHandle : TalkPath_whisper { +}; + +dclass DistributedAvatar : DistributedSmoothNode, TalkPath_owner, TalkPath_whisper { + string DcObjectType db; + setName(string) required broadcast db airecv; + friendsNotify(int32, int8) ownrecv airecv clsend; + checkAvOnShard(uint32) clsend airecv; + confirmAvOnShard(uint32, int8); +}; + +dclass DistributedPlayer : DistributedAvatar { + arrivedOnDistrict(uint32) ownrecv ram; + setAccountName(string) required ownrecv db; + setWhisperFrom(uint32, string, uint32) ownrecv clsend; + setWhisperWLFrom(uint32, string, uint32) ownrecv clsend; + setWhisperSCFrom(uint32, uint16) ownrecv clsend; + setWhisperSCCustomFrom(uint32, uint16) ownrecv clsend; + setWhisperSCEmoteFrom(uint32, uint16) ownrecv clsend; + setSystemMessage(uint32, string) ownrecv; + setCommonChatFlags(uint8) broadcast ownrecv ram airecv; + setWhitelistChatFlags(uint8) broadcast ownrecv ram airecv; + setSC(uint16) broadcast ownsend airecv; + setSCCustom(uint16) broadcast ownsend airecv; + setFriendsList(uint32uint8array) ownrecv required db airecv; + setDISLname(string) broadcast ownrecv ram; + setDISLid(uint32) broadcast ownrecv ram db; + OwningAccount(uint32); + WishName(string) db ram; + WishNameState(string) db ram; + setPreviousAccess(uint8) required db airecv; + setAccess(uint8) broadcast ownrecv required ram airecv; + setAsGM(bool) required ram broadcast ownrecv airecv; +}; + +dclass MagicWordManager : DistributedObject { + setMagicWord(string, uint32, uint32, string) airecv clsend; + setMagicWordResponse(string) airecv; + setWho(uint32array) airecv clsend; +}; + +dclass OtpAvatarManager : DistributedObject { + online(); + requestAvatarList(uint32) airecv clsend; + rejectAvatarList(uint32); + avatarListResponse(blob); + requestAvatarSlot(uint32, uint32, uint8) clsend airecv; + rejectAvatarSlot(uint32, uint32, uint8); + avatarSlotResponse(uint32, uint8); + requestPlayAvatar(uint32, uint32, uint32) clsend airecv; + rejectPlayAvatar(uint32, uint32); + playAvatarResponse(uint32, uint32, uint8, uint8); + rejectCreateAvatar(uint32); + createAvatarResponse(uint32, uint32, uint8, uint8); + requestRemoveAvatar(uint32, uint32, uint32, string) airecv clsend; + rejectRemoveAvatar(uint32); + removeAvatarResponse(uint32, uint32); + requestShareAvatar(uint32, uint32, uint32, uint8) airecv clsend; + rejectShareAvatar(uint32); + shareAvatarResponse(uint32, uint32, uint8); +}; + +dclass DistributedChatManager : DistributedObject { + online(); + adminChat(uint32, string); + setAvatarLocation(uint32, uint32, uint32); + setAvatarCrew(uint32, uint32); + setAvatarGuild(uint32, uint32); + chatParentId(uint32) airecv clsend; + chatZoneId(uint32) airecv clsend; + chatFace(uint32) airecv clsend; + chatEmote(uint16) airecv clsend; + chatEmoteTarget(uint32) airecv clsend; + chatIndex(uint16) airecv clsend; + chatString(string) airecv clsend; + chatToAvatarIndex : chatZoneId, chatIndex; + chatParentZoneFaceEmoteWithTargetIndex : chatParentId, chatZoneId, chatFace, chatEmote, chatEmoteTarget, chatIndex; + chatToAvatarString : chatZoneId, chatString; + chatParentZoneFaceEmoteWithTargetString : chatParentId, chatZoneId, chatFace, chatEmote, chatEmoteTarget, chatString; + speedChatTo(uint16) airecv clsend; + speedChatFrom(uint32, uint16); + speedChatCustomTo(uint16) airecv clsend; + speedChatCustomFrom(uint32, uint16); + whisperSCTo(uint32, uint16) airecv clsend; + whisperSCFrom(uint32, uint16); + whisperSCCustomTo(uint32, uint16) airecv clsend; + whisperSCCustomFrom(uint32, uint16); + whisperSCEmoteTo(uint32, uint16) airecv clsend; + whisperSCEmoteFrom(uint32, uint16); + whisperIgnored(uint32); +}; + +dclass FriendManager : DistributedObject { + friendQuery(int32) airecv clsend; + cancelFriendQuery(int32) airecv clsend; + inviteeFriendConsidering(int8, int32) airecv clsend; + inviteeFriendResponse(int8, int32) airecv clsend; + inviteeAcknowledgeCancel(int32) airecv clsend; + friendConsidering(int8, int32); + friendResponse(int8, int32); + inviteeFriendQuery(int32, string, blob, int32); + inviteeCancelFriendQuery(int32); + requestSecret() airecv clsend; + requestSecretResponse(int8, string); + submitSecret(string) airecv clsend; + submitSecretResponse(int8, int32); +}; + +struct FriendInfo { + string avatarName; + uint32 avatarId; + string playerName; + uint8 onlineYesNo; + uint8 openChatEnabledYesNo; + uint8 openChatFriendshipYesNo; + uint8 wlChatEnabledYesNo; + string location; + string sublocation; + uint32 timestamp; +}; + +struct AvatarFriendInfo { + string avatarName; + string playerName; + uint32 playerId; + uint8 onlineYesNo; + uint8 openChatEnabledYesNo; + uint8 openChatFriendshipYesNo; + uint8 wlChatEnabledYesNo; +}; + +struct MemberInfo { + uint32 avatarId; + string avatarName; + uint8 avatarRank; + uint8 avatarOnline; + uint32 bandManagerId; + uint32 bandId; +}; + +struct leaderBoardRecordResponces { + char found; + uint32 id; + string text; + int32 value; +}; + +struct leaderBoardRecord { + uint32 id; + string text; + int32 value; +}; + +dclass LeaderBoardReceiver { + getTopTenResponce(string, leaderBoardRecord []); + getValuesResponce(string, leaderBoardRecordResponces []); +}; + +dclass LeaderBoard : LeaderBoardReceiver { + setValue(string [], uint32, string, int32); + alterValue(string [], uint32, string, int32); + setHighScore(string [], uint32, string, int32); + getValues(string, uint32 []); + getTopTen(string); + getValuesRespondTo(string, uint32 [], uint32); + getTopTenRespondTo(string, uint32); +}; + +dclass GuildManager : DistributedObject, LeaderBoardReceiver, TalkPath_group { + online(); + guildRejectInvite(uint32, uint32); + invitationFrom(uint32, string, uint32, string); + requestInvite(uint32) airecv clsend; + memberList() airecv clsend; + createGuild() airecv clsend; + acceptInvite() airecv clsend; + declineInvite() airecv clsend; + setWantName(string) airecv clsend; + removeMember(uint32) airecv clsend; + changeRank(uint32, uint8) airecv clsend; + statusRequest() airecv clsend; + requestLeaderboardTopTen() airecv clsend; + guildStatusUpdate(uint32, string, uint8); + guildNameReject(uint32); + guildNameChange(string, uint8); + receiveMember(MemberInfo); + receiveMembersDone(); + guildAcceptInvite(uint32); + guildDeclineInvite(uint32); + updateRep(uint32, uint32); + leaderboardTopTen(leaderBoardRecord []); + recvAvatarOnline(uint32, string, uint32, uint32); + recvAvatarOffline(uint32, string); + sendChat(string, uint8, uint32) airecv clsend; + sendWLChat(string, uint8, uint32) airecv clsend; + sendSC(uint16) airecv clsend; + sendSCQuest(uint16, uint16, uint16) airecv clsend; + recvChat(uint32, string, uint8, uint32); + recvWLChat(uint32, string, uint8, uint32); + recvSC(uint32, uint16); + recvSCQuest(uint32, uint16, uint16, uint16); + sendTokenRequest() airecv clsend; + recvTokenGenerated(string); + recvTokenInviteValue(string, int8); + sendTokenForJoinRequest(string, string) airecv clsend; + recvTokenRedeemMessage(string); + recvTokenRedeemedByPlayerMessage(string); + sendTokenRValue(string, int8) airecv clsend; + sendPermToken() airecv clsend; + sendNonPermTokenCount() airecv clsend; + recvPermToken(string); + recvNonPermTokenCount(uint8); + sendClearTokens(uint8) airecv clsend; + sendAvatarBandId(uint32, uint32, uint32); + recvMemberAdded(MemberInfo); + recvMemberRemoved(uint32); + recvMemberUpdateName(uint32, string); + recvMemberUpdateRank(uint32, uint8); + recvMemberUpdateBandId(uint32, uint32, uint32); + avatarOnline(uint32, uint16); + avatarOffline(uint32); + reflectTeleportQuery(uint32, uint32, uint32, uint32, uint32) clsend airecv; + teleportQuery(uint32, uint32, uint32, uint32, uint32); + reflectTeleportResponse(uint32, int8, uint32, uint32, uint32) clsend airecv; + teleportResponse(uint32, int8, uint32, uint32, uint32); + requestGuildMatesList(uint32, uint32, uint32); + updateAvatarName(uint32, string); + avatarDeleted(uint32); +}; + +dclass AvatarFriendsManager : DistributedObject { + online(); + requestInvite(uint32) airecv clsend; + friendConsidering(uint32) airecv clsend; + invitationFrom(uint32, string); + retractInvite(uint32); + rejectInvite(uint32, uint32); + requestRemove(uint32) airecv clsend; + rejectRemove(uint32, uint32); + updateAvatarFriend(uint32, AvatarFriendInfo); + removeAvatarFriend(uint32); + updateAvatarName(uint32, string); + avatarOnline(uint32, uint32, string, bool, bool, string, string); + avatarOffline(uint32); +}; + +dclass PlayerFriendsManager : DistributedObject, TalkPath_account { + requestInvite(uint32, uint32, uint8) airecv clsend; + invitationFrom(uint32, string); + retractInvite(uint32); + invitationResponse(uint32, uint16, uint32); + requestDecline(uint32, uint32) airecv clsend; + requestDeclineWithReason(uint32, uint32, uint32) airecv clsend; + requestRemove(uint32, uint32) airecv clsend; + secretResponse(string); + rejectSecret(string); + rejectUseSecret(string); + updatePlayerFriend(uint32, FriendInfo, uint8); + removePlayerFriend(uint32); +}; + +dclass SnapshotDispatcher : DistributedObject { + online(); + requestRender(uint32); + avatarDeleted(uint32); + requestNewWork(uint32); + errorFetchingAvatar(uint32, uint32); + errorRenderingAvatar(uint32, uint32); + renderSuccessful(uint32, uint32); +}; + +dclass SnapshotRenderer : DistributedObject { + online(); + requestRender(uint32, uint32, string); +}; + +dclass SpeedchatRelay : DistributedObject, TalkPath_account { + forwardSpeedchat(uint32, uint8, uint32 [], uint32, string, uint8) clsend; +}; + +dclass CentralLogger : DistributedObject { + sendMessage(string, string, uint32, uint32) clsend; +}; + +dclass SettingsMgr : DistributedObject { + requestAllChangedSettings() airecv clsend; + settingChange(string, string) airecv; +}; + +dclass StatusDatabase : DistributedObject { + requestOfflineAvatarStatus(uint32 []) airecv clsend; + recvOfflineAvatarStatus(uint32, uint32); +}; + +dclass CallbackObject { + callback(uint32, bool, uint8); +}; + diff --git a/Releases/ToontownTest/1.0.40.6.test-install/phase_3/etc/toon.dc b/Releases/ToontownTest/1.0.40.6.test-install/phase_3/etc/toon.dc new file mode 100644 index 0000000..1ccd5d5 --- /dev/null +++ b/Releases/ToontownTest/1.0.40.6.test-install/phase_3/etc/toon.dc @@ -0,0 +1,3037 @@ +from toontown.ai import WelcomeValleyManager/AI +from toontown.building import DistributedAnimatedProp/AI +from toontown.toon import DistributedToon/AI/UD +from toontown.classicchars import DistributedCCharBase/AI +from toontown.classicchars import DistributedMickey/AI +from toontown.classicchars import DistributedVampireMickey/AI +from toontown.classicchars import DistributedMinnie/AI +from toontown.classicchars import DistributedWitchMinnie/AI +from toontown.classicchars import DistributedGoofy/AI +from toontown.classicchars import DistributedSuperGoofy/AI +from toontown.classicchars import DistributedDaisy/AI +from toontown.classicchars import DistributedChip/AI +from toontown.classicchars import DistributedDale/AI +from toontown.classicchars import DistributedGoofySpeedway/AI +from toontown.classicchars import DistributedDonald/AI +from toontown.classicchars import DistributedDonaldDock/AI +from toontown.classicchars import DistributedPluto/AI +from toontown.classicchars import DistributedWesternPluto/AI +from toontown.safezone import DistributedTrolley/AI +from toontown.safezone import DistributedPartyGate/AI +from toontown.suit import DistributedSuitPlanner/AI +from toontown.suit import DistributedSuitBase/AI +from toontown.suit import DistributedSuit/AI +from toontown.suit import DistributedSuit/AI +from toontown.suit import DistributedTutorialSuit/AI +from toontown.suit import DistributedFactorySuit/AI +from toontown.suit import DistributedMintSuit/AI +from toontown.suit import DistributedStageSuit/AI +from toontown.suit import DistributedSellbotBoss/AI +from toontown.suit import DistributedCashbotBoss/AI +from toontown.coghq import DistributedCashbotBossSafe/AI +from toontown.coghq import DistributedCashbotBossCrane/AI +from toontown.suit import DistributedCashbotBossGoon/AI +from toontown.battle import DistributedBattleBase/AI +from toontown.battle import DistributedBattle/AI +from toontown.battle import DistributedBattleBldg/AI +from toontown.tutorial import DistributedBattleTutorial/AI +from toontown.coghq import DistributedBattleFactory/AI +from toontown.battle import DistributedBattleFinal/AI +from toontown.safezone import DistributedBoat/AI +from toontown.safezone import DistributedButterfly/AI +from toontown.safezone import DistributedMMPiano/AI +from toontown.safezone import DistributedDGFlower/AI +from toontown.fishing import DistributedFishingPond/AI +from toontown.fishing import DistributedFishingTarget/AI +from toontown.fishing import DistributedPondBingoManager/AI +from toontown.safezone import DistributedFishingSpot/AI +from toontown.estate import DistributedCannon/AI +from toontown.estate import DistributedTarget/AI +from toontown.minigame import DistributedMinigame/AI +from toontown.minigame import DistributedMinigameTemplate/AI +from toontown.minigame import DistributedRaceGame/AI +from toontown.minigame import DistributedCannonGame/AI +from toontown.minigame import DistributedPhotoGame/AI +from toontown.minigame import DistributedPatternGame/AI +from toontown.minigame import DistributedRingGame/AI +from toontown.minigame import DistributedTagGame/AI +from toontown.minigame import DistributedMazeGame/AI +from toontown.minigame import DistributedTugOfWarGame/AI +from toontown.minigame import DistributedCatchGame/AI +from toontown.minigame import DistributedDivingGame/AI +from toontown.minigame import DistributedTargetGame/AI +from toontown.estate import EstateManager/AI +from toontown.estate import DistributedEstate/AI +from toontown.estate import DistributedHouse/AI +from toontown.estate import DistributedHouseInterior/AI +from toontown.estate import DistributedGarden/AI +from toontown.shtiker import DeleteManager/AI +from toontown.ai import ToontownMagicWordManager/AI +from toontown.ai import NewsManager/AI +from toontown.shtiker import PurchaseManager/AI +from toontown.shtiker import NewbiePurchaseManager/AI +from toontown.safezone import SafeZoneManager/AI +from toontown.tutorial import TutorialManager/AI +from toontown.catalog import CatalogManager/AI +from toontown.safezone import DistributedTreasure/AI +from toontown.safezone import DistributedDDTreasure/AI +from toontown.safezone import DistributedDGTreasure/AI +from toontown.safezone import DistributedDLTreasure/AI +from toontown.safezone import DistributedTTTreasure/AI +from toontown.safezone import DistributedBRTreasure/AI +from toontown.safezone import DistributedMMTreasure/AI +from toontown.safezone import DistributedOZTreasure/AI +from toontown.safezone import DistributedETreasure/AI +from toontown.safezone import DistributedEFlyingTreasure/AI +from toontown.minigame import DistributedTagTreasure/AI +from toontown.coghq import DistributedCashbotBossTreasure/AI +from toontown.building import DistributedTrophyMgr/AI +from toontown.building import DistributedBuilding/AI +from toontown.building import DistributedAnimBuilding/AI +from toontown.building import DistributedToonInterior/AI +from toontown.building import DistributedToonHallInterior/AI +from toontown.building import DistributedSuitInterior/AI +from toontown.building import DistributedHQInterior/AI +from toontown.building import DistributedGagshopInterior/AI +from toontown.building import DistributedPetshopInterior/AI +from toontown.building import DistributedKartShopInterior/AI +from toontown.building import DistributedDoor/AI +from toontown.building import DistributedAnimDoor/AI +from toontown.estate import DistributedHouseDoor/AI +from toontown.coghq import DistributedCogHQDoor/AI +from toontown.toon import DistributedNPCToonBase/AI +from toontown.toon import DistributedNPCToon/AI +from toontown.toon import DistributedNPCSpecialQuestGiver/AI +from toontown.toon import DistributedNPCFlippyInToonHall/AI +from toontown.toon import DistributedNPCScientist/AI +from toontown.toon import DistributedNPCClerk/AI +from toontown.toon import DistributedNPCTailor/AI +from toontown.toon import DistributedNPCBlocker/AI +from toontown.toon import DistributedNPCFisherman/AI +from toontown.toon import DistributedNPCPartyPerson/AI +from toontown.toon import DistributedNPCPetclerk/AI +from toontown.toon import DistributedNPCKartClerk/AI +from toontown.building import DistributedKnockKnockDoor/AI +from toontown.building import DistributedElevator/AI +from toontown.building import DistributedElevatorFSM/AI +from toontown.building import DistributedElevatorExt/AI +from toontown.building import DistributedElevatorInt/AI +from toontown.coghq import DistributedFactoryElevatorExt/AI +from toontown.coghq import DistributedMintElevatorExt/AI +from toontown.coghq import DistributedLawOfficeElevatorExt/AI +from toontown.coghq import DistributedLawOfficeElevatorInt/AI +from toontown.building import DistributedElevatorFloor/AI +from toontown.building import DistributedBossElevator/AI +from toontown.building import DistributedCFOElevator/AI +from toontown.building import DistributedCJElevator/AI +from toontown.building import DistributedBBElevator/AI +from toontown.building import DistributedBoardingParty/AI +from toontown.building import DistributedTutorialInterior/AI +from toontown.estate import DistributedBankMgr/AI +from toontown.estate import DistributedMailbox/AI +from toontown.estate import DistributedFurnitureManager/AI +from toontown.estate import DistributedFurnitureItem/AI +from toontown.estate import DistributedBank/AI +from toontown.estate import DistributedCloset/AI +from toontown.estate import DistributedPhone/AI +from toontown.effects import DistributedFireworkShow/AI +from toontown.estate import DistributedFireworksCannon/AI +from toontown.coghq import LobbyManager/AI +from otp.level import DistributedLevel/AI +from otp.level import DistributedEntity/AI +from otp.level import DistributedInteractiveEntity/AI +from toontown.coghq import DistributedFactory/AI +from toontown.coghq import DistributedLawOffice/AI +from toontown.coghq import DistributedLawOfficeFloor/AI +from toontown.coghq import DistributedLift/AI +from toontown.coghq import DistributedDoorEntity/AI +from toontown.coghq import DistributedSwitch/AI +from toontown.coghq import DistributedButton/AI +from toontown.coghq import DistributedTrigger/AI +from toontown.coghq import DistributedCrushableEntity/AI +from toontown.coghq import DistributedCrusherEntity/AI +from toontown.coghq import DistributedStomper/AI +from toontown.coghq import DistributedStomperPair/AI +from toontown.coghq import DistributedLaserField/AI +from toontown.coghq import DistributedGolfGreenGame/AI +from toontown.coghq import DistributedSecurityCamera/AI +from toontown.coghq import DistributedMover/AI +from toontown.coghq import DistributedElevatorMarker/AI +from toontown.coghq import DistributedBarrelBase/AI +from toontown.coghq import DistributedGagBarrel/AI +from toontown.coghq import DistributedBeanBarrel/AI +from toontown.coghq import DistributedHealBarrel/AI +from toontown.coghq import DistributedGrid/AI +from toontown.coghq import ActiveCell/AI +from toontown.coghq import DirectionalCell/AI +from toontown.coghq import CrusherCell/AI +from toontown.coghq import DistributedCrate/AI +from toontown.coghq import DistributedSinkingPlatform/AI +from toontown.suit import DistributedGoon/AI +from toontown.suit import DistributedGridGoon/AI +from toontown.coghq import BattleBlocker/AI +from toontown.ai import DistributedBlackCatMgr/AI +from toontown.ai import DistributedPolarPlaceEffectMgr/AI +from toontown.ai import DistributedResistanceEmoteMgr/AI +from toontown.ai import DistributedScavengerHuntTarget/AI +from toontown.ai import DistributedTrickOrTreatTarget/AI +from toontown.ai import DistributedWinterCarolingTarget/AI +from toontown.coghq import DistributedMint/AI +from toontown.coghq import DistributedMintRoom/AI +from toontown.coghq import DistributedMintBattle/AI +from toontown.coghq import DistributedStage/AI +from toontown.coghq import DistributedStageRoom/AI +from toontown.coghq import DistributedStageBattle/AI +from toontown.pets.PetDCImports/AI import * +from toontown.pets import DistributedPetProxy/AI +from toontown.coghq.InGameEditorDCImports/AI import * +from toontown.distributed import ToontownDistrict/AI +from toontown.distributed import ToontownDistrictStats/AI +from toontown.racing import DistributedVehicle/AI +from toontown.racing import DistributedStartingBlock/AI +from toontown.racing import DistributedRace/AI +from toontown.racing import DistributedKartPad/AI +from toontown.racing import DistributedRacePad/AI +from toontown.racing import DistributedViewPad/AI +from toontown.racing import DistributedStartingBlock/AI +from toontown.racing import DistributedLeaderBoard/AI +from toontown.racing import DistributedGag/AI +from toontown.racing import DistributedProjectile/AI +from toontown.racing.DistributedStartingBlock/AI import DistributedViewingBlock/AI +from toontown.uberdog.DistributedDeliveryManager/AI/UD import DistributedDeliveryManager/AI/UD +from toontown.uberdog.DistributedDataStoreManager/AI/UD import DistributedDataStoreManager/AI/UD +from toontown.suit import DistributedLawbotBoss/AI +from toontown.coghq import DistributedLawbotBossGavel/AI +from toontown.suit import DistributedLawbotBossSuit/AI +from toontown.coghq import DistributedLawbotCannon/AI +from toontown.coghq import DistributedLawbotChair/AI +from toontown.estate import DistributedLawnDecor/AI +from toontown.estate import DistributedGardenPlot/AI +from toontown.estate import DistributedGardenBox/AI +from toontown.estate import DistributedFlower/AI +from toontown.estate import DistributedGagTree/AI +from toontown.estate import DistributedStatuary/AI +from toontown.estate import DistributedToonStatuary/AI +from toontown.estate import DistributedChangingStatuary/AI +from toontown.estate import DistributedPlantBase/AI +from toontown.estate import DistributedLawnDecor/AI +from toontown.minigame import DistributedTravelGame/AI +from toontown.minigame import DistributedPairingGame/AI +from toontown.minigame import DistributedVineGame/AI +from toontown.golf import DistributedPhysicsWorld/AI +from toontown.golf import DistributedGolfHole/AI +from toontown.golf import DistributedGolfCourse/AI +from toontown.parties import DistributedParty/AI +from toontown.parties import DistributedPartyActivity/AI +from toontown.parties import DistributedPartyTeamActivity/AI +from toontown.parties import DistributedPartyCannon/AI +from toontown.parties import DistributedPartyCannonActivity/AI +from toontown.parties import DistributedPartyCatchActivity/AI +from toontown.parties import DistributedPartyCogActivity/AI +from toontown.parties import DistributedPartyFireworksActivity/AI +from toontown.parties import DistributedPartyDanceActivityBase/AI +from toontown.parties import DistributedPartyDanceActivity/AI +from toontown.parties import DistributedPartyDance20Activity/AI +from toontown.parties import DistributedPartyTrampolineActivity/AI +from toontown.parties import DistributedPartyTugOfWarActivity/AI +from toontown.parties import DistributedPartyJukeboxActivityBase/AI +from toontown.parties import DistributedPartyJukeboxActivity/AI +from toontown.parties import DistributedPartyJukebox40Activity/AI +from toontown.friends import TTPlayerFriendsManager/UD +from toontown.uberdog import TTSpeedchatRelay/UD +from toontown.safezone import DistributedGolfKart/AI +from toontown.safezone import DistributedPicnicBasket/AI +from toontown.distributed import DistributedTimer/AI +from toontown.suit import DistributedBossbotBoss/AI +from toontown.coghq import DistributedCogKart/AI +from toontown.coghq import DistributedCountryClub/AI +from toontown.coghq import DistributedCountryClubRoom/AI +from toontown.coghq import DistributedMoleField/AI +from toontown.coghq import DistributedCountryClubBattle/AI +from toontown.building import DistributedClubElevator/AI +from toontown.coghq import DistributedMaze/AI +from toontown.battle import DistributedBattleWaiters/AI +from toontown.coghq import DistributedFoodBelt/AI +from toontown.coghq import DistributedBanquetTable/AI +from toontown.battle import DistributedBattleDiners/AI +from toontown.coghq import DistributedGolfSpot/AI +from toontown.minigame import DistributedIceGame/AI +from toontown.minigame import DistributedCogThiefGame/AI +from toontown.minigame import DistributedTwoDGame/AI +from toontown.safezone import DistributedPicnicTable/AI +from toontown.safezone import DistributedChineseCheckers/AI +from toontown.safezone import DistributedCheckers/AI +from toontown.safezone import DistributedFindFour/AI +from toontown.uberdog.DistributedMailManager/AI/UD import DistributedMailManager/AI/UD +from toontown.uberdog.DistributedPartyManager/AI/UD import DistributedPartyManager/AI/UD +from toontown.rpc.AwardManager/UD import AwardManager/UD +from toontown.rpc.RATManager/UD import RATManager/UD +from toontown.uberdog.DistributedInGameNewsMgr/AI/UD import DistributedInGameNewsMgr/AI/UD +from toontown.coderedemption.TTCodeRedemptionMgr/AI/UD import TTCodeRedemptionMgr/AI/UD +from toontown.distributed.NonRepeatableRandomSourceAI import NonRepeatableRandomSourceAI +from toontown.distributed.NonRepeatableRandomSourceUD import NonRepeatableRandomSourceUD +from toontown.ai.DistributedPhaseEventMgr/AI import DistributedPhaseEventMgr/AI +from toontown.ai.DistributedHydrantZeroMgr/AI import DistributedHydrantZeroMgr/AI +from toontown.ai.DistributedMailboxZeroMgr/AI import DistributedMailboxZeroMgr/AI +from toontown.ai.DistributedTrashcanZeroMgr/AI import DistributedTrashcanZeroMgr/AI +from toontown.ai import DistributedSillyMeterMgr/AI +from toontown.cogdominium import DistributedCogdoInterior/AI +from toontown.cogdominium import DistributedCogdoElevatorExt/AI +from toontown.cogdominium import DistributedCogdoElevatorInt/AI +from toontown.cogdominium import DistCogdoGame/AI +from toontown.cogdominium import DistCogdoLevelGame/AI +from toontown.cogdominium import DistBoardroomGame/AI +from toontown.cogdominium import DistCogdoCraneGame/AI +from toontown.cogdominium import DistCogdoMazeGame/AI +from toontown.cogdominium import DistCogdoFlyingGame/AI +from toontown.cogdominium import DistCogdoCrane/AI + +struct GiftItem { + blob Item; + string giftTag; +}; + +struct gardenSpecial { + uint8 index; + uint8 count; +}; + +struct simpleMail { + uint64 msgId; + uint32 senderId; + uint16 year; + uint8 month; + uint8 day; + string body; +}; + +struct invite { + uint64 inviteKey; + uint64 partyId; + uint8 status; +}; + +struct decoration { + uint8 decorId; + uint8 x; + uint8 y; + uint8 h; +}; + +struct activity { + uint8 activityId; + uint8 x; + uint8 y; + uint8 h; +}; + +struct party { + uint64 partyId; + uint32 hostId; + uint16 startYear; + uint8 startMonth; + uint8 startDay; + uint8 startHour; + uint8 startMinute; + uint16 endYear; + uint8 endMonth; + uint8 endDay; + uint8 endHour; + uint8 endMinute; + uint8 isPrivate; + uint8 inviteTheme; + activity activities[]; + decoration decors[]; + uint8 status; +}; + +struct partyReply { + uint32 inviteeId; + uint8 status; +}; + +struct repliesForOneParty { + uint64 partyId; + partyReply partyReplies[]; +}; + +struct publicPartyInfo { + uint32 shardId; + uint32 zoneId; + uint8 numberOfGuests; + string hostName; + uint8array activityIds; + uint16 minLeft; +}; + +struct jukeboxSongInfo { + uint8/10 phase; + string fileName; +}; + +struct partyCloudColor { + uint16 cloudNumber; + uint8/100 r; + uint8/100 g; + uint8/100 b; +}; + +struct datetime { + uint16 year; + uint8 month; + uint8 day; + uint8 hour; + uint8 minutes; + uint8 seconds; +}; + +dclass ToontownDistrict : DistributedDistrict { + setParentingRules(string, string) broadcast ram; +}; + +dclass ToontownDistrictStats : DistributedObject { + settoontownDistrictId(uint32) broadcast required ram; + setAvatarCount(uint32) broadcast required ram; + setNewAvatarCount(uint32) broadcast required ram; + setStats : setAvatarCount, setNewAvatarCount; +}; + +dclass WelcomeValleyManager : DistributedObject { + clientSetZone(uint32) airecv clsend; + requestZoneIdMessage(uint32, uint16) airecv clsend; + requestZoneIdResponse(uint32, uint16); +}; + +dclass DistributedAnimatedProp : DistributedObject { + setPropId(uint16) required broadcast ram; + setAvatarInteract(uint32) required broadcast ram; + requestInteract() airecv clsend; + rejectInteract(); + requestExit() airecv clsend; + avatarExit(uint32) broadcast; + setState(string, int16) required broadcast ram; +}; + +typedef int16 pair16[2]; + +dclass DistributedToon : DistributedPlayer { + setDNAString(blob) required broadcast ownrecv db; + setMaxBankMoney(int16) required broadcast ownrecv db; + setBankMoney(int16) required broadcast ownrecv db; + setMaxMoney(int16) required broadcast ownrecv db; + setMoney(int16) required broadcast ownrecv db; + setMaxHp(int16) required broadcast ownrecv db; + setHp(int16) required broadcast ownrecv db; + toonUp(uint16) broadcast ownrecv; + takeDamage(uint16) broadcast ownrecv; + setBattleId(uint32) required broadcast ram; + setExperience(blob) required ownrecv db; + setMaxCarry(uint8) required ownrecv db; + setTrackAccess(uint16array) required broadcast ownrecv db; + setTrackProgress(int8, uint32) required ownrecv db; + setTrackBonusLevel(int8array) required broadcast ownrecv db; + setInventory(blob) required ownrecv db; + setMaxNPCFriends(uint16) required ownrecv db; + setNPCFriendsDict(uint32uint8array) required ownrecv db; + setDefaultShard(uint32) required ownrecv db; + setDefaultZone(uint32) required ownrecv db; + setShtickerBook(blob) required ownrecv db; + setZonesVisited(uint32array) required ownrecv db; + setHoodsVisited(uint32array) required ownrecv db; + setInterface(blob) required ownrecv db; + setLastHood(uint32) required ownrecv db; + setTutorialAck(uint8) required ownrecv db; + setMaxClothes(uint32) required ownrecv db; + setClothesTopsList(uint8array) required ownrecv db; + setClothesBottomsList(uint8array) required ownrecv db; + setGardenSpecials(gardenSpecial []) required ownrecv db airecv; + setEarnedExperience(uint16array) ownrecv; + setTunnelIn(int16, int16/10, int16/10, int16/10, int16/100, int32/100) ownsend broadcast; + setTunnelOut(int16, int16/10, int16/10, int16/10, int16/10, int16/100, int32/100) ownsend broadcast; + setAnimState(string, int16/1000, int16) broadcast ram ownsend; + setEmoteState(int16, int16/1000, int16) broadcast ram ownsend; + setEmoteAccess(uint8array) required ownrecv db; + setCustomMessages(uint16array) required ownrecv db; + setSleepAutoReply(uint32) broadcast clsend ownrecv; + setResistanceMessages(pair16 []) required ownrecv db; + setPetTrickPhrases(uint8array) required ownrecv db; + setCatalogSchedule(uint16, uint32) required ownrecv db; + setCatalog(blob, blob, blob) required ownrecv db; + setMailboxContents(blob) required ownrecv db; + setDeliverySchedule(blob) required ownrecv db airecv; + setGiftSchedule(blob) required ownrecv db airecv; + setAwardMailboxContents(blob) required ownrecv db; + setAwardSchedule(blob) required ownrecv db airecv; + setAwardNotify(uint8) required ownrecv db; + setCatalogNotify(uint8, uint8) required ownrecv db; + playSplashEffect(int16/10, int16/10, int16/10) broadcast ownsend; + setWhisperSCToontaskFrom(uint32, uint32, uint32, uint32, uint8) ownrecv clsend; + setSCToontask(uint32, uint32, uint32, uint8) broadcast ownsend; + setSCSinging(uint16) broadcast ownsend; + reqSCResistance(uint16, uint32 []) ownsend airecv; + setSCResistance(uint16, uint32 []) broadcast ownrecv; + setSpeedChatStyleIndex(uint8) required ownsend broadcast db; + setTrophyScore(uint16) broadcast ownrecv ram; + setTeleportAccess(uint32array) required ownrecv db; + battleSOS(uint32) ownrecv clsend; + teleportQuery(uint32) ownrecv clsend; + teleportResponse(uint32, int8, uint32, uint32, uint32) ownrecv clsend; + teleportGiveup(uint32) ownrecv clsend; + teleportGreeting(uint32) broadcast ownsend; + setCogStatus(uint32array) required ownrecv db; + setCogCount(uint32array) required ownrecv db; + setCogRadar(uint8array) required ownrecv db; + setBuildingRadar(uint8array) required ownrecv db; + setCogLevels(uint8array) required broadcast ownrecv db; + setCogTypes(uint8array) required broadcast ownrecv db; + setCogParts(uint32array) required broadcast ownrecv db; + setCogMerits(uint16array) required ownrecv db; + setCogIndex(int8) broadcast ram; + setDisguisePageFlag(int8) ownrecv; + setHouseId(uint32) required ownrecv db; + setQuests(uint32array) required broadcast ownrecv db; + setQuestHistory(uint16array) required ownrecv db; + setRewardHistory(uint8, uint16array) required ownrecv db; + setQuestCarryLimit(uint8) required ownrecv db; + setCheesyEffect(int16, uint32, uint32) required broadcast ownrecv db; + setGhostMode(uint8) broadcast ownrecv ram; + setPosIndex(uint8) required ownrecv db; + setFishCollection(uint8array, uint8array, uint16array) required ownrecv db; + setMaxFishTank(uint8) required ownrecv db; + setFishTank(uint8array, uint8array, uint16array) required ownrecv db; + setFishingRod(uint8) required broadcast ownrecv db; + setFishingTrophies(uint8array) required ownrecv db; + setFlowerCollection(uint8array, uint8array) required ownrecv db; + setFlowerBasket(uint8array, uint8array) required ownrecv db; + setMaxFlowerBasket(uint8) required ownrecv db; + setGardenTrophies(uint8array) required ownrecv db; + setShovel(uint8) required broadcast ownrecv db; + setShovelSkill(uint32) required ownrecv db; + setWateringCan(uint8) required broadcast ownrecv db; + setWateringCanSkill(uint32) required ownrecv db; + promoteShovel(uint8) ownrecv; + promoteWateringCan(uint8) ownrecv; + reactivateWater() ownrecv; + presentPie(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10, int32) broadcast ownsend; + tossPie(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10, uint8, uint8, int32) broadcast ownsend; + pieSplat(int16/10, int16/10, int16/10, uint8, uint8, int32) broadcast ownsend; + setPieType(uint8) broadcast ownrecv ram; + setNumPies(uint16) broadcast ownrecv ram; + catalogGenClothes(uint32) broadcast ownrecv; + setPetId(uint32) required broadcast ownrecv db; + setPetMovie(uint32, uint8) ownsend airecv; + setPetTutorialDone(uint8) required ownsend airecv db; + setFishBingoTutorialDone(uint8) required ownsend airecv db; + setFishBingoMarkTutorialDone(uint8) required ownsend airecv db; + setKartBodyType(int8) required broadcast ownrecv db; + setKartBodyColor(int8) required broadcast ownrecv db; + setKartAccessoryColor(int8) required broadcast ownrecv db; + setKartEngineBlockType(int8) required broadcast ownrecv db; + setKartSpoilerType(int8) required broadcast ownrecv db; + setKartFrontWheelWellType(int8) required broadcast ownrecv db; + setKartBackWheelWellType(int8) required broadcast ownrecv db; + setKartRimType(int8) required broadcast ownrecv db; + setKartDecalType(int8) required broadcast ownrecv db; + updateKartDNAField(int8, int8) ownsend airecv; + addOwnedAccessory(int8) ownsend airecv; + removeOwnedAccessory(int8) ownsend airecv; + setTickets(uint32) required broadcast ownrecv db; + setKartingHistory(uint8 [16]) required ownrecv db; + setKartingTrophies(uint8 [33]) required ownrecv db; + setKartingPersonalBest(uint32/1000 [6]) required ownrecv db; + setKartingPersonalBest2(uint32/1000 [12]) required ownrecv db; + setKartAccessoriesOwned(int8 [16]) required broadcast ownrecv db; + setCurrentKart(uint32) broadcast ownrecv ram; + squish(uint8) ownsend airecv; + announceBingo() broadcast ownrecv; + trickOrTreatTargetMet(uint32) ownrecv; + trickOrTreatMilestoneMet() ownrecv; + winterCarolingTargetMet(uint32) ownrecv; + setCogSummonsEarned(uint8array) required ownrecv db; + reqCogSummons(string, uint32) ownsend airecv; + cogSummonsResponse(string, uint32, uint32) ownrecv; + reqUseSpecial(int32) ownsend airecv; + useSpecialResponse(string) ownrecv; + setGardenStarted(uint8) required ownrecv db; + sendToGolfCourse(uint32) ownrecv; + setGolfHistory(uint16 [18]) required ownrecv db; + setPackedGolfHoleBest(uint8 [18]) required ownrecv db; + setGolfCourseBest(uint8 [3]) required ownrecv db; + setUnlimitedSwing(uint8) broadcast ownrecv ram; + logSuspiciousEvent(string) clsend airecv; + logMessage(string) ownsend airecv; + forceLogoutWithNotify() ownrecv; + setPinkSlips(uint8) required ownrecv db; + setNametagStyle(uint8) broadcast required ram db; + updateGMNameTag(string, string, uint8) broadcast ownsend ram; + setMail(simpleMail []) ownrecv; + setNumMailItems(uint32) airecv; + setSimpleMailNotify(uint8) ownrecv airecv; + setInvites(invite []) ownrecv airecv ram; + setPartiesInvitedTo(party []) ownrecv airecv ram; + setHostedParties(party []) ownrecv airecv ram; + setPartyReplies(repliesForOneParty []) ownrecv airecv ram; + updateInvite(uint64, uint8) ownrecv airecv; + updateReply(uint64, uint64, uint8) ownrecv airecv; + setPartyCanStart(uint64) ownrecv airecv; + setPartyStatus(uint64, uint8) ownrecv airecv; + announcePartyStarted(uint64) ownrecv; +}; + +dclass DistributedCCharBase : DistributedObject { + setChat(uint32, uint32, uint32) broadcast; + fadeAway() broadcast; + setWalk(string, string, int16) required broadcast ram; + avatarEnter() airecv clsend; + avatarExit() airecv clsend; + setNearbyAvatarChat(string) airecv clsend; + setNearbyAvatarSC(uint16) airecv clsend; + setNearbyAvatarSCCustom(uint16) airecv clsend; + setNearbyAvatarSCToontask(uint32, uint32, uint32, uint8) airecv clsend; +}; + +dclass DistributedMickey : DistributedCCharBase { +}; + +dclass DistributedVampireMickey : DistributedMickey { +}; + +dclass DistributedWitchMinnie : DistributedMickey { +}; + +dclass DistributedMinnie : DistributedCCharBase { +}; + +dclass DistributedGoofy : DistributedCCharBase { +}; + +dclass DistributedDaisy : DistributedCCharBase { +}; + +dclass DistributedChip : DistributedCCharBase { +}; + +dclass DistributedDale : DistributedCCharBase { + setFollowChip(string, string, int16, int16/100, int16/100) broadcast ram; + setChipId(uint32) required broadcast ram; +}; + +dclass DistributedDonald : DistributedCCharBase { +}; + +dclass DistributedDonaldDock : DistributedCCharBase { +}; + +dclass DistributedPluto : DistributedCCharBase { +}; + +dclass DistributedWesternPluto : DistributedPluto { +}; + +dclass DistributedGoofySpeedway : DistributedCCharBase { +}; + +dclass DistributedSuperGoofy : DistributedGoofySpeedway { +}; + +dclass DistributedPartyGate : DistributedObject { + getPartyList(uint32) airecv clsend; + partyChoiceRequest(uint32, uint64, uint64) airecv clsend; + listAllPublicParties(publicPartyInfo []); + partyRequestDenied(uint8); + setParty(publicPartyInfo); +}; + +dclass DistributedTrolley : DistributedObject { + setState(string, int16) broadcast ram; + fillSlot0(uint32) broadcast ram; + fillSlot1(uint32) broadcast ram; + fillSlot2(uint32) broadcast ram; + fillSlot3(uint32) broadcast ram; + emptySlot0(uint32, int16) broadcast ram; + emptySlot1(uint32, int16) broadcast ram; + emptySlot2(uint32, int16) broadcast ram; + emptySlot3(uint32, int16) broadcast ram; + requestBoard() airecv clsend; + rejectBoard(uint32); + requestExit() airecv clsend; + setMinigameZone(uint32, uint16); +}; + +dclass DistributedSuitPlanner : DistributedObject { + setZoneId(uint32) required broadcast ram; + suitListQuery() airecv clsend; + suitListResponse(uint8array); + buildingListQuery() airecv clsend; + buildingListResponse(uint8array); +}; + +dclass DistributedSuitBase : DistributedObject { + denyBattle(); + setDNAString(blob) required broadcast ram; + setLevelDist(int16) required broadcast ram; + setBrushOff(int16) broadcast; + setSkelecog(uint8) required broadcast ram; + setSkeleRevives(uint8) required broadcast ram; + setHP(int16) required broadcast ram; +}; + +dclass DistributedSuit : DistributedSuitBase { + requestBattle(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) airecv clsend; + setSPDoId(uint32) required broadcast ram; + setPathEndpoints(uint16, uint16, uint16, uint16) required broadcast ram; + setPathPosition(uint16, int16) required broadcast ram; + setPathState(int8) required broadcast ram; + debugSuitPosition(int16/10, int16, int16/10, int16/10, int16) broadcast; +}; + +dclass DistributedTutorialSuit : DistributedSuitBase { + requestBattle(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) airecv clsend; +}; + +dclass DistributedFactorySuit : DistributedSuitBase { + setLevelDoId(uint32) required broadcast ram; + setCogId(uint32) required broadcast ram; + setReserve(uint8) required broadcast ram; + requestBattle(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) airecv clsend; + setAlert(uint32) airecv clsend; + setConfrontToon(uint32) broadcast; + setStrayed() airecv clsend; + setReturn() broadcast; +}; + +dclass DistributedMintSuit : DistributedFactorySuit { +}; + +dclass DistributedStageSuit : DistributedFactorySuit { +}; + +dclass DistributedBossCog : DistributedNode { + setDNAString(blob) required broadcast db; + setToonIds(uint32array, uint32array, uint32array) broadcast ram; + setBattleIds(uint8, uint32, uint32) broadcast ram; + setArenaSide(uint8) broadcast ram; + avatarEnter() airecv clsend; + avatarExit() airecv clsend; + avatarNearEnter() airecv clsend; + avatarNearExit() airecv clsend; + toonDied(uint32) broadcast; + setBattleExperience(int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, uint8array, int16array, uint32array) required broadcast ram; + zapToon(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10, int8/100, int8/100, uint8, int16) airecv clsend; + showZapToon(uint32, int16/10, int16/10, int16/10, int16/10, int16/10, int16/10, uint8, int16) broadcast; + setAttackCode(uint8, uint32) broadcast; +}; + +dclass DistributedSellbotBoss : DistributedBossCog { + setCagedToonNpcId(uint32) required broadcast ram; + setDooberIds(uint32array) broadcast ram; + setBossDamage(uint16, uint8, int16) broadcast ram; + setState(string) broadcast ram; + hitBoss(uint8) airecv clsend; + hitBossInsides() airecv clsend; + hitToon(uint32) airecv clsend; + finalPieSplat() airecv clsend; + touchCage() airecv clsend; + doStrafe(uint8, uint8) broadcast; + cagedToonBattleThree(uint16, uint32) broadcast; +}; + +dclass DistributedCashbotBoss : DistributedBossCog { + setState(string) broadcast ram; + setBossDamage(uint16) broadcast ram; + setRewardId(uint16) broadcast ram; + applyReward() airecv clsend; +}; + +struct LinkPosition { + int16/100 x; + int16/100 y; + int16/100 z; +}; + +dclass DistributedCashbotBossCrane : DistributedObject { + setBossCogId(uint32) required broadcast ram; + setIndex(uint8) required broadcast ram; + setState(char, uint32) broadcast ram; + requestControl() airecv clsend; + requestFree() airecv clsend; + clearSmoothing(int8) broadcast clsend; + setCablePos(uint8, int16/100, uint16%360/100, LinkPosition [3], int16) broadcast clsend; +}; + +dclass DistributedCashbotBossObject : DistributedObject { + setBossCogId(uint32) required broadcast ram; + setObjectState(char, uint32, uint32) broadcast ram; + requestGrab() airecv clsend; + rejectGrab(); + requestDrop() airecv clsend; + hitFloor() clsend; + requestFree(int16/10, int16/10, int16/10, uint16%360/100) airecv clsend; + hitBoss(uint16/255) airecv clsend; + setX(int16/10) broadcast ram clsend airecv; + setY(int16/10) broadcast ram clsend airecv; + setZ(int16/10) broadcast ram clsend airecv; + setH(int16%360/10) broadcast ram clsend airecv; + setP(int16%360/10) broadcast ram clsend airecv; + setR(int16%360/10) broadcast ram clsend airecv; + setPos : setX, setY, setZ; + setHpr : setH, setP, setR; + setPosHpr : setX, setY, setZ, setH, setP, setR; + setXY : setX, setY; + setXZ : setX, setZ; + setXYH : setX, setY, setH; + setXYZH : setX, setY, setZ, setH; + setComponentL(uint64) broadcast ram clsend airecv; + setComponentX(int16/10) broadcast ram clsend airecv; + setComponentY(int16/10) broadcast ram clsend airecv; + setComponentZ(int16/10) broadcast ram clsend airecv; + setComponentH(int16%360/10) broadcast ram clsend airecv; + setComponentP(int16%360/10) broadcast ram clsend airecv; + setComponentR(int16%360/10) broadcast ram clsend airecv; + setComponentT(int16) broadcast ram clsend airecv; + setSmStop : setComponentT; + setSmH : setComponentH, setComponentT; + setSmZ : setComponentZ, setComponentT; + setSmXY : setComponentX, setComponentY, setComponentT; + setSmXZ : setComponentX, setComponentZ, setComponentT; + setSmPos : setComponentX, setComponentY, setComponentZ, setComponentT; + setSmHpr : setComponentH, setComponentP, setComponentR, setComponentT; + setSmXYH : setComponentX, setComponentY, setComponentH, setComponentT; + setSmXYZH : setComponentX, setComponentY, setComponentZ, setComponentH, setComponentT; + setSmPosHpr : setComponentX, setComponentY, setComponentZ, setComponentH, setComponentP, setComponentR, setComponentT; + setSmPosHprL : setComponentL, setComponentX, setComponentY, setComponentZ, setComponentH, setComponentP, setComponentR, setComponentT; + clearSmoothing(int8) broadcast clsend; +}; + +dclass DistributedCashbotBossSafe : DistributedCashbotBossObject { + setIndex(uint8) required broadcast ram; + requestInitial() airecv clsend; +}; + +dclass DistributedCashbotBossGoon : DistributedCashbotBossObject { + requestBattle(int16/10) airecv clsend; + requestStunned(int16/10) airecv clsend; + setVelocity(uint8/10) broadcast ram; + setHFov(uint8) broadcast ram; + setAttackRadius(uint8) broadcast ram; + setStrength(uint8) broadcast ram; + setGoonScale(uint8/50) broadcast ram; + setupGoon : setVelocity, setHFov, setAttackRadius, setStrength, setGoonScale; + setTarget(int16/10, int16/10, uint16%360/100, int16) broadcast ram; + destroyGoon() broadcast clsend airecv; +}; + +dclass DistributedBattleBase : DistributedObject { + setLevelDoId(uint32) required broadcast ram; + setBattleCellId(uint32) required broadcast ram; + setInteractivePropTrackBonus(int8) required broadcast ram; + setPosition(int16/10, int16/10, int16/10) required broadcast ram; + setZoneId(uint32) required broadcast ram; + setInitialSuitPos(int16/10, int16/10, int16/10) required broadcast ram; + setMembers(uint32array, string, string, string, string, string, uint32array, string, string, string, string, int16) required broadcast ram; + adjust(int16) broadcast; + setMovie(int8, uint32array, uint32array, int8, int8, int8, int32, int16array, int16, int16, int16array, int8, int8, int8, int8, int8, int32, int16array, int16, int16, int16array, int8, int8, int8, int8, int8, int32, int16array, int16, int16, int16array, int8, int8, int8, int8, int8, int32, int16array, int16, int16, int16array, int8, int8, int8, int8, int8, int16array, int8, int8, int8, int8, int8, int8, int16array, int8, int8, int8, int8, int8, int8, int16array, int8, int8, int8, int8, int8, int8, int16array, int8, int8, int8) required broadcast ram; + setChosenToonAttacks(uint32array, int16array, int16array, int32array) broadcast ram; + setBattleExperience(int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, uint8array, int16array, uint32array) required broadcast ram; + denyLocalToonJoin(); + setBossBattle(uint8) required broadcast ram; + setState(string, int16) required broadcast ram; + faceOffDone() airecv clsend; + toonRequestJoin(int16/10, int16/10, int16/10) airecv clsend; + toonRequestRun() airecv clsend; + toonDied() airecv clsend; + adjustDone() airecv clsend; + timeout() airecv clsend; + movieDone() airecv clsend; + rewardDone() airecv clsend; + joinDone(uint32) airecv clsend; + requestAttack(int8, int8, int32) airecv clsend; + requestPetProxy(uint32) airecv clsend; +}; + +dclass DistributedBattle : DistributedBattleBase { +}; + +dclass DistributedBattleBldg : DistributedBattleBase { +}; + +dclass DistributedBattleTutorial : DistributedBattle { +}; + +dclass DistributedLevelBattle : DistributedBattle { +}; + +dclass DistributedBattleFactory : DistributedLevelBattle { +}; + +dclass DistributedMintBattle : DistributedLevelBattle { +}; + +dclass DistributedStageBattle : DistributedLevelBattle { +}; + +dclass DistributedBattleFinal : DistributedBattleBase { + setBossCogId(uint32) required broadcast ram; + setBattleNumber(uint8) required broadcast ram; + setBattleSide(uint8) required broadcast ram; +}; + +dclass DistributedBoat : DistributedObject { + setState(string, int16) required broadcast ram; +}; + +dclass DistributedButterfly : DistributedObject { + setArea(int16, int16) required broadcast ram; + setState(int8, uint8, uint8, uint16/10, int16) required broadcast ram; + avatarEnter() airecv clsend; +}; + +dclass DistributedMMPiano : DistributedObject { + requestSpeedUp() airecv clsend; + requestChangeDirection() airecv clsend; + setSpeed(int16/1000, uint16/100, int16) broadcast ram; + playSpeedUp(uint32) broadcast; + playChangeDirection(uint32) broadcast; +}; + +dclass DistributedDGFlower : DistributedObject { + avatarEnter() airecv clsend; + avatarExit() airecv clsend; + setHeight(uint8/10) broadcast ram; +}; + +dclass DistributedFishingPond : DistributedObject { + hitTarget(uint32) airecv clsend; + setArea(uint32) required broadcast ram; +}; + +dclass DistributedFishingTarget : DistributedNode { + setPondDoId(uint32) required broadcast ram; + setState(uint8, int16/10, uint16/100, uint16/10, int16) required broadcast ram; +}; + +dclass DistributedFishingSpot : DistributedObject { + setPondDoId(uint32) required broadcast ram; + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + requestEnter() airecv clsend; + rejectEnter(); + requestExit() airecv clsend; + setOccupied(uint32) broadcast ram; + doCast(uint8/255, int16/100) airecv clsend; + sellFish() airecv clsend; + sellFishComplete(uint8, uint16); + setMovie(uint8, uint8, uint16, uint16, uint16, uint8/100, int16/100) broadcast ram; +}; + +dclass DistributedPondBingoManager : DistributedObject { + setPondDoId(uint32) required broadcast ram; + updateGameState(uint32, uint8); + setCardState(uint16, uint8, uint16, uint32); + setState(string, int16); + cardUpdate(uint16, uint8, uint8, uint8) airecv clsend; + enableBingo(); + handleBingoCall(uint16) airecv clsend; + setJackpot(uint16); +}; + +dclass DistributedCannon : DistributedObject { + setEstateId(uint32) required broadcast ram; + setTargetId(uint32) required broadcast ram; + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + setActive(uint8) airecv clsend; + setActiveState(uint8) broadcast ram; + requestEnter() airecv clsend; + requestExit() broadcast; + setMovie(uint8, uint32) broadcast ram; + setCannonPosition(int32/100, uint32/100) airecv clsend; + setCannonLit(int32/100, uint32/100) airecv clsend; + setFired() airecv clsend; + setLanded() airecv clsend; + updateCannonPosition(uint32, int32/100, uint32/100) broadcast ram; + setCannonWillFire(uint32, int32/100, int32/100, uint32/100, int16) broadcast; + setCannonExit(uint32) broadcast; + requestBumperMove(int32/100, int32/100, int32/100) airecv clsend; + setCannonBumperPos(int32/100, int32/100, int32/100) required broadcast ram; +}; + +dclass DistributedTarget : DistributedObject { + setPosition(int16/10, int16/10, int16/10) required broadcast ram; + setState(uint8, uint32/10, uint8) broadcast; + setReward(uint32) broadcast; + setResult(uint32) airecv clsend; + setBonus(int16/10) airecv clsend; + setCurPinballScore(uint32, int32, int32) clsend airecv; + setPinballHiScorer(string) broadcast ram; + setPinballHiScore(int32) broadcast ram; +}; + +dclass DistributedMinigame : DistributedObject { + setParticipants(uint32array) broadcast ram required; + setTrolleyZone(uint32) broadcast ram required; + setStartingVotes(uint16array) broadcast ram required; + setMetagameRound(int8) broadcast ram required; + setDifficultyOverrides(int32, int32) broadcast ram required; + setAvatarJoined() airecv clsend; + setAvatarReady() airecv clsend; + setAvatarExited() airecv clsend; + requestExit() airecv clsend; + setGameReady() broadcast; + setGameStart(int16) broadcast; + setGameExit() broadcast; + setGameAbort() broadcast; +}; + +dclass DistributedMinigameTemplate : DistributedMinigame { +}; + +dclass DistributedRaceGame : DistributedMinigame { + setTimerStartTime(int16) broadcast; + setAvatarChoice(uint8) airecv clsend; + setAvatarChose(uint32) broadcast; + setChancePositions(uint8array) broadcast; + setServerChoices(int8array, uint8array, int8array) broadcast; +}; + +dclass DistributedCannonGame : DistributedMinigame { + setCannonPosition(int32/100, uint32/100) airecv clsend; + setCannonLit(int32/100, uint32/100) airecv clsend; + updateCannonPosition(uint32, int32/100, uint32/100) broadcast; + setCannonWillFire(uint32, int32/100, int32/100, uint32/100) broadcast; + setToonWillLandInWater(int32/100) airecv clsend; + announceToonWillLandInWater(uint32, int32/100) broadcast; +}; + +dclass DistributedPhotoGame : DistributedMinigame { + newClientPhotoScore(uint8, string, uint32/100) airecv clsend; + newAIPhotoScore(uint32, uint8, uint32/100) broadcast; + filmOut() airecv clsend; +}; + +dclass DistributedPatternGame : DistributedMinigame { + reportPlayerReady() airecv clsend; + setPattern(uint8array) broadcast; + reportPlayerPattern(uint8array, uint16/1000) airecv clsend; + setPlayerPatterns(uint8array, uint8array, uint8array, uint8array, uint32) broadcast; + reportButtonPress(uint8, uint8) airecv clsend; + remoteButtonPressed(uint32, uint8, uint8) broadcast; +}; + +dclass DistributedRingGame : DistributedMinigame { + setTimeBase(int16) broadcast ram required; + setColorIndices(int8, int8, int8, int8) broadcast ram required; + setToonGotRing(uint8) airecv clsend; + setRingGroupResults(uint8) broadcast; +}; + +dclass DistributedTagGame : DistributedMinigame { + tag(uint32) airecv clsend; + setIt(uint32) broadcast; + setTreasureScore(uint16array) broadcast; +}; + +dclass DistributedMazeGame : DistributedMinigame { + claimTreasure(uint32) airecv clsend; + setTreasureGrabbed(uint32, uint32) broadcast; + allTreasuresTaken() broadcast; + hitBySuit(uint32, int16) clsend broadcast; +}; + +dclass DistributedTugOfWarGame : DistributedMinigame { + reportPlayerReady(uint8) airecv clsend; + sendGoSignal(uint8array) broadcast; + sendStopSignal(uint32array, uint32array, uint32array) broadcast; + sendGameType(uint8, uint8) broadcast; + reportEndOfContest(uint8) airecv clsend; + sendNewAvIdList(uint32array) airecv clsend; + reportCurrentKeyRate(uint32, int16/100) airecv clsend; + sendCurrentPosition(uint32array, int16array/1000) broadcast; + sendSuitPosition(int32/1000) broadcast; + remoteKeyRateUpdate(uint32, uint32) broadcast; +}; + +dclass DistributedCatchGame : DistributedMinigame { + claimCatch(uint32, uint32) airecv clsend; + setObjectCaught(uint32, uint32) broadcast; + hitBySuit(uint32, int16) clsend broadcast; + reportDone() airecv clsend; + setEveryoneDone() broadcast; +}; + +dclass DistributedDivingGame : DistributedMinigame { + pickupTreasure(uint32) airecv clsend; + setTreasureGrabbed(uint32, uint32) broadcast; + handleFishCollision(uint32, uint32, uint32, string) airecv clsend; + performFishCollision(uint32, uint32, uint32, int16) broadcast; + handleCrabCollision(uint32, string) airecv clsend; + performCrabCollision(uint32, int16) broadcast; + setTreasureDropped(uint32, int16) broadcast; + fishSpawn(int16, uint32, uint32, uint16) broadcast; + removeFish(uint32) airecv clsend; + getCrabMoving(uint32, int16, int8) airecv clsend; + setCrabMoving(uint32, int16, int8, int8, int16, int8) broadcast; + treasureRecovered() airecv clsend; + incrementScore(uint32, uint32, int16) broadcast; +}; + +dclass DistributedTargetGame : DistributedMinigame { + setTimeBase(int16) broadcast ram required; + setToonGotRing(uint8) airecv clsend; + setRingGroupResults(uint8) broadcast; + setPlayerDone() airecv clsend; + setScore(int32, int32) airecv clsend; + setTargetSeed(uint32) broadcast ram; + setRoundDone() broadcast; + setSingleScore(uint16, uint32) broadcast; + setGameDone() broadcast; +}; + +dclass EstateManager : DistributedObject { + startAprilFools() broadcast; + stopAprilFools() broadcast; + getEstateZone(uint32, string) airecv clsend; + setEstateZone(uint32, uint32); + setAvHouseId(uint32, uint32array) broadcast; + sendAvToPlayground(uint32, uint8); + exitEstate() airecv clsend; + removeFriend(uint32, uint32) airecv clsend; +}; + +struct decorItem { + uint8 decorType; + uint8 dataByte[]; + uint32 dataWord[]; +}; + +struct lawnItem { + uint8 type; + uint8 hardPoint; + int8 waterLevel; + int8 growthLevel; + uint16 optional; +}; + +dclass DistributedEstate : DistributedObject { + string DcObjectType db; + setEstateReady() broadcast; + setClientReady() airecv clsend; + setEstateType(uint8) required broadcast db; + setClosestHouse(uint8) airecv clsend; + setTreasureIds(uint32array) broadcast ram; + requestServerTime() airecv clsend; + setServerTime(uint32); + setDawnTime(uint32) required broadcast ram; + placeOnGround(uint32) broadcast ram; + setDecorData(lawnItem []) required airecv db; + setLastEpochTimeStamp(uint32) required airecv db; + setRentalTimeStamp(uint32) required airecv db; + setRentalType(uint8) required airecv db; + setSlot0ToonId(uint32) required airecv db; + setSlot0Items(lawnItem []) required airecv db; + setSlot1ToonId(uint32) required airecv db; + setSlot1Items(lawnItem []) required airecv db; + setSlot2ToonId(uint32) required airecv db; + setSlot2Items(lawnItem []) required airecv db; + setSlot3ToonId(uint32) required airecv db; + setSlot3Items(lawnItem []) required airecv db; + setSlot4ToonId(uint32) required airecv db; + setSlot4Items(lawnItem []) required airecv db; + setSlot5ToonId(uint32) required airecv db; + setSlot5Items(lawnItem []) required airecv db; + setIdList(uint32 []) broadcast ram; + completeFlowerSale(uint8) airecv clsend; + awardedTrophy(uint32) broadcast; + setClouds(uint8) required broadcast ram; + cannonsOver() broadcast; + gameTableOver() broadcast; +}; + +dclass DistributedHouse : DistributedObject { + string DcObjectType db; + setHousePos(uint8) required broadcast; + setHouseType(uint8) required broadcast db; + setGardenPos(uint8) required broadcast db; + setAvatarId(uint32) required broadcast db; + setName(string) required broadcast db; + setColor(uint8) required broadcast db; + setAtticItems(blob) required db; + setInteriorItems(blob) required db; + setAtticWallpaper(blob) required db; + setInteriorWallpaper(blob) required db; + setAtticWindows(blob) required db; + setInteriorWindows(blob) required db; + setDeletedItems(blob) required db; + setCannonEnabled(uint8) required; + setHouseReady() broadcast ram; +}; + +dclass DistributedHouseInterior : DistributedObject { + setHouseId(uint32) required broadcast ram; + setHouseIndex(uint8) required broadcast ram; + setWallpaper(blob) required broadcast ram; + setWindows(blob) required broadcast ram; +}; + +dclass DistributedGarden : DistributedObject { + sendNewProp(uint8, int16/10, int16/10, int16/10) broadcast; +}; + +dclass DistributedParty : DistributedObject { + setPartyClockInfo(uint8, uint8, uint8) required broadcast; + setInviteeIds(uint32array) required broadcast; + setPartyState(bool) required broadcast; + setPartyInfoTuple(party) required broadcast; + setAvIdsAtParty(uint32 []) required broadcast; + setPartyStartedTime(string) required broadcast; + setHostName(string) required broadcast; + avIdEnteredParty(uint32) clsend airecv; +}; + +dclass DistributedPartyActivity : DistributedObject { + setX(int16/10) broadcast required; + setY(int16/10) broadcast required; + setH(uint16%360/100) broadcast required; + setPartyDoId(uint32) broadcast required; + toonJoinRequest() airecv clsend; + toonExitRequest() airecv clsend; + toonExitDemand() airecv clsend; + toonReady() airecv clsend; + joinRequestDenied(uint8); + exitRequestDenied(uint8); + setToonsPlaying(uint32 []) broadcast ram; + setState(string, int16) broadcast ram; + showJellybeanReward(uint32, uint8, string); +}; + +dclass DistributedPartyTeamActivity : DistributedPartyActivity { + toonJoinRequest(uint8(0-1)) airecv clsend; + toonExitRequest(uint8(0-1)) airecv clsend; + toonSwitchTeamRequest() airecv clsend; + setPlayersPerTeam(uint8, uint8) broadcast required; + setDuration(uint8) broadcast required; + setCanSwitchTeams(bool) broadcast required; + setState(string, int16, uint32) broadcast ram; + setToonsPlaying(uint32 [0-8], uint32 [0-8]) required broadcast ram; + setAdvantage(uint16/100); + switchTeamRequestDenied(uint8); +}; + +struct CatchGeneration { + uint32 generation; + uint32 timestamp; + int8 numPlayers; +}; + +dclass DistributedPartyCatchActivity : DistributedPartyActivity { + setStartTimestamp(uint32) required broadcast ram; + setGenerations(CatchGeneration []) required broadcast ram; + requestActivityStart() airecv clsend; + startRequestResponse(uint8); + claimCatch(uint32, uint32, uint32) airecv clsend; + setObjectCaught(uint32, uint32, uint32) broadcast; +}; + +dclass DistributedPartyCogActivity : DistributedPartyTeamActivity { + pieThrow(uint32, int32, int32/100, int32/100, int32/100, int32/100, uint8) clsend broadcast; + pieHitsToon(uint32, int32, int32/100, int32/100, int32/100) clsend broadcast; + pieHitsCog(uint32, int32, int8(0-2), int32/100, int32/100, int32/100, int32, bool) clsend broadcast airecv; + setCogDistances(int8/100 [3]) broadcast ram; + setHighScore(string, uint16) broadcast ram; +}; + +dclass DistributedPartyDanceActivityBase : DistributedPartyActivity { + updateDancingToon(uint8, string) clsend airecv; + setToonsPlaying(uint32 [], uint16%360/100 []) broadcast ram; + setDancingToonState(uint32, uint8, string) broadcast; +}; + +dclass DistributedPartyDanceActivity : DistributedPartyDanceActivityBase { +}; + +dclass DistributedPartyDance20Activity : DistributedPartyDanceActivityBase { +}; + +dclass DistributedPartyJukeboxActivityBase : DistributedPartyActivity { + setNextSong(jukeboxSongInfo) clsend airecv; + setSongPlaying(jukeboxSongInfo, uint32) broadcast ram; + queuedSongsRequest() clsend airecv; + queuedSongsResponse(jukeboxSongInfo [], int16); + setSongInQueue(jukeboxSongInfo); + moveHostSongToTopRequest() clsend airecv; + moveHostSongToTop(); +}; + +dclass DistributedPartyJukeboxActivity : DistributedPartyJukeboxActivityBase { +}; + +dclass DistributedPartyJukebox40Activity : DistributedPartyJukeboxActivityBase { +}; + +dclass DistributedPartyCannonActivity : DistributedPartyActivity { + setMovie(uint8, uint32) broadcast; + setLanded(uint32) airecv clsend; + setCannonWillFire(uint32, int32/100, uint32/100) broadcast; + cloudsColorRequest() clsend airecv; + cloudsColorResponse(partyCloudColor []); + requestCloudHit(uint16, uint8/100, uint8/100, uint8/100) clsend airecv; + setCloudHit(uint16, uint8/100, uint8/100, uint8/100) broadcast; +}; + +dclass DistributedPartyCannon : DistributedObject { + setActivityDoId(uint64) required broadcast ram; + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + requestEnter() airecv clsend; + requestExit() broadcast; + setMovie(uint8, uint32) broadcast ram; + setCannonPosition(int32/100, uint32/100) airecv clsend; + setCannonLit(int32/100, uint32/100) airecv clsend; + setFired() airecv clsend; + setLanded(uint32) airecv clsend; + updateCannonPosition(uint32, int32/100, uint32/100) broadcast ram; + setCannonExit(uint32) broadcast; + setTimeout() clsend airecv; +}; + +dclass DistributedPartyFireworksActivity : DistributedPartyActivity { + setEventId(uint8) required broadcast; + setShowStyle(uint8) required broadcast; +}; + +dclass DistributedPartyTrampolineActivity : DistributedPartyActivity { + awardBeans(uint8, uint16) clsend airecv; + setBestHeightInfo(string, uint16) broadcast ram; + reportHeightInformation(uint16) airecv clsend; + leaveTrampoline() broadcast; + requestAnim(string) clsend airecv; + requestAnimEcho(string) broadcast; + removeBeans(int8 []) clsend airecv; + removeBeansEcho(int8 []) broadcast; +}; + +dclass DistributedPartyTugOfWarActivity : DistributedPartyTeamActivity { + reportKeyRateForce(uint32, int16/100) airecv clsend; + reportFallIn(uint8) airecv clsend; + setToonsPlaying(uint32 [0-4], uint32 [0-4]) required broadcast ram; + updateToonKeyRate(uint32, uint32) broadcast; + updateToonPositions(int16/1000) broadcast; +}; + +dclass DeleteManager : DistributedObject { + setInventory(blob) airecv clsend; +}; + +dclass ToontownMagicWordManager : MagicWordManager { + requestTeleport(string, string, uint32, uint32, uint32); +}; + +struct weeklyCalendarHoliday { + uint8 holidayId; + uint8 dayOfTheWeek; +}; + +struct yearlyCalendarHoliday { + uint8 holidayId; + uint8array firstStartTime; + uint8array lastEndTime; +}; + +struct oncelyCalendarHoliday { + uint8 holidayId; + uint16array firstStartTime; + uint16array lastEndTime; +}; + +struct relativelyCalendarHoliday { + uint8 holidayId; + uint16array firstStartTime; + uint16array lastEndTime; +}; + +struct startAndEndTime { + uint16array startTime; + uint16array endTime; +}; + +struct multipleStartHoliday { + uint8 holidayId; + startAndEndTime times[]; +}; + +dclass NewsManager : DistributedObject { + setPopulation(uint32) broadcast ram; + setBingoWin(uint32) broadcast ram; + setBingoStart() broadcast; + setBingoEnd() broadcast; + setCircuitRaceStart() broadcast; + setCircuitRaceEnd() broadcast; + setTrolleyHolidayStart() broadcast; + setTrolleyHolidayEnd() broadcast; + setTrolleyWeekendStart() broadcast; + setTrolleyWeekendEnd() broadcast; + setRoamingTrialerWeekendStart() broadcast; + setRoamingTrialerWeekendEnd() broadcast; + setInvasionStatus(uint8, string, uint32, uint8) broadcast; + setHolidayIdList(uint32array) broadcast ram; + holidayNotify() broadcast; + setWeeklyCalendarHolidays(weeklyCalendarHoliday []) required broadcast ram; + setYearlyCalendarHolidays(yearlyCalendarHoliday []) required broadcast ram; + setOncelyCalendarHolidays(oncelyCalendarHoliday []) required broadcast ram; + setRelativelyCalendarHolidays(relativelyCalendarHoliday []) required broadcast ram; + setMultipleStartHolidays(multipleStartHoliday []) required broadcast ram; + sendSystemMessage(string, uint8) broadcast ram; +}; + +dclass PurchaseManager : DistributedObject { + setPlayerIds(uint32, uint32, uint32, uint32) required broadcast ram; + setNewbieIds(uint32array) required broadcast ram; + setMinigamePoints(uint8, uint8, uint8, uint8) required broadcast ram; + setPlayerMoney(uint8, uint8, uint8, uint8) required broadcast ram; + setPlayerStates(uint8, uint8, uint8, uint8) required broadcast ram; + setCountdown(int16) required broadcast ram; + setMetagameRound(int8) required broadcast ram; + setVotesArray(int16array) required broadcast ram; + requestExit() airecv clsend; + requestPlayAgain() airecv clsend; + setInventory(blob, int16, uint8) airecv clsend; + setPurchaseExit() broadcast; +}; + +dclass NewbiePurchaseManager : PurchaseManager { + setOwnedNewbieId(uint32) required broadcast ram; +}; + +dclass SafeZoneManager : DistributedObject { + enterSafeZone() airecv clsend; + exitSafeZone() airecv clsend; +}; + +dclass TutorialManager : DistributedObject { + requestTutorial() airecv clsend; + rejectTutorial() airecv clsend; + requestSkipTutorial() airecv clsend; + skipTutorialResponse(uint8); + enterTutorial(uint32, uint32, uint32, uint32); + allDone() airecv clsend; + toonArrived() airecv clsend; +}; + +dclass CatalogManager : DistributedObject { + startCatalog() airecv clsend; +}; + +dclass DistributedMyTest : DistributedObject { + setMyTest(uint16) broadcast; +}; + +dclass DistributedTreasure : DistributedObject { + setPosition(int16/10, int16/10, int16/10) required broadcast ram; + requestGrab() airecv clsend; + setGrab(uint32) broadcast ram; + setReject() broadcast; +}; + +dclass DistributedDDTreasure : DistributedTreasure { +}; + +dclass DistributedDGTreasure : DistributedTreasure { +}; + +dclass DistributedDLTreasure : DistributedTreasure { +}; + +dclass DistributedTTTreasure : DistributedTreasure { +}; + +dclass DistributedBRTreasure : DistributedTreasure { +}; + +dclass DistributedMMTreasure : DistributedTreasure { +}; + +dclass DistributedOZTreasure : DistributedTreasure { +}; + +dclass DistributedETreasure : DistributedTreasure { +}; + +dclass DistributedEFlyingTreasure : DistributedTreasure { +}; + +dclass DistributedTagTreasure : DistributedTreasure { +}; + +dclass DistributedCashbotBossTreasure : DistributedTreasure { + setGoonId(uint32) required broadcast ram; + setFinalPosition(int16/10, int16/10, int16/10) required broadcast ram; + setStyle(uint16) required broadcast ram; +}; + +dclass DistributedLargeBlobSender : DistributedObject { + setMode(uint8) required broadcast ram; + setTargetAvId(uint32) required broadcast ram; + setChunk(blob); + setFilename(string); + setAck() airecv clsend; +}; + +dclass DistributedLevel : DistributedObject { + setLevelZoneId(uint32) required broadcast ram; + setPlayerIds(uint32array) required broadcast ram; + setEntranceId(uint8) required broadcast ram; + setZoneIds(uint32array) broadcast ram; + setStartTimestamp(int32) broadcast ram; + setOuch(uint8) airecv clsend; + requestCurrentLevelSpec(int32, string) airecv clsend; + setSpecDeny(blob); + setSpecSenderDoId(uint32); + setAttribChange(uint32, blob, blob, blob) broadcast; +}; + +dclass DistributedEntity : DistributedObject { + setLevelDoId(uint32) required broadcast ram; + setEntId(uint32) required broadcast ram; +}; + +dclass DistributedInteractiveEntity : DistributedEntity { + setAvatarInteract(uint32) required broadcast ram; + requestInteract() airecv clsend; + rejectInteract(); + requestExit() airecv clsend; + avatarExit(uint32) broadcast; + setState(string, int32) required broadcast ram; +}; + +dclass DistributedTrophyMgr : DistributedObject { + requestTrophyScore() airecv clsend; +}; + +dclass DistributedBuilding : DistributedObject { + setBlock(uint16, uint32) required broadcast ram; + setSuitData(int8, int8, int8) required broadcast ram; + setVictorList(uint32array) broadcast ram; + setState(string, int16) broadcast ram; + setVictorReady() airecv clsend; +}; + +dclass DistributedAnimBuilding : DistributedBuilding { +}; + +dclass DistributedToonInterior : DistributedObject { + setZoneIdAndBlock(uint32, uint16) required broadcast ram; + setToonData(blob) required broadcast ram; + setState(string, int16) required broadcast ram; +}; + +dclass DistributedToonHallInterior : DistributedToonInterior { +}; + +dclass DistributedSuitInterior : DistributedObject { + setZoneId(uint32) required broadcast ram; + setExtZoneId(uint32) required broadcast ram; + setDistBldgDoId(uint32) required broadcast ram; + setNumFloors(int8) required broadcast ram; + setToons(uint32array, uint16) broadcast ram; + setSuits(uint32array, uint32array, uint16array) broadcast ram; + setState(string, int16) required broadcast ram; + setAvatarJoined() airecv clsend; + elevatorDone() airecv clsend; + reserveJoinDone() airecv clsend; +}; + +dclass DistributedCogdoInterior : DistributedObject { + setZoneId(uint32) required broadcast ram; + setExtZoneId(uint32) required broadcast ram; + setDistBldgDoId(uint32) required broadcast ram; + setNumFloors(int8) required broadcast ram; + setToons(uint32array, uint16) broadcast ram; + setSuits(uint32array, uint32array, uint16array) broadcast ram; + setState(string, int16) required broadcast ram; + setAvatarJoined() airecv clsend; + elevatorDone() airecv clsend; + reserveJoinDone() airecv clsend; +}; + +dclass DistCogdoGame : DistributedObject { + setInteriorId(uint32) required broadcast ram; + setIntroStart() broadcast; + setAvatarReady() airecv clsend; + setGameStart(int16) broadcast; + setGameFinish(int16) broadcast; +}; + +dclass DistCogdoLevelGame : DistCogdoGame, DistributedLevel { +}; + +dclass DistCogdoMazeGame : DistributedMinigame { + setLocks(uint32array, uint16array, uint16array) required broadcast ram; + requestAction(uint8, uint32) airecv clsend; + doAction(uint8, uint32) broadcast; +}; + +dclass DistCogdoFlyingGame : DistributedMinigame { +}; + +dclass DistBoardroomGame : DistCogdoGame { +}; + +dclass DistCogdoCraneGame : DistCogdoLevelGame { +}; + +dclass DistCogdoCrane : DistributedObject { + setCraneGameId(uint32) required broadcast ram; + setIndex(uint8) required broadcast ram; + setState(char, uint32) broadcast ram; + clearSmoothing(int8) broadcast clsend; + setCablePos(uint8, int16/100, uint16%360/100, LinkPosition [3], int16) broadcast clsend; +}; + +dclass DistributedHQInterior : DistributedObject { + setZoneIdAndBlock(uint32, uint16) required broadcast ram; + setLeaderBoard(blob) required broadcast ram; + setTutorial(uint8) required broadcast ram; +}; + +dclass DistributedGagshopInterior : DistributedObject { + setZoneIdAndBlock(uint32, uint16) required broadcast ram; +}; + +dclass DistributedPetshopInterior : DistributedObject { + setZoneIdAndBlock(uint32, uint16) required broadcast ram; +}; + +dclass DistributedKartShopInterior : DistributedObject { + setZoneIdAndBlock(uint32, uint16) required broadcast ram; +}; + +dclass DistributedDoor : DistributedObject { + setZoneIdAndBlock(uint32, uint32) required broadcast ram; + setSwing(int8) required broadcast ram; + setDoorType(uint8) required broadcast ram; + setDoorIndex(uint8) required broadcast ram; + setOtherZoneIdAndDoId(uint32, uint32); + requestEnter() airecv clsend; + requestExit() airecv clsend; + rejectEnter(int8); + avatarEnter(uint32) broadcast; + avatarExit(uint32) broadcast; + setState(string, int16) required broadcast ram; + setExitDoorState(string, int16) required broadcast ram; +}; + +dclass DistributedAnimDoor : DistributedDoor { +}; + +dclass DistributedHouseDoor : DistributedDoor { +}; + +dclass DistributedCogHQDoor : DistributedDoor { +}; + +dclass DistributedNPCToonBase : DistributedNode { + setName(string) required broadcast ram; + setDNAString(blob) required broadcast ram; + setPositionIndex(uint8) required broadcast ram; + setAnimState(string, int16/1000, int16) broadcast ram; + setPageNumber(int16, int8, int16) broadcast ram clsend; + avatarEnter() airecv clsend; + freeAvatar(); +}; + +dclass DistributedNPCToon : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, uint16array, int16) broadcast ram; + setMovieDone() airecv clsend; + chooseQuest(uint16) airecv clsend; + chooseTrack(int8) airecv clsend; +}; + +dclass DistributedNPCSpecialQuestGiver : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, uint16array, int16) broadcast ram; + setMovieDone() airecv clsend; + chooseQuest(uint16) airecv clsend; + chooseTrack(int8) airecv clsend; +}; + +dclass DistributedNPCFlippyInToonHall : DistributedNPCToon { +}; + +dclass DistributedNPCScientist : DistributedNPCToonBase { + setChat(string, uint8, uint32, uint8, uint8) ownsend broadcast; +}; + +dclass DistributedNPCClerk : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, int16) broadcast ram; + setInventory(blob, int16, uint8) airecv clsend; +}; + +dclass DistributedNPCTailor : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, int16) broadcast ram; + setDNA(blob, int8, uint8) airecv clsend; + setCustomerDNA(uint32, blob) broadcast ram; +}; + +dclass DistributedNPCBlocker : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, int16) broadcast ram; +}; + +dclass DistributedNPCFisherman : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, uint32array, int16) broadcast ram; + completeSale(uint8) airecv clsend; +}; + +dclass DistributedNPCPartyPerson : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, uint32array, int16) broadcast ram; + answer(uint8) airecv clsend; +}; + +dclass DistributedNPCPetclerk : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, uint32array, int16) broadcast ram; + setPetSeeds(uint32array); + petAdopted(uint8, uint32) airecv clsend; + petReturned() airecv clsend; + fishSold() airecv clsend; + transactionDone() airecv clsend; +}; + +dclass DistributedNPCKartClerk : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, uint32array, int16) broadcast ram; + buyKart(uint8) airecv clsend; + buyAccessory(uint8) airecv clsend; + transactionDone() airecv clsend; +}; + +dclass DistributedKnockKnockDoor : DistributedAnimatedProp { +}; + +dclass DistributedElevator : DistributedObject { + setBldgDoId(uint32) required broadcast ram; + setState(string, int16) broadcast ram; + fillSlot0(uint32, uint8) broadcast ram; + fillSlot1(uint32, uint8) broadcast ram; + fillSlot2(uint32, uint8) broadcast ram; + fillSlot3(uint32, uint8) broadcast ram; + fillSlot4(uint32, uint8) broadcast ram; + fillSlot5(uint32, uint8) broadcast ram; + fillSlot6(uint32, uint8) broadcast ram; + fillSlot7(uint32, uint8) broadcast ram; + emptySlot0(uint32, int8, int16, int16) broadcast ram; + emptySlot1(uint32, int8, int16, int16) broadcast ram; + emptySlot2(uint32, int8, int16, int16) broadcast ram; + emptySlot3(uint32, int8, int16, int16) broadcast ram; + emptySlot4(uint32, int8, int16, int16) broadcast ram; + emptySlot5(uint32, int8, int16, int16) broadcast ram; + emptySlot6(uint32, int8, int16, int16) broadcast ram; + emptySlot7(uint32, int8, int16, int16) broadcast ram; + requestBoard() airecv clsend; + rejectBoard(uint32, uint8); + requestExit() airecv clsend; + setElevatorTripId(uint32) required broadcast ram; + setAntiShuffle(uint8) required broadcast ram; + setMinLaff(uint8) required broadcast ram; +}; + +dclass DistributedElevatorFSM : DistributedObject { + setBldgDoId(uint32) required broadcast ram; + setState(string, int16) broadcast ram; + fillSlot0(uint32) broadcast ram; + fillSlot1(uint32) broadcast ram; + fillSlot2(uint32) broadcast ram; + fillSlot3(uint32) broadcast ram; + fillSlot4(uint32) broadcast ram; + fillSlot5(uint32) broadcast ram; + fillSlot6(uint32) broadcast ram; + fillSlot7(uint32) broadcast ram; + emptySlot0(uint32, int8, int16) broadcast ram; + emptySlot1(uint32, int8, int16) broadcast ram; + emptySlot2(uint32, int8, int16) broadcast ram; + emptySlot3(uint32, int8, int16) broadcast ram; + emptySlot4(uint32, int8, int16) broadcast ram; + emptySlot5(uint32, int8, int16) broadcast ram; + emptySlot6(uint32, int8, int16) broadcast ram; + emptySlot7(uint32, int8, int16) broadcast ram; + requestBoard() airecv clsend; + rejectBoard(uint32, uint8); + requestExit() airecv clsend; + setElevatorTripId(uint32) required broadcast ram; + setAntiShuffle(uint8) required broadcast ram; + setMinLaff(uint8) required broadcast ram; +}; + +dclass DistributedElevatorFloor : DistributedElevatorFSM { + setFloor(int8) broadcast ram; + setLocked(uint16) required broadcast ram; + setEntering(uint16) required broadcast ram; + kickToonsOut() broadcast; + setLatch(uint32) required broadcast ram; +}; + +dclass DistributedElevatorExt : DistributedElevator { + setFloor(int8) broadcast ram; +}; + +dclass DistributedLawOfficeElevatorExt : DistributedElevatorExt { + setEntranceId(uint8) required broadcast ram; + setLawOfficeInteriorZone(uint32); + setLawOfficeInteriorZoneForce(uint32); +}; + +dclass DistributedElevatorInt : DistributedElevator { + requestBuildingExit() airecv clsend; + forcedExit(uint32); +}; + +dclass DistributedFactoryElevatorExt : DistributedElevatorExt { + setEntranceId(uint8) required broadcast ram; + setFactoryInteriorZone(uint32); + setFactoryInteriorZoneForce(uint32); +}; + +dclass DistributedMintElevatorExt : DistributedElevatorExt { + setMintId(uint16) required broadcast ram; + setMintInteriorZone(uint32); + setMintInteriorZoneForce(uint32); +}; + +dclass DistributedCogdoElevatorExt : DistributedElevatorExt { +}; + +dclass DistributedLawOfficeElevatorInt : DistributedElevatorFloor { + setLawOfficeInteriorZone(uint32); +}; + +dclass DistributedCogdoElevatorInt : DistributedElevatorInt { +}; + +dclass DistributedBossElevator : DistributedElevatorExt { + setBossOfficeZone(uint32); + setBossOfficeZoneForce(uint32); +}; + +dclass DistributedCFOElevator : DistributedBossElevator { +}; + +dclass DistributedCJElevator : DistributedBossElevator { +}; + +dclass DistributedBBElevator : DistributedBossElevator { +}; + +dclass DistributedBoardingParty : DistributedObject { + postGroupInfo(uint32, uint32array, uint32array, uint32array) broadcast; + informDestinationInfo(uint8) clsend airecv; + postDestinationInfo(uint8) broadcast; + postInvite(uint32, uint32) broadcast; + postInviteCanceled() broadcast; + postKick(uint32) broadcast; + postKickReject(uint32, uint32, uint32) broadcast; + postSizeReject(uint32, uint32, uint32) broadcast; + postInviteAccepted(uint32) broadcast; + postInviteDelcined(uint32) broadcast; + postInviteNotQualify(uint32, int8, uint32) broadcast; + postAlreadyInGroup() broadcast; + postGroupDissolve(uint32, uint32, uint32 [], uint8) broadcast; + postMessageAcceptanceFailed(uint32, int8) broadcast; + postGroupAlreadyFull() broadcast; + postSomethingMissing() broadcast; + postRejectBoard(uint32, int8, uint32 [], uint32 []) broadcast; + postRejectGoto(uint32, int8, uint32 [], uint32 []) broadcast; + postMessageInvited(uint32, uint32) broadcast; + postMessageInvitationFailed(uint32) broadcast; + acceptGoToFirstTime(uint32) broadcast; + acceptGoToSecondTime(uint32) broadcast; + rejectGoToRequest(uint32, int8, uint32 [], uint32 []) broadcast; + requestInvite(uint32) airecv clsend; + requestCancelInvite(uint32) airecv clsend; + requestAcceptInvite(uint32, uint32) airecv clsend; + requestRejectInvite(uint32, uint32) airecv clsend; + requestKick(uint32) airecv clsend; + requestLeave(uint32) airecv clsend; + requestBoard(uint32) airecv clsend; + requestGoToFirstTime(uint32) airecv clsend; + requestGoToSecondTime(uint32) airecv clsend; + setElevatorIdList(uint32array) required broadcast ram; + setGroupSize(uint8) required broadcast ram; +}; + +dclass DistributedTutorialInterior : DistributedObject { + setZoneIdAndBlock(uint32, uint16) required broadcast ram; + setTutorialNpcId(uint32) required broadcast ram; +}; + +dclass DistributedBankMgr : DistributedObject { + transferMoney(int16) airecv clsend; +}; + +dclass DistributedMailbox : DistributedObject { + setHouseId(uint32) required broadcast ram; + setHousePos(uint8) required broadcast ram; + setName(string) required broadcast ram; + setFullIndicator(uint8) broadcast ram; + avatarEnter() airecv clsend; + avatarExit() airecv clsend; + freeAvatar(); + setMovie(uint8, uint32) broadcast ram; + acceptItemMessage(uint16, blob, uint8, int32) airecv clsend; + acceptItemResponse(uint16, int8); + discardItemMessage(uint16, blob, uint8, int32) airecv clsend; + discardItemResponse(uint16, int8); + acceptInviteMessage(uint16, uint64) airecv clsend; + rejectInviteMessage(uint16, uint64) airecv clsend; + markInviteReadButNotReplied(uint64) airecv clsend; +}; + +dclass DistributedFurnitureManager : DistributedObject { + setOwnerId(uint32) required broadcast ram; + setOwnerName(string) required broadcast ram; + setInteriorId(uint32) required broadcast ram; + setAtticItems(blob) required broadcast ram; + setAtticWallpaper(blob) required broadcast ram; + setAtticWindows(blob) required broadcast ram; + setDeletedItems(blob) required broadcast ram; + suggestDirector(uint32) airecv clsend; + setDirector(uint32) broadcast ram; + avatarEnter() airecv clsend; + avatarExit() airecv clsend; + moveItemToAtticMessage(uint32, uint16) airecv clsend; + moveItemToAtticResponse(int8, uint16); + moveItemFromAtticMessage(uint16, int16/10, int16/10, int16/100, int16/10, int16/10, int16/10, uint16) airecv clsend; + moveItemFromAtticResponse(int8, uint32, uint16); + deleteItemFromAtticMessage(blob, uint16, uint16) airecv clsend; + deleteItemFromAtticResponse(int8, uint16); + deleteItemFromRoomMessage(blob, uint32, uint16) airecv clsend; + deleteItemFromRoomResponse(int8, uint16); + moveWallpaperFromAtticMessage(uint16, uint8, uint16) airecv clsend; + moveWallpaperFromAtticResponse(int8, uint16); + deleteWallpaperFromAtticMessage(blob, uint16, uint16) airecv clsend; + deleteWallpaperFromAtticResponse(int8, uint16); + moveWindowToAtticMessage(uint8, uint16) airecv clsend; + moveWindowToAtticResponse(int8, uint16); + moveWindowFromAtticMessage(uint16, uint8, uint16) airecv clsend; + moveWindowFromAtticResponse(int8, uint16); + moveWindowMessage(uint8, uint8, uint16) airecv clsend; + moveWindowResponse(int8, uint16); + deleteWindowFromAtticMessage(blob, uint16, uint16) airecv clsend; + deleteWindowFromAtticResponse(int8, uint16); + recoverDeletedItemMessage(blob, uint16, uint16) airecv clsend; + recoverDeletedItemResponse(int8, uint16); +}; + +dclass DistributedFurnitureItem : DistributedSmoothNode { + setItem(uint32, blob) required broadcast ram; + requestPosHpr(uint8, int16/10, int16/10, int16/100, int16/10, int16/10, int16/10, int16) airecv clsend; + setMode(uint8, uint32) required broadcast ram; +}; + +dclass DistributedBank : DistributedFurnitureItem { + avatarEnter() airecv clsend; + freeAvatar(); + setMovie(uint8, uint32, int16) broadcast ram; + transferMoney(int16) airecv clsend; +}; + +dclass DistributedCloset : DistributedFurnitureItem { + setOwnerId(uint32) required broadcast ram; + enterAvatar() airecv clsend; + freeAvatar(); + deleteItem(blob, blob, uint8) airecv clsend; + removeItem(blob, uint8) airecv clsend; + setDNA(blob, int8, uint8) airecv clsend; + setState(uint8, uint32, uint32, string, uint8array, uint8array) broadcast ram; + setMovie(uint8, uint32, int16) broadcast ram; + resetItemLists() broadcast ram; + setCustomerDNA(uint32, blob) broadcast ram; +}; + +dclass DistributedPhone : DistributedFurnitureItem { + setInitialScale(uint8/170, uint8/170, uint8/170) required broadcast ram; + setNewScale(uint8/170, uint8/170, uint8/170) airecv clsend; + avatarEnter() airecv clsend; + avatarExit() airecv clsend; + freeAvatar(); + setLimits(uint16); + setMovie(uint8, uint32, int32) broadcast ram; + requestPurchaseMessage(uint16, blob, int32) airecv clsend; + requestPurchaseResponse(uint16, int8); + requestGiftPurchaseMessage(uint16, uint32, blob, int32) airecv clsend; + requestGiftPurchaseResponse(uint16, int8); +}; + +dclass DistributedFireworkShow : DistributedObject { + startShow(uint8, uint8, int16) broadcast ram; + requestFirework(int16/10, int16/10, int16/100, uint8, uint8, uint8) airecv clsend; + shootFirework(int16/10, int16/10, int16/100, uint8, uint8, uint8) broadcast; +}; + +dclass DistributedFireworksCannon : DistributedFireworkShow { + avatarEnter() airecv clsend; + avatarExit() airecv clsend; + freeAvatar(); + setMovie(uint8, uint32, int16) broadcast ram; + setPosition(int16/10, int16/10, int16/10) required broadcast ram; +}; + +dclass LobbyManager : DistributedObject { +}; + +dclass DistributedFactory : DistributedLevel { + setFactoryId(uint16) required broadcast ram; + setSuits(uint32array, uint32array) broadcast ram; + setForemanConfronted(uint32) broadcast ram; + setDefeated() broadcast ram; +}; + +dclass DistributedLawOffice : DistributedObject { + setLawOfficeId(uint16) required broadcast ram; + startSignal() broadcast ram; + readyForNextFloor() airecv clsend; +}; + +dclass DistributedLawOfficeFloor : DistributedLevel { + setLawOfficeId(uint16) required broadcast ram; + setSuits(uint32array, uint32array) broadcast ram; + readyForNextFloor() airecv clsend; + setForemanConfronted(uint32) broadcast ram; + setDefeated() broadcast ram; +}; + +dclass DistributedMint : DistributedObject { + setZoneId(uint32) required broadcast ram; + setMintId(uint16) required broadcast ram; + setFloorNum(uint8) required broadcast ram; + setRoomDoIds(uint32array) broadcast ram; +}; + +dclass DistributedMintRoom : DistributedLevel { + setMintId(uint16) required broadcast ram; + setRoomId(uint16) required broadcast ram; + setRoomNum(uint8) required broadcast ram; + setSuits(uint32array, uint32array) broadcast ram; + setBossConfronted(uint32) broadcast ram; + setDefeated() broadcast ram; +}; + +dclass DistributedStage : DistributedObject { + setZoneId(uint32) required broadcast ram; + setStageId(uint16) required broadcast ram; + setLayoutIndex(uint16) required broadcast ram; + setFloorNum(uint8) required broadcast ram; + setRoomDoIds(uint32array) broadcast ram; + setStageZone(uint32) broadcast ram; + elevatorAlert(uint32) broadcast ram; +}; + +dclass DistributedStageRoom : DistributedLevel { + setStageId(uint16) required broadcast ram; + setRoomId(uint16) required broadcast ram; + setRoomNum(uint8) required broadcast ram; + setSuits(uint32array, uint32array) broadcast ram; + setBossConfronted(uint32) broadcast ram; + setDefeated() broadcast ram; +}; + +dclass DistributedInGameEditor : DistributedObject { + setEditorAvId(uint32) required broadcast ram; + setEditUsername(blob) required broadcast ram; + setLevelDoId(uint32) required broadcast ram; + requestCurrentLevelSpec() airecv clsend; + setSpecSenderDoId(uint32); + setEdit(uint32, blob, blob, blob) airecv clsend; + setAttribChange(uint32, blob, blob, blob); + setFinished() airecv clsend; +}; + +dclass DistributedLift : DistributedEntity { + setStateTransition(uint8, uint8, uint32) required broadcast ram; + setAvatarEnter() airecv clsend; + setAvatarLeave() airecv clsend; +}; + +dclass DistributedDoorEntity : DistributedEntity { + setLocksState(uint16) required broadcast ram; + setDoorState(uint8, int32) required broadcast ram; + requestOpen() airecv clsend; +}; + +dclass DistributedSwitch : DistributedInteractiveEntity { +}; + +dclass DistributedButton : DistributedSwitch { +}; + +dclass DistributedTrigger : DistributedSwitch { +}; + +dclass DistributedCrushableEntity : DistributedEntity { + setPosition(int16/10, int16/10, int16/10) broadcast ram; + setCrushed(uint32, uint8) broadcast ram; +}; + +dclass DistributedCrusherEntity : DistributedEntity { +}; + +dclass DistributedElevatorMarker : DistributedEntity { +}; + +dclass DistributedStomper : DistributedCrusherEntity { + setMovie(uint8, int16, uint32array) broadcast ram; +}; + +dclass DistributedStomperPair : DistributedEntity { + setChildren(uint32array) broadcast ram; + setSquash() airecv clsend; +}; + +dclass DistributedBarrelBase : DistributedEntity { + requestGrab() airecv clsend; + setGrab(uint32) broadcast ram; + setReject() broadcast; +}; + +dclass DistributedGagBarrel : DistributedBarrelBase { +}; + +dclass DistributedBeanBarrel : DistributedBarrelBase { +}; + +dclass DistributedHealBarrel : DistributedBarrelBase { +}; + +dclass DistributedGrid : DistributedEntity { +}; + +dclass ActiveCell : DistributedEntity { + setState(uint8, uint32) broadcast ram; +}; + +dclass DirectionalCell : ActiveCell { +}; + +dclass CrusherCell : ActiveCell { +}; + +dclass DistributedCrate : DistributedCrushableEntity { + requestPush(uint8) airecv clsend; + setReject(); + setAccept() broadcast; + setMoveTo(uint32, int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) broadcast ram; + setDone() airecv clsend; +}; + +dclass DistributedSinkingPlatform : DistributedEntity { + setOnOff(uint8, uint32) airecv clsend; + setSinkMode(uint32, uint8, uint32) broadcast ram; +}; + +dclass DistributedGoon : DistributedCrushableEntity { + requestBattle(int16/10) airecv clsend; + requestStunned(int16/10) airecv clsend; + requestResync() airecv clsend; + setParameterize(int16/10, int16/10, int16/10, uint32) airecv clsend; + setMovie(uint8, uint32, int32/10, int16) broadcast ram; +}; + +dclass DistributedGridGoon : DistributedGoon { + setPathPts(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) broadcast ram; +}; + +dclass BattleBlocker : DistributedEntity { + setActive(uint8) required broadcast ram; + setSuits(uint32array) broadcast ram; + setBattle(uint32) broadcast ram; + setBattleFinished() broadcast ram; +}; + +dclass DistributedLaserField : BattleBlocker { + setGrid(uint8, uint8) required broadcast ram; + setField(uint8 []) required broadcast ram; + setSuccess(uint8) broadcast ram; + hit(int8, int8, int8, int8) airecv clsend; + trapFire() airecv clsend; + setActiveLF(uint8) broadcast ram; + hideSuit(uint32array) broadcast ram; + showSuit(uint32array) broadcast ram; + setGridGame(string) broadcast ram; +}; + +struct golfGreenGameBoardData { + uint8 posX; + uint8 posZ; + uint8 typeIndex; +}; + +struct golfGreenGameScoreData { + uint32 avId; + uint8 score; +}; + +dclass DistributedGolfGreenGame : BattleBlocker { + requestJoin() airecv clsend; + leaveGame() airecv clsend; + acceptJoin(uint16, int32, uint32 []) broadcast ram; + requestBoard(uint8) airecv clsend; + startBoard(golfGreenGameBoardData [], uint8 []); + signalDone(uint8) broadcast ram; + boardCleared(uint32); + scoreData(uint8, uint8, golfGreenGameScoreData []) broadcast ram; + informGag(uint8, uint8); + helpOthers(uint32) broadcast; + setTimerStart(uint16, int32) broadcast ram; +}; + +dclass DistributedSecurityCamera : DistributedEntity { + trapFire() airecv clsend; + setTarget(uint8) broadcast ram; +}; + +dclass DistributedMover : DistributedEntity { + startMove(int16) broadcast ram; +}; + +typedef uint16/10000 PetTrait; + +dclass DistributedPet : DistributedSmoothNode { + string DcObjectType db; + setOwnerId(uint32) required broadcast db; + setPetName(string) required broadcast db; + setTraitSeed(uint32) required broadcast db; + setSafeZone(uint32) required broadcast db; + setForgetfulness(PetTrait) required broadcast db; + setBoredomThreshold(PetTrait) required broadcast db; + setRestlessnessThreshold(PetTrait) required broadcast db; + setPlayfulnessThreshold(PetTrait) required broadcast db; + setLonelinessThreshold(PetTrait) required broadcast db; + setSadnessThreshold(PetTrait) required broadcast db; + setFatigueThreshold(PetTrait) required broadcast db; + setHungerThreshold(PetTrait) required broadcast db; + setConfusionThreshold(PetTrait) required broadcast db; + setExcitementThreshold(PetTrait) required broadcast db; + setAngerThreshold(PetTrait) required broadcast db; + setSurpriseThreshold(PetTrait) required broadcast db; + setAffectionThreshold(PetTrait) required broadcast db; + setHead(int8(-1, 0)) required broadcast db; + setEars(int8(-1-4)) required broadcast db; + setNose(int8(-1-3)) required broadcast db; + setTail(int8(-1-6)) required broadcast db; + setBodyTexture(int8(0-6)) required broadcast db; + setColor(int8(0-25)) required broadcast db; + setColorScale(int8(0-8)) required broadcast db; + setEyeColor(int8(0-5)) required broadcast db; + setGender(int8(0-1)) required broadcast db; + setLastSeenTimestamp(uint32) required broadcast db; + setBoredom(uint16/1000(0-1)) required broadcast db; + setRestlessness(uint16/1000(0-1)) required broadcast db; + setPlayfulness(uint16/1000(0-1)) required broadcast db; + setLoneliness(uint16/1000(0-1)) required broadcast db; + setSadness(uint16/1000(0-1)) required broadcast db; + setAffection(uint16/1000(0-1)) required broadcast db; + setHunger(uint16/1000(0-1)) required broadcast db; + setConfusion(uint16/1000(0-1)) required broadcast db; + setExcitement(uint16/1000(0-1)) required broadcast db; + setFatigue(uint16/1000(0-1)) required broadcast db; + setAnger(uint16/1000(0-1)) required broadcast db; + setSurprise(uint16/1000(0-1)) required broadcast db; + setMood : setBoredom, setRestlessness, setPlayfulness, setLoneliness, setSadness, setAffection, setHunger, setConfusion, setExcitement, setFatigue, setAnger, setSurprise; + teleportIn(int16) broadcast ownsend; + teleportOut(int16) broadcast ownsend; + setTrickAptitudes(uint16/10000(0-1) []) required broadcast db; + doTrick(uint8, int16) broadcast ram; + avatarInteract(uint32); + setMovie(uint8, uint32, int16) broadcast ram; + freeAvatar(); +}; + +dclass DistributedPetProxy : DistributedPet { + setDominantMood(string) broadcast ram; +}; + +dclass DistributedBlackCatMgr : DistributedObject { + setAvId(uint32) required broadcast ram; + doBlackCatTransformation() airecv clsend; +}; + +dclass DistributedPolarPlaceEffectMgr : DistributedObject { + addPolarPlaceEffect() airecv clsend; +}; + +dclass DistributedResistanceEmoteMgr : DistributedObject { + addResistanceEmote() airecv clsend; +}; + +dclass DistributedScavengerHuntTarget : DistributedObject { + attemptScavengerHunt() airecv clsend; +}; + +dclass DistributedTrickOrTreatTarget : DistributedScavengerHuntTarget { +}; + +dclass DistributedWinterCarolingTarget : DistributedScavengerHuntTarget { +}; + +dclass DistributedDataStoreManager : DistributedObject { + startStore(uint8); + stopStore(uint8); + queryStore(uint8, string); + receiveResults(uint8, string); + deleteBackupStores(); +}; + +dclass DistributedVehicle : DistributedSmoothNode { + setOwner(uint32) required broadcast ram; + setState(char, uint32) broadcast ram; + setBodyType(int8) required broadcast ram; + setBodyColor(int8) required broadcast ram; + setAccessoryColor(int8) required broadcast ram; + setEngineBlockType(int8) required broadcast ram; + setSpoilerType(int8) required broadcast ram; + setFrontWheelWellType(int8) required broadcast ram; + setBackWheelWellType(int8) required broadcast ram; + setRimType(int8) required broadcast ram; + setDecalType(int8) required broadcast ram; + requestControl() airecv clsend; + requestParked() airecv clsend; + setInput(int8) broadcast ram; +}; + +struct avatarAndKart { + uint32 avId; + uint32 kartId; +}; + +dclass DistributedRace : DistributedObject { + setZoneId(uint32) required broadcast ram; + setTrackId(uint16) required broadcast ram; + setRaceType(uint16) required broadcast ram; + setCircuitLoop(uint16array) required broadcast ram; + setAvatars(uint32array) required broadcast ram; + setStartingPlaces(uint8array) required broadcast ram; + setLapCount(uint8) broadcast required ram; + waitingForJoin() broadcast ram; + setEnteredRacers(avatarAndKart []) broadcast ram; + prepForRace() broadcast ram; + startTutorial() broadcast ram; + startRace(int16) broadcast ram; + goToSpeedway(uint32array, uint8) broadcast ram; + genGag(uint8, uint16, uint8) broadcast ram; + dropAnvilOn(uint32, uint32, int16) broadcast ram; + shootPiejectile(uint32, uint32, uint8) broadcast ram; + racerDisconnected(uint32) broadcast ram; + setPlace(uint32, uint32/1000, uint8, uint32, uint8, uint32, uint32, uint32array, uint16array, uint32/1000) broadcast ram; + setCircuitPlace(uint32, uint8, uint32, uint32, uint32, uint32array) broadcast ram; + endCircuitRace() broadcast ram; + setRaceZone(uint32, uint32); + hasGag(uint8, uint8, uint8) broadcast airecv clsend; + racerLeft(uint32) clsend airecv broadcast ram; + heresMyT(uint32, int8, uint16/65535, int16) clsend airecv broadcast; + requestThrow(int32/1000, int32/1000, int32/1000) clsend airecv; + requestKart() clsend airecv; +}; + +dclass DistributedGag : DistributedObject { + setInitTime(int16) required broadcast ram; + setActivateTime(uint16) required broadcast ram; + setPos(int32/1000, int32/1000, int32/1000) required broadcast ram; + setRace(uint32) required broadcast ram; + setOwnerId(uint32) required broadcast ram; + setType(uint8) required broadcast ram; + hitSomebody(uint32, int16) broadcast clsend airecv; +}; + +dclass DistributedProjectile : DistributedObject { + setInitTime(int16) required broadcast ram; + setPos(int32/1000, int32/1000, int32/1000) required broadcast ram; + setRace(uint32) required broadcast ram; + setOwnerId(uint32) required broadcast ram; + setType(uint8) required broadcast ram; + hitSomebody(uint32, int16) broadcast clsend airecv; +}; + +dclass DistributedKartPad : DistributedObject { + setArea(uint32) required broadcast ram; +}; + +dclass DistributedRacePad : DistributedKartPad { + setState(string, int16) required broadcast ram; + setRaceZone(uint32); + setTrackInfo(uint16array) required broadcast ram; +}; + +dclass DistributedViewPad : DistributedKartPad { + setLastEntered(int16) required broadcast ram; +}; + +dclass DistributedStartingBlock : DistributedObject { + setPadDoId(uint32) required broadcast ram; + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + setPadLocationId(uint8) required broadcast ram; + requestEnter(uint8) airecv clsend; + rejectEnter(uint8); + requestExit() airecv clsend; + setOccupied(uint32) broadcast ram; + setMovie(uint8) broadcast ram; + movieFinished() airecv clsend; +}; + +dclass DistributedViewingBlock : DistributedStartingBlock { +}; + +dclass DistributedLeaderBoard : DistributedObject { + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + setDisplay(blob) broadcast ram; +}; + +dclass DistributedDeliveryManager : DistributedObject { + hello(string) clsend; + rejectHello(string); + helloResponse(string); + getName(uint32); + receiveRejectGetName(string); + receiveAcceptGetName(string); + addName(uint32, string); + receiveRejectAddName(uint32); + receiveAcceptAddName(uint32); + addGift(uint32, blob, uint32, uint32, uint32); + receiveRejectAddGift(uint32); + receiveAcceptAddGift(uint32, uint32, uint32, uint32); + deliverGifts(uint32, uint32); + receiveAcceptDeliverGifts(uint32, string); + receiveRejectDeliverGifts(uint32, string); + receiveRequestPayForGift(blob, uint32, uint32) airecv clsend; + receiveRequestPurchaseGift(blob, uint32, uint32, uint32) airecv; + receiveAcceptPurchaseGift(uint32, uint32, int16); + receiveRejectPurchaseGift(uint32, uint32, int16, uint16); + heartbeat() airecv; + giveBeanBonus(uint32, uint16); + requestAck() clsend; + returnAck(); +}; + +dclass DistributedLawbotBoss : DistributedBossCog { + setState(string) broadcast ram; + setBossDamage(uint16, uint8, int16) broadcast ram; + touchWitnessStand() airecv clsend; + hitBoss(uint8) airecv clsend; + healBoss(uint8) airecv clsend; + hitToon(uint32) airecv clsend; + hitDefensePan() airecv clsend; + hitProsecutionPan() airecv clsend; + hitChair(uint8, uint8) airecv clsend; + setLawyerIds(uint32array) broadcast ram; + setTaunt(int8, int8) broadcast; + toonGotHealed(uint32) broadcast; + enteredBonusState() broadcast; + setBattleDifficulty(uint8) broadcast ram; +}; + +dclass DistributedLawbotBossSuit : DistributedSuitBase { + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + doAttack(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) broadcast; + doProsecute() broadcast; + hitByToon() airecv clsend; + doStun() broadcast; +}; + +dclass DistributedLawbotBossGavel : DistributedObject { + setBossCogId(uint32) required broadcast ram; + setIndex(uint8) required broadcast ram; + setState(char) broadcast ram; +}; + +dclass DistributedLawbotCannon : DistributedObject { + setBossCogId(uint32) required broadcast ram; + setIndex(uint8) required broadcast ram; + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + requestEnter() airecv clsend; + setMovie(int8, uint32, uint8) broadcast; + setCannonPosition(int16/10, int16/10) airecv clsend; + updateCannonPosition(uint32, int16/10, int16/10) broadcast; + setCannonLit(int16/10, int16/10) airecv clsend; + setCannonWillFire(uint32, int16/10, int16/10, int16/10, int16) broadcast; + setLanded() airecv clsend; + requestLeave() airecv clsend; +}; + +dclass DistributedLawbotChair : DistributedObject { + setBossCogId(uint32) required broadcast ram; + setIndex(uint8) required broadcast ram; + setState(char) broadcast ram; + showCogJurorFlying() broadcast; + setToonJurorIndex(int8) broadcast ram; +}; + +dclass DistributedLawnDecor : DistributedNode { + setPlot(int8) required broadcast ram; + setHeading(int16/10) required broadcast ram; + setPosition(int16/10, int16/10, int16/10) required broadcast ram; + setOwnerIndex(int8) required broadcast ram; + plotEntered() airecv clsend; + removeItem() airecv clsend; + setMovie(uint8, uint32) broadcast ram; + movieDone() airecv clsend; + interactionDenied(uint32) broadcast ram; +}; + +dclass DistributedGardenPlot : DistributedLawnDecor { + plantFlower(uint8, uint8) airecv clsend; + plantGagTree(uint8, uint8) airecv clsend; + plantStatuary(uint8) airecv clsend; + plantToonStatuary(uint8, uint16) airecv clsend; + plantNothing(uint8) airecv clsend; +}; + +dclass DistributedGardenBox : DistributedLawnDecor { + setTypeIndex(uint8) required broadcast ram; +}; + +dclass DistributedStatuary : DistributedLawnDecor { + setTypeIndex(uint8) required broadcast ram; + setWaterLevel(int8) required broadcast ram; + setGrowthLevel(int8) required broadcast ram; +}; + +dclass DistributedToonStatuary : DistributedStatuary { + setOptional(uint16) required broadcast ram; +}; + +dclass DistributedChangingStatuary : DistributedStatuary { + setGrowthLevel(int8) required broadcast ram; +}; + +dclass DistributedPlantBase : DistributedLawnDecor { + setTypeIndex(uint8) required broadcast ram; + setWaterLevel(int8) required broadcast ram; + setGrowthLevel(int8) required broadcast ram; + waterPlant() airecv clsend; + waterPlantDone() airecv clsend; +}; + +dclass DistributedFlower : DistributedPlantBase { + setTypeIndex(uint8) required broadcast ram; + setVariety(uint8) required broadcast ram; +}; + +dclass DistributedGagTree : DistributedPlantBase { + setWilted(int8) required broadcast ram; + requestHarvest() airecv clsend; +}; + +dclass DistributedTravelGame : DistributedMinigame { + setTimerStartTime(int16) broadcast; + setAvatarChoice(uint16, uint8) airecv clsend; + setAvatarChose(uint32) broadcast; + setServerChoices(int16array, uint8array, uint8, uint8) broadcast; + setMinigames(uint8array, uint8array) broadcast; + setBonuses(uint8array, uint8array) broadcast; + setBoardIndex(uint8) required broadcast ram; +}; + +dclass DistributedPairingGame : DistributedMinigame { + setDeckSeed(uint32) required broadcast ram; + setMaxOpenCards(uint8) broadcast ram; + openCardRequest(int16, int16) airecv clsend; + openCardResult(int16, uint32, int16, int8, int16array) broadcast; + reportDone() airecv clsend; + setEveryoneDone() broadcast; + setSignaling(uint32) clsend broadcast; +}; + +struct golfData { + int16 frame; + int32/100000 x; + int32/100000 y; + int32/100000 z; +}; + +struct Coord3 { + int32/100000 x; + int32/100000 y; + int32/100000 z; +}; + +struct CommonObjectData { + uint8 id; + uint8 type; + int32/100000 x; + int32/100000 y; + int32/100000 z; + int32/100000 q1; + int32/100000 q2; + int32/100000 q3; + int32/100000 q4; + int32/100000 aVX; + int32/100000 aVY; + int32/100000 aVZ; + int32/100000 lVX; + int32/100000 lVY; + int32/100000 lVZ; +}; + +dclass DistributedPhysicsWorld : DistributedObject { + clientCommonObject(uint8, uint8, Coord3, Coord3, int32/100, int32/100, int32/1000) broadcast ram; + setCommonObjects(CommonObjectData []) broadcast; + upSetCommonObjects(CommonObjectData []) airecv clsend; +}; + +dclass DistributedGolfHole : DistributedPhysicsWorld { + setHoleId(int8) broadcast ram required; + setTimingCycleLength(uint32/1000) broadcast ram required; + setAvatarReadyHole() airecv clsend; + setGolfCourseDoId(uint32) broadcast ram required; + turnDone() airecv clsend; + ballInHole() airecv clsend; + setAvatarTempTee(uint32, uint8) clsend broadcast; + setTempAimHeading(uint32, int32/1000) clsend broadcast; + setAvatarFinalTee(uint32, uint8) broadcast; + setGolferIds(uint32array) broadcast ram required; + golfersTurn(uint32) broadcast; + golferChooseTee(uint32) broadcast; + setAvatarTee(uint8) airecv clsend; + postSwing(uint32/1000, int32, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000) airecv clsend; + postSwingState(uint32/1000, int32, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, uint16/100, CommonObjectData []) airecv clsend; + swing(uint32, int32, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000) broadcast; + ballMovie2AI(uint32/1000, uint32, golfData [], golfData [], uint16, uint16, uint16, CommonObjectData []) airecv clsend; + ballMovie2Client(uint32/1000, uint32, golfData [], golfData [], uint16, uint16, uint16, CommonObjectData []) broadcast; + assignRecordSwing(uint32, uint32/1000, int32, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, CommonObjectData []); + setBox(int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000) airecv clsend; + sendBox(int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000) broadcast; +}; + +dclass DistributedGolfCourse : DistributedObject { + setGolferIds(uint32array) broadcast ram required; + setCourseId(int8) broadcast ram required; + setAvatarJoined() airecv clsend; + setAvatarReadyCourse() airecv clsend; + setAvatarReadyHole() airecv clsend; + setAvatarExited() airecv clsend; + setCurHoleIndex(int8) broadcast ram required; + setCurHoleDoId(uint32) broadcast ram required; + setDoneReward() airecv clsend; + setReward(uint8array [4], int8array, uint8array [4], uint8array [4], uint8array [4], uint32, uint32/100, uint32/100, uint32/100, uint32/100) broadcast; + setCourseReady(int8, int16array, int8) broadcast; + setHoleStart(int16) broadcast; + setCourseExit() broadcast; + setCourseAbort(uint32) broadcast; + setPlayHole() broadcast; + avExited(uint32) broadcast; + setScores(int16 []) broadcast; + changeDrivePermission(uint32, int8) broadcast; +}; + +dclass DistributedVineGame : DistributedMinigame { + reachedEndVine(int8) clsend airecv; + setNewVine(uint32, int8, uint32/10000, int8) airecv clsend broadcast; + setNewVineT(uint32, uint32/10000, int8) clsend broadcast; + setJumpingFromVine(uint32, int8, int8, int32/100, int16/100, int16/100, int16) clsend broadcast; + setFallingPos(uint32, int16/100, int16/100) clsend broadcast; + claimTreasure(uint32) airecv clsend; + setTreasureGrabbed(uint32, uint32) broadcast; + setScore(uint32, uint32) broadcast; + allAtEndVine() broadcast; + setFallingFromVine(uint32, int8, int8, int32/100, int16/100, int16/100, int16, int8) clsend broadcast; + setFallingFromMidair(uint32, int8, int32/100, int16/100, int16/100, int16, int8) clsend broadcast; + setVineSections(uint8array) required broadcast ram; +}; + +dclass TTAvatarFriendsManager : AvatarFriendsManager { +}; + +dclass TTPlayerFriendsManager : PlayerFriendsManager { +}; + +dclass TTSpeedchatRelay : SpeedchatRelay { +}; + +dclass DistributedGolfKart : DistributedObject { + setState(string, int16) broadcast ram; + fillSlot0(uint32) broadcast ram; + fillSlot1(uint32) broadcast ram; + fillSlot2(uint32) broadcast ram; + fillSlot3(uint32) broadcast ram; + emptySlot0(uint32, int16) broadcast ram; + emptySlot1(uint32, int16) broadcast ram; + emptySlot2(uint32, int16) broadcast ram; + emptySlot3(uint32, int16) broadcast ram; + requestBoard() airecv clsend; + rejectBoard(uint32); + requestExit() airecv clsend; + setMinigameZone(uint32, uint16); + setGolfZone(uint32, uint16); + setGolfCourse(int8) required broadcast ram; + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + setColor(int16, int16, int16) required broadcast ram; +}; + +dclass DistributedTimer : DistributedObject { + setStartTime(int32) broadcast ram required; +}; + +dclass DistributedPicnicBasket : DistributedObject { + setState(string, uint16, int16) broadcast ram; + fillSlot0(uint32) broadcast ram; + fillSlot1(uint32) broadcast ram; + fillSlot2(uint32) broadcast ram; + fillSlot3(uint32) broadcast ram; + emptySlot0(uint32, int16) broadcast ram; + emptySlot1(uint32, int16) broadcast ram; + emptySlot2(uint32, int16) broadcast ram; + emptySlot3(uint32, int16) broadcast ram; + requestBoard(int16) airecv clsend; + rejectBoard(uint32); + requestExit() airecv clsend; + doneExit() airecv clsend; + setMinigameZone(uint32, uint16); + setPicnicDone(); + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + setTableNumber(int16) required broadcast ram; +}; + +dclass DistributedBossbotBoss : DistributedBossCog { + setState(string) broadcast ram; + setBattleDifficulty(uint8) broadcast ram; + requestGetFood(int8, int8, uint32) airecv clsend; + toonGotFood(uint32, int8, int8, uint32) broadcast; + requestServeFood(int8, int8) airecv clsend; + toonServeFood(uint32, int8, int8) broadcast; + hitBoss(uint8) airecv clsend; + hitToon(uint32) airecv clsend; + ballHitBoss(uint8) airecv clsend; + setBossDamage(uint16, uint8, int16) broadcast ram; + setSpeedDamage(uint16, uint8, int16) broadcast ram; + reachedTable(uint8) airecv clsend; + hitTable(uint8) airecv clsend; + awayFromTable(uint8) airecv clsend; + toonGotHealed(uint32) broadcast; + requestGetToonup(int8, int8, uint32) airecv clsend; + toonGotToonup(uint32, int8, int8, uint32) broadcast; +}; + +dclass DistributedCogKart : DistributedElevatorExt { + setCountryClubId(uint16) required broadcast ram; + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + setCountryClubInteriorZone(uint32); + setCountryClubInteriorZoneForce(uint32); +}; + +dclass DistributedCountryClub : DistributedObject { + setZoneId(uint32) required broadcast ram; + setBlockedRooms(uint8array) required broadcast ram; + setCountryClubId(uint16) required broadcast ram; + setLayoutIndex(uint16) required broadcast ram; + setFloorNum(uint8) required broadcast ram; + setRoomDoIds(uint32array) broadcast ram; + setCountryClubZone(uint32) broadcast ram; + elevatorAlert(uint32) broadcast ram; +}; + +dclass DistributedCountryClubRoom : DistributedLevel { + setCountryClubId(uint16) required broadcast ram; + setRoomId(uint16) required broadcast ram; + setRoomNum(uint8) required broadcast ram; + setSuits(uint32array, uint32array) broadcast ram; + setBossConfronted(uint32) broadcast ram; + setDefeated() broadcast ram; + forceOuch(uint8) broadcast; +}; + +dclass DistributedMoleField : DistributedEntity { + setGameStart(int16, uint8, uint16) broadcast; + setClientTriggered() airecv clsend; + whackedMole(int8, int16) airecv clsend; + whackedBomb(int8, int16, int32) airecv clsend; + updateMole(int8, int8) broadcast; + reportToonHitByBomb(uint32, int8, int32) broadcast; + setScore(int16) required broadcast ram; + damageMe() airecv clsend; + setPityWin() broadcast; +}; + +dclass DistributedCountryClubBattle : DistributedLevelBattle { +}; + +dclass DistributedClubElevator : DistributedElevatorFSM { + setFloor(int8) broadcast ram; + setLocked(uint16) required broadcast ram; + setEntering(uint16) required broadcast ram; + kickToonsOut() broadcast; + setLatch(uint32) required broadcast ram; +}; + +dclass DistributedMaze : DistributedEntity { + setRoomDoId(uint32) required broadcast ram; + setGameStart(int16) broadcast; + setClientTriggered() airecv clsend; + setFinishedMaze() airecv clsend; + setGameOver() broadcast; + toonFinished(uint32, uint8, uint8) broadcast; + damageMe() airecv clsend; +}; + +dclass DistributedBattleWaiters : DistributedBattleFinal { +}; + +dclass DistributedFoodBelt : DistributedObject { + setBossCogId(uint32) required broadcast ram; + setIndex(uint8) required broadcast ram; + setState(char) broadcast ram; +}; + +dclass DistributedBanquetTable : DistributedObject { + setIndex(uint8) required broadcast ram; + setNumDiners(uint8) required broadcast ram; + setBossCogId(uint32) required broadcast ram; + setDinerInfo(uint8array, uint8array, uint8array) required broadcast ram; + setState(char, uint32, int8) broadcast ram; + setDinerStatus(uint8, uint8) broadcast; + requestControl() airecv clsend; + requestFree(int8) airecv clsend; + setPitcherPos(uint8, uint16%360/100, int16) broadcast clsend; + clearSmoothing(int8) broadcast clsend; + firingWater(int32/100, int32/100, int32/100, int32/100, int32/100, int32/100) broadcast clsend; + waterHitBoss(uint8) broadcast clsend; +}; + +dclass DistributedBattleDiners : DistributedBattleFinal { +}; + +dclass DistributedGolfSpot : DistributedObject { + setIndex(uint8) required broadcast ram; + setBossCogId(uint32) required broadcast ram; + setState(char, uint32, int8) broadcast ram; + setGoingToReward() broadcast ram; + requestControl() airecv clsend; + requestFree(int8) airecv clsend; + setGolfSpotPos(uint8, uint16%360/100, int16) broadcast clsend; + clearSmoothing(int8) broadcast clsend; + setSwingInfo(uint8, int16/10, uint8) broadcast clsend; +}; + +struct TireInput { + int32/100 force; + int32/100 heading; +}; + +dclass DistributedIceGame : DistributedMinigame { + setForceArrowInfo(uint32, int32/100, int32/100) broadcast clsend; + setAvatarChoice(int32/100, int32/100) airecv clsend; + endingPositions(Coord3 []) airecv clsend; + reportScoringMovieDone() airecv clsend; + claimTreasure(uint8) airecv clsend; + claimPenalty(uint8) airecv clsend; + setTireInputs(TireInput []) broadcast; + setTimerStartTime(int16) broadcast; + setFinalPositions(Coord3 []) broadcast; + setMatchAndRound(int8, int8) broadcast; + setScores(int8, int8, int16array) broadcast; + setNewState(string) broadcast; + setTreasureGrabbed(uint32, uint32) broadcast; + setPenaltyGrabbed(uint32, uint32) broadcast; +}; + +dclass DistributedCogThiefGame : DistributedMinigame { + throwingPie(uint32, int32, int32/100, int32/100, int32/100, int32/100) clsend broadcast; + hitBySuit(uint32, int32, int8, int32/100, int32/100, int32/100) clsend broadcast airecv; + pieHitSuit(uint32, int32, int8, int32/100, int32/100, int32/100) clsend broadcast airecv; + cogHitBarrel(int32, int8, int8, int32/100, int32/100, int32/100) clsend airecv; + cogAtReturnPos(int32, int8, int8) clsend airecv; + updateSuitGoal(int32, int32, int8, int8, int64, int32/100, int32/100, int32/100) broadcast; + makeCogCarryBarrel(int32, int32, int8, int8, int32/100, int32/100, int32/100) broadcast; + makeCogDropBarrel(int32, int32, int8, int8, int32/100, int32/100, int32/100) broadcast; + markBarrelStolen(int32, int32, int8) broadcast; +}; + +struct twoDTreasureInfo { + uint8 treasureIndex; + uint8 treasureValue; +}; + +struct twoDSectionInfo { + uint8 sectionIndex; + uint8 enemyIndicesSelected[]; + twoDTreasureInfo treasureIndicesSelected[]; + uint8 spawnPointIndicesSelected[]; + uint8 stomperIndicesSelected[]; +}; + +dclass DistributedTwoDGame : DistributedMinigame { + showShootGun(uint32, int16) clsend broadcast; + toonHitByEnemy(uint32, int16) clsend broadcast airecv; + toonFellDown(uint32, int16) clsend broadcast airecv; + toonSquished(uint32, int16) clsend broadcast airecv; + toonVictory(uint32, int16) clsend broadcast airecv; + claimTreasure(uint8, uint8) airecv clsend; + claimEnemyShot(uint8, uint8) airecv clsend; + reportDone() airecv clsend; + setSectionsSelected(twoDSectionInfo []) required broadcast ram; + setTreasureGrabbed(uint32, uint8, uint8) broadcast; + setEnemyShot(uint32, uint8, uint8, uint32) broadcast; + addVictoryScore(uint32, uint8) broadcast; + setEveryoneDone() broadcast; +}; + +dclass DistributedPicnicTable : DistributedNode { + fillSlot(uint32, uint8, int16/10, int16/10, int16/10, int16/10, int16/10, int16/10, int16, uint32) broadcast; + emptySlot(uint32, uint8, int16) broadcast; + requestTableState() airecv clsend; + setTableState(uint32 [], uint8) broadcast ram; + setGameZone(uint32, uint8) broadcast; + setIsPlaying(uint8) broadcast ram; + requestJoin(uint8, int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) airecv clsend; + rejectJoin() broadcast; + requestObserve() airecv clsend; + leaveObserve() airecv clsend; + requestGameZone() airecv clsend; + requestPickedGame(uint8) clsend airecv; + requestExit() airecv clsend; + requestZone() clsend airecv; + announceWinner(string, uint32) broadcast; + allowObserve() broadcast; + allowPick() broadcast; + setZone(uint32) broadcast; +}; + +dclass DistributedChineseCheckers : DistributedNode { + requestExit() clsend airecv; + requestBegin() clsend airecv; + requestMove(uint8 []) clsend airecv; + requestTimer() clsend airecv; + requestSeatPositions() clsend airecv; + startBeginTimer(uint16, int16) broadcast ram; + gameStart(uint8) broadcast; + setTableDoId(uint32) required broadcast ram; + setGameState(uint8 [], uint8 []) required broadcast ram; + setTimer(int16) broadcast ram required; + setTurnTimer(int16) broadcast ram required; + sendTurn(uint8) broadcast ram; + requestWin() clsend airecv; + announceWin(uint32) broadcast; + announceSeatPositions(uint8 []) broadcast; +}; + +dclass DistributedCheckers : DistributedNode { + requestExit() clsend airecv; + requestBegin() clsend airecv; + requestTimer() clsend airecv; + requestMove(uint8 []) clsend airecv; + startBeginTimer(uint16, int16) broadcast ram; + gameStart(uint8) broadcast; + setTableDoId(uint32) required broadcast ram; + setGameState(uint8 [], uint8 []) required broadcast ram; + setTimer(int16) broadcast ram required; + setTurnTimer(int16) broadcast ram required; + sendTurn(uint8) broadcast ram; + requestWin() clsend airecv; + announceWin(uint32) broadcast; + illegalMove() broadcast; +}; + +dclass DistributedFindFour : DistributedNode { + requestExit() clsend airecv; + requestBegin() clsend airecv; + requestMove(uint8) clsend airecv; + requestTimer() clsend airecv; + requestWin(uint8 []) clsend airecv; + startBeginTimer(uint16, int16) broadcast ram; + setTableDoId(uint32) required broadcast ram; + setGameState(uint8 [][], uint8, uint8, uint8) required broadcast ram; + setTimer(int16) broadcast ram required; + setTurnTimer(int16) broadcast ram required; + gameStart(uint8) broadcast; + sendTurn(uint8) broadcast ram; + announceWin(uint32) broadcast; + announceWinLocation(uint8, uint8, y, uint8, uint8) broadcast; + announceWinnerPosition(uint8, uint8, uint8, uint8) broadcast; + illegalMove() broadcast; + tie() broadcast; +}; + +dclass DistributedMailManager : DistributedObject { + sendSimpleMail(uint32, uint32, string); + setNumMailItems(uint32, uint32) airecv; +}; + +dclass DistributedPartyManager : DistributedObject { + addParty(uint32, uint32, string, string, int8, int8, activity [], decoration [], uint32array, uint16); + addPartyRequest(uint32, string, string, int8, int8, activity [], decoration [], uint32array) airecv clsend; + addPartyResponse(uint32, int8); + addPartyResponseUdToAi(uint32, int8, uint16) airecv; + markInviteAsReadButNotReplied(uint32, uint64); + respondToInvite(uint32, uint32, uint16, uint64, uint8); + respondToInviteResponse(uint32, uint16, uint64, int8, uint8) airecv; + changePrivateRequest(uint64, int8) airecv clsend; + changePrivateRequestAiToUd(uint32, uint64, int8); + changePrivateResponseUdToAi(uint32, uint64, int8, int8) airecv; + changePrivateResponse(uint64, int8, int8); + changePartyStatusRequest(uint64, int8) airecv clsend; + changePartyStatusRequestAiToUd(uint32, uint64, int8); + changePartyStatusResponseUdToAi(uint32, uint64, int8, int8) airecv; + changePartyStatusResponse(uint64, int8, int8, uint16); + partyInfoOfHostRequestAiToUd(uint32, uint32); + partyInfoOfHostFailedResponseUdToAi(uint32) airecv; + partyInfoOfHostResponseUdToAi(party, uint32array) airecv; + getPartyZone(uint32, uint32, uint8) clsend airecv; + receivePartyZone(uint32, uint64, uint32); + freeZoneIdFromPlannedParty(uint32, uint32) clsend airecv; + sendAvToPlayground(uint32, uint8); + exitParty(uint32) clsend airecv; + removeGuest(uint32, uint32) airecv clsend; + partyManagerAIStartingUp(uint32, uint32); + partyManagerAIGoingDown(uint32, uint32); + partyHasStartedAiToUd(uint32, uint64, uint32, uint32, string); + toonHasEnteredPartyAiToUd(uint32); + toonHasExitedPartyAiToUd(uint32); + partyHasFinishedUdToAllAi(uint32) airecv; + updateToPublicPartyInfoUdToAllAi(uint32, uint64, uint32, uint32, uint8, uint8, string, uint8 [], uint64) airecv; + updateToPublicPartyCountUdToAllAi(uint32, uint8) airecv; + requestShardIdZoneIdForHostId(uint32) clsend airecv; + sendShardIdZoneIdToAvatar(uint32, uint32); + partyManagerUdStartingUp() airecv; + updateAllPartyInfoToUd(uint32, uint64, uint32, uint32, uint8, uint8, string, uint8 [], uint64); + forceCheckStart(); +}; + +dclass RATManager : DistributedObjectGlobal { +}; + +dclass AwardManager : DistributedObjectGlobal { + giveAwardToToon(uint32, DoId, string, DoId, uint32, uint32); +}; + +dclass NonRepeatableRandomSourceClient { + getRandomSamplesReply(uint32, uint32 []) airecv; +}; + +dclass TTCodeRedemptionMgr : DistributedObject, NonRepeatableRandomSourceClient { + giveAwardToToonResult(uint32, uint32); + redeemCode(uint32, string) airecv clsend; + redeemCodeAiToUd(DoId, uint32, string, uint32); + redeemCodeResultUdToAi(uint32, uint32, uint32, uint32) airecv; + redeemCodeResult(uint32, uint32, uint32); +}; + +dclass NonRepeatableRandomSource : DistributedObject, NonRepeatableRandomSourceClient { + getRandomSamples(DoId, string, uint32, uint32); + randomSample(uint32); +}; + +dclass DistributedInGameNewsMgr : DistributedObjectGlobal { + setLatestIssueStr(string) required broadcast ram; + inGameNewsMgrAIStartingUp(uint32, uint32); + newIssueUDtoAI(string) airecv; +}; + +dclass DistributedPhaseEventMgr : DistributedObject { + setNumPhases(uint8) required broadcast ram; + setDates(datetime []) broadcast required; + setCurPhase(int8) required broadcast ram; + setIsRunning(bool) required broadcast ram; +}; + +dclass DistributedHydrantZeroMgr : DistributedPhaseEventMgr { +}; + +dclass DistributedMailboxZeroMgr : DistributedPhaseEventMgr { +}; + +dclass DistributedTrashcanZeroMgr : DistributedPhaseEventMgr { +}; + +dclass DistributedSillyMeterMgr : DistributedPhaseEventMgr { +}; + diff --git a/Releases/ToontownTest/1.0.40.6.test-install/phase_4.mf b/Releases/ToontownTest/1.0.40.6.test-install/phase_4.mf new file mode 100644 index 0000000..5ef1c40 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/phase_4.mf differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/phase_5.5.mf b/Releases/ToontownTest/1.0.40.6.test-install/phase_5.5.mf new file mode 100644 index 0000000..a495ba6 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/phase_5.5.mf differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/phase_5.mf b/Releases/ToontownTest/1.0.40.6.test-install/phase_5.mf new file mode 100644 index 0000000..1cc2a12 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/phase_5.mf differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/phase_6.mf b/Releases/ToontownTest/1.0.40.6.test-install/phase_6.mf new file mode 100644 index 0000000..912c95b Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/phase_6.mf differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/phase_7.mf b/Releases/ToontownTest/1.0.40.6.test-install/phase_7.mf new file mode 100644 index 0000000..f929f9b Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/phase_7.mf differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/phase_8.mf b/Releases/ToontownTest/1.0.40.6.test-install/phase_8.mf new file mode 100644 index 0000000..3dcb7f8 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/phase_8.mf differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/phase_9.mf b/Releases/ToontownTest/1.0.40.6.test-install/phase_9.mf new file mode 100644 index 0000000..9214efc Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/phase_9.mf differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/python24.dll b/Releases/ToontownTest/1.0.40.6.test-install/python24.dll new file mode 100644 index 0000000..ebe8ee1 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/python24.dll differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/pywintypes24.dll b/Releases/ToontownTest/1.0.40.6.test-install/pywintypes24.dll new file mode 100644 index 0000000..e30ca53 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/pywintypes24.dll differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/toonmono.cur b/Releases/ToontownTest/1.0.40.6.test-install/toonmono.cur new file mode 100644 index 0000000..1f09897 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/toonmono.cur differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/toontown.ico b/Releases/ToontownTest/1.0.40.6.test-install/toontown.ico new file mode 100644 index 0000000..4fa0a2a Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/toontown.ico differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/win32api.pyd b/Releases/ToontownTest/1.0.40.6.test-install/win32api.pyd new file mode 100644 index 0000000..d2ccd97 Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/win32api.pyd differ diff --git a/Releases/ToontownTest/1.0.40.6.test-install/zlib.pyd b/Releases/ToontownTest/1.0.40.6.test-install/zlib.pyd new file mode 100644 index 0000000..f24cd8d Binary files /dev/null and b/Releases/ToontownTest/1.0.40.6.test-install/zlib.pyd differ diff --git a/Releases/ToontownTest/1.0.48.6.test-macOS-install/sign/texture.jpg b/Releases/ToontownTest/1.0.48.6.test-macOS-install/sign/texture.jpg index 3642301..82835e4 100644 Binary files a/Releases/ToontownTest/1.0.48.6.test-macOS-install/sign/texture.jpg and b/Releases/ToontownTest/1.0.48.6.test-macOS-install/sign/texture.jpg differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/certs/fac99ba35c35/p1.crt b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/certs/fac99ba35c35/p1.crt new file mode 100644 index 0000000..e5eb014 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/certs/fac99ba35c35/p1.crt @@ -0,0 +1,30 @@ +-----BEGIN CERTIFICATE----- +MIIFGDCCBACgAwIBAgIQWBuPE2Dbw6bb4dptdD5zojANBgkqhkiG9w0BAQUFADCB +tjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL +ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug +YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEwMC4GA1UEAxMn +VmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAwOS0yIENBMB4XDTEwMDgy +MTAwMDAwMFoXDTExMDkwMzIzNTk1OVowgdUxCzAJBgNVBAYTAlVTMRMwEQYDVQQI +EwpDYWxpZm9ybmlhMRAwDgYDVQQHEwdCdXJiYW5rMRwwGgYDVQQKFBNXYWx0IERp +c25leSBDb21wYW55MT4wPAYDVQQLEzVEaWdpdGFsIElEIENsYXNzIDMgLSBNaWNy +b3NvZnQgU29mdHdhcmUgVmFsaWRhdGlvbiB2MjEjMCEGA1UECxQaV2FsdCBEaXNu +ZXkgSW50ZXJuZXQgR3JvdXAxHDAaBgNVBAMUE1dhbHQgRGlzbmV5IENvbXBhbnkw +gZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAOHYosTrOJ2l3mXSsoxh0tK7tvRv +JVBXQl4oPK+gxYwWim3bv4/dqgvEKnw3phjiatnCnmKjexw3mLF+s9zfbC/ljKl2 +WndUI9KbD98AXIAHkr957s+/5smLwye07vnHE7TArk4uUwn+CyXvu7ZKohUWZwoT +YyHmGcrhzVc3YBenAgMBAAGjggGDMIIBfzAJBgNVHRMEAjAAMA4GA1UdDwEB/wQE +AwIHgDBEBgNVHR8EPTA7MDmgN6A1hjNodHRwOi8vY3NjMy0yMDA5LTItY3JsLnZl +cmlzaWduLmNvbS9DU0MzLTIwMDktMi5jcmwwRAYDVR0gBD0wOzA5BgtghkgBhvhF +AQcXAzAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBh +MBMGA1UdJQQMMAoGCCsGAQUFBwMDMHUGCCsGAQUFBwEBBGkwZzAkBggrBgEFBQcw +AYYYaHR0cDovL29jc3AudmVyaXNpZ24uY29tMD8GCCsGAQUFBzAChjNodHRwOi8v +Y3NjMy0yMDA5LTItYWlhLnZlcmlzaWduLmNvbS9DU0MzLTIwMDktMi5jZXIwHwYD +VR0jBBgwFoAUl9BrqCZwyKE/lB8ILcQ1m6ShHvIwEQYJYIZIAYb4QgEBBAQDAgQQ +MBYGCisGAQQBgjcCARsECDAGAQEAAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQC12Y9p +FVGAOXroVIldQ/jMLKGzmB6SxGh0B7+3QGJwCN0INdoFjY06bgfxtKs1i2nouVQl +M/P+ok5CrHqwvH1vIQiuj1AflNQax1JV34M6MUmd4m+eWakRxg3bTHJFfcEm4EVk +poakQD+7V6v+Mmfxzzyx6kxbrV9tKver54efXTuzpKkOXPvotr94kvgbsuyyULn7 +/5a+kWAfmattfjBFPUsAzAXaauEPF+gbknAyWkbc/HktDs2q4IReH6k0Bac7ntWG +3wki7bKN6qkTanTNMxnb3aRDsxMuyaUqJucO9kvrgFGe0XVRaa9mX2nu/3A007gB +RXFikyHiSHP6gMEl +-----END CERTIFICATE----- diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/contents.xml b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/contents.xml new file mode 100644 index 0000000..ddbce9c --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/contents.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/coreapi/win32/p3d_plugin.dll b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/coreapi/win32/p3d_plugin.dll new file mode 100644 index 0000000..520daf5 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/coreapi/win32/p3d_plugin.dll differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/contents.xml b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/contents.xml new file mode 100644 index 0000000..774c47d --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/contents.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/.xml3fc650 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/.xml3fc650 new file mode 100644 index 0000000..441dc35 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/.xml3fc650 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/Config.pre b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/Config.pre new file mode 100644 index 0000000..00ad36d Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/Config.pre differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/Configrc.prc b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/Configrc.prc new file mode 100644 index 0000000..75d8210 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/Configrc.prc @@ -0,0 +1,99 @@ +load-display pandadx9 +aux-display pandadx9 +aux-display pandadx8 +aux-display pandagl +aux-display tinydisplay +cull-bin gui-popup 60 unsorted +want-render2dp 1 +text-encoding utf8 +direct-wtext 0 +text-never-break-before ,.-:?!;。?!、 +ime-aware 1 +ime-hide 1 +textures-power-2 down +paranoid-clock 1 +lock-to-one-cpu 1 +collect-tcp 1 +collect-tcp-interval 0.2 +server-version sv1.0.46.1 +server-version-suffix +cull-bin shadow 15 fixed +cull-bin ground 14 fixed +dc-file $PANDA3D_ROOT/toon.dc +dc-file $PANDA3D_ROOT/otp.dc +plugin-path $PANDA3D_ROOT +window-title Toontown +verify-ssl 0 +ssl-cipher-list RC4-MD5 +http-preapproved-server-certificate-filename ttown4.online.disney.com:46667 $PANDA3D_ROOT/gameserver.txt +chan-config-sanity-check #f +require-window 0 +language english +icon-filename $PANDA3D_ROOT/toontown.ico +dx-management 1 +tt-specific-login 1 +decompressor-buffer-size 32768 +extractor-buffer-size 32768 +patcher-buffer-size 512000 +downloader-timeout 15 +downloader-timeout-retries 4 +downloader-disk-write-frequency 4 +downloader-byte-rate 125000 +downloader-frequency 0.1 +http-connect-timeout 20 +http-timeout 30 +load-display pandadx9 +aux-display pandadx9 +aux-display pandadx8 +aux-display pandagl +aux-display tinydisplay +win-size 800 600 +fullscreen #t +load-file-type toontown +compress-channels #t +display-lists 0 +early-random-seed 1 +ssl-cipher-list RC4-MD5 +respect-prev-transform 1 +notify-level-collide warning +notify-level-chan warning +notify-level-gobj warning +notify-level-loader warning +notify-timestamp #t +default-model-extension .bam +decompressor-step-time 0.5 +extractor-step-time 0.5 +required-login playToken +server-failover 80 443 +want-fog #t +dx-use-rangebased-fog #t +aspect-ratio 1.333333 +on-screen-debug-font ImpressBT.ttf +temp-hpr-fix 1 +vertex-buffers 0 +dx-broken-max-index 1 +vfs-case-sensitive 0 +inactivity-timeout 180 +merge-lod-bundles 0 +early-event-sphere 1 +accept-clock-skew 1 +extra-ssl-handshake-time 20.0 +clock-mode limited +clock-frame-rate 120 +prefer-parasite-buffer 0 +audio-library-name miles_audio +cursor-filename $PANDA3D_ROOT/toonmono.cur +audio-loader mp3 +audio-loader midi +audio-loader wav +audio-software-midi #t +audio-sfx-active #t +audio-music-active #t +audio-master-sfx-volume 1 +audio-master-music-volume 1 +server-type prod +##! +##!sig c99999e6e922c88540e46c4f01084505afcf36274a2ffc8514762554876ba557 +##!sig 837c5321a4bf611da1b6e871794851168c428606930a3c4f3d2f8ddc6a6fd266 +##!sig 358dec15369bf9cdd2aa670cbd522a84d855739691efa58d40c2c93587f01802 +##!sig 7238bb589c628b6d45ac69ea3cb7a36b577c5e3a48ea14a302db0146a4d30650 diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/MSVCP90.dll b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/MSVCP90.dll new file mode 100644 index 0000000..6b07c75 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/MSVCP90.dll differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/MSVCR90.dll b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/MSVCR90.dll new file mode 100644 index 0000000..a68249a Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/MSVCR90.dll differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/_ctypes.pyd b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/_ctypes.pyd new file mode 100644 index 0000000..35a2525 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/_ctypes.pyd differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/_socket.pyd b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/_socket.pyd new file mode 100644 index 0000000..1d664df Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/_socket.pyd differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/_ssl.pyd b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/_ssl.pyd new file mode 100644 index 0000000..a17e389 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/_ssl.pyd differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/_vfsimporter.pyd b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/_vfsimporter.pyd new file mode 100644 index 0000000..f520ab4 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/_vfsimporter.pyd differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/avcodec.dll b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/avcodec.dll new file mode 100644 index 0000000..9a1a487 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/avcodec.dll differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/avformat.dll b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/avformat.dll new file mode 100644 index 0000000..f8ddfc3 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/avformat.dll differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/avutil.dll b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/avutil.dll new file mode 100644 index 0000000..b7b109c Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/avutil.dll differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/bz2.pyd b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/bz2.pyd new file mode 100644 index 0000000..2dd5e5a Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/bz2.pyd differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/gameserver.txt b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/gameserver.txt new file mode 100644 index 0000000..6981e3e --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/gameserver.txt @@ -0,0 +1,18 @@ +-----BEGIN CERTIFICATE----- +MIIC3jCCAkegAwIBAgIBADANBgkqhkiG9w0BAQQFADCBtDELMAkGA1UEBhMCVVMx +EzARBgNVBAgTCkNhbGlmb3JuaWExGDAWBgNVBAcTD05vcnRoIEhvbGx5d29vZDEb +MBkGA1UEChMSRGlzbmV5IEVudGVycHJpc2VzMQ0wCwYDVQQLEwRXRElHMSAwHgYD +VQQDExdnYW1lc2VydmVyLnRvb250b3duLmNvbTEoMCYGCSqGSIb3DQEJARYZdG9v +bnRvd25AZGlzbmV5b25saW5lLmNvbTAeFw0wMzA5MTgwNTMwMjhaFw0wNjA5MTcw +NTMwMjhaMIG0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEYMBYG +A1UEBxMPTm9ydGggSG9sbHl3b29kMRswGQYDVQQKExJEaXNuZXkgRW50ZXJwcmlz +ZXMxDTALBgNVBAsTBFdESUcxIDAeBgNVBAMTF2dhbWVzZXJ2ZXIudG9vbnRvd24u +Y29tMSgwJgYJKoZIhvcNAQkBFhl0b29udG93bkBkaXNuZXlvbmxpbmUuY29tMIGf +MA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCiNKkoSGdeBvMgsHpRWePENUW5ja9w +LTwbyinbDDIyJ8JIEQTPNxYosWvqhZGj+QEI3ya5KJM58LniuGHPbnC+C+XTEwwS +XZXIaMJjNT2GJ3gpJWytgVrk+A6zSaT2PHyE9wAPBF7lbBvLxCFUQ+N0I4QK0tus +k1rqixVGrqGz2wIDAQABMA0GCSqGSIb3DQEBBAUAA4GBAAcgKbTgDY34c881vLrB +o2QqGqauXko9G8surSDbFjZWwbcIyGJyhwMCXzHQCLh9yruMbCMq5S7LZpS4yslX +aH3iboemYE7xT7RoFU4pPU5EQ2hJ+M5v79H81ubnuFrdOhk7pyo67Pn508X62V+j +eic2l1RcbBc5s9iq3+F2Ns5l +-----END CERTIFICATE----- diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libdirect.dll b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libdirect.dll new file mode 100644 index 0000000..04882fd Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libdirect.dll differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libdtool.dll b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libdtool.dll new file mode 100644 index 0000000..96bb970 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libdtool.dll differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libdtoolconfig.dll b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libdtoolconfig.dll new file mode 100644 index 0000000..5e07911 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libdtoolconfig.dll differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libmiles_audio.dll b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libmiles_audio.dll new file mode 100644 index 0000000..3dfd9f8 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libmiles_audio.dll differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libotp.dll b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libotp.dll new file mode 100644 index 0000000..8573cbe Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libotp.dll differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libp3dpython.dll b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libp3dpython.dll new file mode 100644 index 0000000..32bec76 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libp3dpython.dll differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libpanda.dll b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libpanda.dll new file mode 100644 index 0000000..d5d3fd5 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libpanda.dll differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libpandadx8.dll b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libpandadx8.dll new file mode 100644 index 0000000..b929e3f Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libpandadx8.dll differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libpandadx9.dll b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libpandadx9.dll new file mode 100644 index 0000000..1236d0d Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libpandadx9.dll differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libpandaexpress.dll b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libpandaexpress.dll new file mode 100644 index 0000000..43a71ed Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libpandaexpress.dll differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libpandafx.dll b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libpandafx.dll new file mode 100644 index 0000000..c9fdab4 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libpandafx.dll differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libpandagl.dll b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libpandagl.dll new file mode 100644 index 0000000..2a67ebb Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libpandagl.dll differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libpandaode.dll b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libpandaode.dll new file mode 100644 index 0000000..993d6f9 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libpandaode.dll differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libpandaphysics.dll b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libpandaphysics.dll new file mode 100644 index 0000000..d5e96a6 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libpandaphysics.dll differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libtinydisplay.dll b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libtinydisplay.dll new file mode 100644 index 0000000..9e8f1b8 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libtinydisplay.dll differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libtoontown.dll b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libtoontown.dll new file mode 100644 index 0000000..ed0e71c Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libtoontown.dll differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libwindisplay.dll b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libwindisplay.dll new file mode 100644 index 0000000..835dba3 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/libwindisplay.dll differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/mscoree.dll b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/mscoree.dll new file mode 100644 index 0000000..16b4fdc Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/mscoree.dll differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/mss32.dll b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/mss32.dll new file mode 100644 index 0000000..b4401af Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/mss32.dll differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/mssmp3.asi b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/mssmp3.asi new file mode 100644 index 0000000..aa51168 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/mssmp3.asi differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/msvcm90.dll b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/msvcm90.dll new file mode 100644 index 0000000..b9cb123 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/msvcm90.dll differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/msvcr71.dll b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/msvcr71.dll new file mode 100644 index 0000000..9d9e028 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/msvcr71.dll differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/msvcrt.dll b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/msvcrt.dll new file mode 100644 index 0000000..b4d4f67 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/msvcrt.dll differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/ode_single.dll b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/ode_single.dll new file mode 100644 index 0000000..df0e6e9 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/ode_single.dll differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/otp.dc b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/otp.dc new file mode 100644 index 0000000..e2464e6 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/otp.dc @@ -0,0 +1,505 @@ +from direct.distributed import DistributedObject/AI/UD +from direct.distributed import DistributedNode/AI/UD +from direct.distributed import DistributedSmoothNode/AI +from direct.distributed import DistributedCartesianGrid/AI +from direct.distributed import DistributedCamera/AI/OV +from otp.distributed import Account/AI/UD +from otp.ai import TimeManager/AI +from otp.ai import MagicWordManager/AI +from otp.avatar import DistributedAvatar/AI/UD +from otp.avatar import DistributedPlayer/AI +from otp.friends import FriendManager/AI +from otp.friends import AvatarFriendsManager/UD +from otp.friends import PlayerFriendsManager/UD +from otp.friends import GuildManager/AI/UD +from otp.friends import FriendInfo +from otp.friends import AvatarFriendInfo +from otp.distributed import ObjectServer/AI/UD +from otp.distributed import DistributedDistrict/AI/UD +from otp.distributed import DistributedDirectory/AI +from otp.distributed import DistributedTestObject/AI +from otp.snapshot import SnapshotDispatcher/AI/UD +from otp.snapshot import SnapshotRenderer/AI/UD +from otp.uberdog import OtpAvatarManager/AI/UD +from otp.uberdog import DistributedChatManager/AI/UD +from otp.uberdog import SpeedchatRelay/UD +from otp.distributed import CentralLogger/AI/UD +from otp.web import SettingsMgr/AI/UD +from otp.status import StatusDatabase/UD +from otp.avatar import AvatarHandle + +typedef uint8 bool; + +typedef uint32 DoId; + +typedef DoId DoIdList[]; + +struct AvatarPendingDel { + uint32 Avatar; + uint32 date; +}; + +dclass Account { + string DcObjectType db; + uint32array ACCOUNT_AV_SET required db; + uint32array pirateAvatars required db; + uint32array HOUSE_ID_SET db; + uint32 ESTATE_ID db; + AvatarPendingDel ACCOUNT_AV_SET_DEL[] db; + string PLAYED_MINUTES db; + string PLAYED_MINUTES_PERIOD db; + string CREATED db; + string LAST_LOGIN db; +}; + +struct BarrierData { + uint16 context; + string name; + uint32 avIds[]; +}; + +dclass DistributedObject { + setBarrierData(BarrierData []) broadcast ram; + setBarrierReady(uint16) airecv clsend; + execCommand(string, uint32, uint32, uint32); + broadcastMessage() broadcast; +}; + +dclass DistributedTestObject : DistributedObject { + uint32 AutoInterest[]; + setParentingRules(string, string) broadcast ram; + setRequiredField(uint32) required broadcast ram; + setB(uint32) broadcast; + setBA(uint32) broadcast airecv; + setBO(uint32) broadcast ownsend; + setBR(uint32) broadcast ram; + setBRA(uint32) broadcast ram airecv; + setBRO(uint32) broadcast ram ownsend; + setBROA(uint32) broadcast ram ownsend airecv; +}; + +struct OSInfo { + string name; + int16 platform; + int16 major; + int16 minor; +}; + +struct CPUSpeed { + int32/1000 maxSpeed; + int32/1000 currentSpeed; +}; + +dclass TimeManager : DistributedObject { + requestServerTime(uint8) airecv clsend; + serverTime(uint8, int32, uint32); + setDisconnectReason(uint8) airecv clsend; + setExceptionInfo(string(0-1024)) airecv clsend; + setSignature(string(0-1024), char [16], char [16]) airecv clsend; + setFrameRate(uint16/10, uint16/1000, uint16, string(0-256), uint32/10, uint32/10, string(0-256), uint16, uint16, uint32/10, uint32/10, uint32/10, uint32, OSInfo, CPUSpeed, uint16, uint16, string(0-256)) airecv clsend; + setCpuInfo(string(0-1024), string) airecv clsend; + checkForGarbageLeaks(bool) airecv clsend; + setNumAIGarbageLeaks(uint32); + setClientGarbageLeak(uint32, string(0-1024)) airecv clsend; +}; + +dclass ObjectServer { + setName(string) airecv ram required; + setDcHash(uint32) ram required; + setDateCreated(uint32) airecv; +}; + +dclass DistributedDirectory : DistributedObject { + setParentingRules(string, string) broadcast ram; +}; + +dclass DistributedDistrict : DistributedObject { + setName(string) required broadcast ram; + setAvailable(uint8) required broadcast ram; +}; + +dclass DistributedNode : DistributedObject { + setParentStr(blob) broadcast ram ownsend airecv; + setParent(uint32) broadcast ram ownsend airecv; + setX(int16/10) broadcast ram ownsend airecv; + setY(int16/10) broadcast ram ownsend airecv; + setZ(int16/10) broadcast ram ownsend airecv; + setH(int16%360/10) broadcast ram ownsend airecv; + setP(int16%360/10) broadcast ram ownsend airecv; + setR(int16%360/10) broadcast ram ownsend airecv; + setPos : setX, setY, setZ; + setHpr : setH, setP, setR; + setPosHpr : setX, setY, setZ, setH, setP, setR; + setXY : setX, setY; + setXZ : setX, setZ; + setXYH : setX, setY, setH; + setXYZH : setX, setY, setZ, setH; +}; + +dclass DistributedSmoothNode : DistributedNode { + setComponentL(uint64) broadcast ram ownsend airecv; + setComponentX(int16/10) broadcast ram ownsend airecv; + setComponentY(int16/10) broadcast ram ownsend airecv; + setComponentZ(int16/10) broadcast ram ownsend airecv; + setComponentH(int16%360/10) broadcast ram ownsend airecv; + setComponentP(int16%360/10) broadcast ram ownsend airecv; + setComponentR(int16%360/10) broadcast ram ownsend airecv; + setComponentT(int16) broadcast ram ownsend airecv; + setSmStop : setComponentT; + setSmH : setComponentH, setComponentT; + setSmZ : setComponentZ, setComponentT; + setSmXY : setComponentX, setComponentY, setComponentT; + setSmXZ : setComponentX, setComponentZ, setComponentT; + setSmPos : setComponentX, setComponentY, setComponentZ, setComponentT; + setSmHpr : setComponentH, setComponentP, setComponentR, setComponentT; + setSmXYH : setComponentX, setComponentY, setComponentH, setComponentT; + setSmXYZH : setComponentX, setComponentY, setComponentZ, setComponentH, setComponentT; + setSmPosHpr : setComponentX, setComponentY, setComponentZ, setComponentH, setComponentP, setComponentR, setComponentT; + setSmPosHprL : setComponentL, setComponentX, setComponentY, setComponentZ, setComponentH, setComponentP, setComponentR, setComponentT; + clearSmoothing(int8) broadcast ownsend; + suggestResync(uint32, int16, int16, int32, uint16, uint16/100) ownrecv clsend; + returnResync(uint32, int16, int32, uint16, uint16/100) ownrecv clsend; +}; + +dclass DistributedCartesianGrid : DistributedNode { + setCellWidth(uint32) required broadcast ram; + setParentingRules(string, string) broadcast ram; +}; + +struct Fixture { + int32/10 x; + int32/10 y; + int32/10 z; + int16/10 h; + int16/10 p; + int16/10 r; + string state; +}; + +dclass DistributedCamera : DistributedNode { + setCamParent(uint32) required broadcast ram ownsend airecv; + setFixtures(Fixture []) required broadcast ram ownsend airecv; +}; + +struct TalkModification { + uint16 offset; + uint16 size; +}; + +dclass TalkPath_owner { + setTalk(uint32, uint32, string(0-256), string(0-400), TalkModification [], uint8) broadcast ownsend; +}; + +dclass TalkPath_whisper { + setTalkWhisper(uint32, uint32, string(0-256), string(0-400), TalkModification [], uint8) ownrecv clsend; +}; + +dclass TalkPath_group { + setTalkGroup(uint32, uint32, string(0-256), string(0-400), TalkModification [], uint8) clsend airecv; +}; + +dclass TalkPath_account { + setTalkAccount(uint32, uint32, string(0-256), string(0-400), TalkModification [], uint8) airecv clsend; +}; + +dclass AvatarHandle : TalkPath_whisper { +}; + +dclass DistributedAvatar : DistributedSmoothNode, TalkPath_owner, TalkPath_whisper { + string DcObjectType db; + setName(string) required broadcast db airecv; + friendsNotify(int32, int8) ownrecv airecv clsend; + checkAvOnShard(uint32) clsend airecv; + confirmAvOnShard(uint32, int8); +}; + +dclass DistributedPlayer : DistributedAvatar { + arrivedOnDistrict(uint32) ownrecv ram; + setAccountName(string) required ownrecv db; + setWhisperFrom(uint32, string(0-256), uint32) ownrecv clsend; + setWhisperWLFrom(uint32, string(0-256), uint32) ownrecv clsend; + setWhisperSCFrom(uint32, uint16) ownrecv clsend; + setWhisperSCCustomFrom(uint32, uint16) ownrecv clsend; + setWhisperSCEmoteFrom(uint32, uint16) ownrecv clsend; + setSystemMessage(uint32, string(0-256)) ownrecv; + setCommonChatFlags(uint8) broadcast ownrecv ram airecv; + setWhitelistChatFlags(uint8) broadcast ownrecv ram airecv; + setSC(uint16) broadcast ownsend airecv; + setSCCustom(uint16) broadcast ownsend airecv; + setFriendsList(uint32uint8array) ownrecv required db airecv; + setDISLname(string) broadcast ownrecv ram; + setDISLid(uint32) broadcast ownrecv ram db airecv required; + OwningAccount(uint32); + WishName(string) db ram; + WishNameState(string) db ram; + setPreviousAccess(uint8) required db airecv; + setAccess(uint8) broadcast ownrecv required ram airecv; + setAsGM(bool) required ram broadcast ownrecv airecv; +}; + +dclass MagicWordManager : DistributedObject { + setMagicWord(string, uint32, uint32, string(0-256)) airecv clsend; + setMagicWordResponse(string) airecv; + setWho(uint32array) airecv clsend; +}; + +dclass OtpAvatarManager : DistributedObject { + online(); + requestAvatarList(uint32) airecv clsend; + rejectAvatarList(uint32); + avatarListResponse(blob); + requestAvatarSlot(uint32, uint32, uint8) clsend airecv; + rejectAvatarSlot(uint32, uint32, uint8); + avatarSlotResponse(uint32, uint8); + requestPlayAvatar(uint32, uint32, uint32) clsend airecv; + rejectPlayAvatar(uint32, uint32); + playAvatarResponse(uint32, uint32, uint8, uint8); + rejectCreateAvatar(uint32); + createAvatarResponse(uint32, uint32, uint8, uint8); + requestRemoveAvatar(uint32, uint32, uint32, string(0-256)) airecv clsend; + rejectRemoveAvatar(uint32); + removeAvatarResponse(uint32, uint32); + requestShareAvatar(uint32, uint32, uint32, uint8) airecv clsend; + rejectShareAvatar(uint32); + shareAvatarResponse(uint32, uint32, uint8); +}; + +dclass DistributedChatManager : DistributedObject { + online(); + adminChat(uint32, string); + setAvatarLocation(uint32, uint32, uint32); + setAvatarCrew(uint32, uint32); + setAvatarGuild(uint32, uint32); + chatParentId(uint32) airecv clsend; + chatZoneId(uint32) airecv clsend; + chatFace(uint32) airecv clsend; + chatEmote(uint16) airecv clsend; + chatEmoteTarget(uint32) airecv clsend; + chatIndex(uint16) airecv clsend; + chatString(string(0-256)) airecv clsend; + chatToAvatarIndex : chatZoneId, chatIndex; + chatParentZoneFaceEmoteWithTargetIndex : chatParentId, chatZoneId, chatFace, chatEmote, chatEmoteTarget, chatIndex; + chatToAvatarString : chatZoneId, chatString; + chatParentZoneFaceEmoteWithTargetString : chatParentId, chatZoneId, chatFace, chatEmote, chatEmoteTarget, chatString; + speedChatTo(uint16) airecv clsend; + speedChatFrom(uint32, uint16); + speedChatCustomTo(uint16) airecv clsend; + speedChatCustomFrom(uint32, uint16); + whisperSCTo(uint32, uint16) airecv clsend; + whisperSCFrom(uint32, uint16); + whisperSCCustomTo(uint32, uint16) airecv clsend; + whisperSCCustomFrom(uint32, uint16); + whisperSCEmoteTo(uint32, uint16) airecv clsend; + whisperSCEmoteFrom(uint32, uint16); + whisperIgnored(uint32); +}; + +dclass FriendManager : DistributedObject { + friendQuery(int32) airecv clsend; + cancelFriendQuery(int32) airecv clsend; + inviteeFriendConsidering(int8, int32) airecv clsend; + inviteeFriendResponse(int8, int32) airecv clsend; + inviteeAcknowledgeCancel(int32) airecv clsend; + friendConsidering(int8, int32); + friendResponse(int8, int32); + inviteeFriendQuery(int32, string, blob, int32); + inviteeCancelFriendQuery(int32); + requestSecret() airecv clsend; + requestSecretResponse(int8, string); + submitSecret(string(0-256)) airecv clsend; + submitSecretResponse(int8, int32); +}; + +struct FriendInfo { + string avatarName; + uint32 avatarId; + string playerName; + uint8 onlineYesNo; + uint8 openChatEnabledYesNo; + uint8 openChatFriendshipYesNo; + uint8 wlChatEnabledYesNo; + string location; + string sublocation; + uint32 timestamp; +}; + +struct AvatarFriendInfo { + string avatarName; + string playerName; + uint32 playerId; + uint8 onlineYesNo; + uint8 openChatEnabledYesNo; + uint8 openChatFriendshipYesNo; + uint8 wlChatEnabledYesNo; +}; + +struct MemberInfo { + uint32 avatarId; + string avatarName; + uint8 avatarRank; + uint8 avatarOnline; + uint32 bandManagerId; + uint32 bandId; +}; + +struct leaderBoardRecordResponces { + char found; + uint32 id; + string text; + int32 value; +}; + +struct leaderBoardRecord { + uint32 id; + string text; + int32 value; +}; + +dclass LeaderBoardReceiver { + getTopTenResponce(string, leaderBoardRecord []); + getValuesResponce(string, leaderBoardRecordResponces []); +}; + +dclass LeaderBoard : LeaderBoardReceiver { + setValue(string [], uint32, string, int32); + alterValue(string [], uint32, string, int32); + setHighScore(string [], uint32, string, int32); + getValues(string, uint32 []); + getTopTen(string); + getValuesRespondTo(string, uint32 [], uint32); + getTopTenRespondTo(string, uint32); +}; + +dclass GuildManager : DistributedObject, LeaderBoardReceiver, TalkPath_group { + online(); + guildRejectInvite(uint32, uint32); + invitationFrom(uint32, string, uint32, string); + requestInvite(uint32) airecv clsend; + memberList() airecv clsend; + createGuild() airecv clsend; + acceptInvite() airecv clsend; + declineInvite() airecv clsend; + setWantName(string(0-256)) airecv clsend; + removeMember(uint32) airecv clsend; + changeRank(uint32, uint8) airecv clsend; + changeRankAvocate(uint32) airecv clsend; + statusRequest() airecv clsend; + requestLeaderboardTopTen() airecv clsend; + guildStatusUpdate(uint32, string(0-256), uint8); + guildNameReject(uint32); + guildNameChange(string, uint8); + receiveMember(MemberInfo); + receiveMembersDone(); + guildAcceptInvite(uint32); + guildDeclineInvite(uint32); + updateRep(uint32, uint32); + leaderboardTopTen(leaderBoardRecord []); + recvAvatarOnline(uint32, string, uint32, uint32); + recvAvatarOffline(uint32, string); + sendChat(string(0-256), uint8, uint32) airecv clsend; + sendWLChat(string(0-256), uint8, uint32) airecv clsend; + sendSC(uint16) airecv clsend; + sendSCQuest(uint16, uint16, uint16) airecv clsend; + recvChat(uint32, string, uint8, uint32); + recvWLChat(uint32, string, uint8, uint32); + recvSC(uint32, uint16); + recvSCQuest(uint32, uint16, uint16, uint16); + sendTokenRequest() airecv clsend; + recvTokenGenerated(string); + recvTokenInviteValue(string, int8); + sendTokenForJoinRequest(string(0-256), string(0-256)) airecv clsend; + recvTokenRedeemMessage(string); + recvTokenRedeemedByPlayerMessage(string); + sendTokenRValue(string(0-256), int8) airecv clsend; + sendPermToken() airecv clsend; + sendNonPermTokenCount() airecv clsend; + recvPermToken(string); + recvNonPermTokenCount(uint8); + sendClearTokens(uint8) airecv clsend; + sendAvatarBandId(uint32, uint32, uint32); + recvMemberAdded(MemberInfo, uint32, string); + notifyGuildKicksMaxed(); + recvMemberRemoved(uint32, uint32, string, string); + recvMemberUpdateName(uint32, string); + recvMemberUpdateRank(uint32, uint32, string, string, uint8, bool); + recvMemberUpdateBandId(uint32, uint32, uint32); + avatarOnline(uint32, uint16); + avatarOffline(uint32); + reflectTeleportQuery(uint32, uint32, uint32, uint32, uint32) clsend airecv; + teleportQuery(uint32, uint32, uint32, uint32, uint32); + reflectTeleportResponse(uint32, int8, uint32, uint32, uint32) clsend airecv; + teleportResponse(uint32, int8, uint32, uint32, uint32); + requestGuildMatesList(uint32, uint32, uint32); + updateAvatarName(uint32, string); + avatarDeleted(uint32); +}; + +dclass AvatarFriendsManager : DistributedObject { + online(); + requestInvite(uint32) airecv clsend; + friendConsidering(uint32) airecv clsend; + invitationFrom(uint32, string); + retractInvite(uint32); + rejectInvite(uint32, uint32); + requestRemove(uint32) airecv clsend; + rejectRemove(uint32, uint32); + updateAvatarFriend(uint32, AvatarFriendInfo); + removeAvatarFriend(uint32); + updateAvatarName(uint32, string); + avatarOnline(uint32, uint32, string, bool, bool, string, string); + avatarOffline(uint32); +}; + +dclass PlayerFriendsManager : DistributedObject, TalkPath_account { + requestInvite(uint32, uint32, uint8) airecv clsend; + invitationFrom(uint32, string); + retractInvite(uint32); + invitationResponse(uint32, uint16, uint32); + requestDecline(uint32, uint32) airecv clsend; + requestDeclineWithReason(uint32, uint32, uint32) airecv clsend; + requestRemove(uint32, uint32) airecv clsend; + secretResponse(string); + rejectSecret(string); + rejectUseSecret(string); + updatePlayerFriend(uint32, FriendInfo, uint8); + removePlayerFriend(uint32); +}; + +dclass SnapshotDispatcher : DistributedObject { + online(); + requestRender(uint32); + avatarDeleted(uint32); + requestNewWork(uint32); + errorFetchingAvatar(uint32, uint32); + errorRenderingAvatar(uint32, uint32); + renderSuccessful(uint32, uint32); +}; + +dclass SnapshotRenderer : DistributedObject { + online(); + requestRender(uint32, uint32, string); +}; + +dclass SpeedchatRelay : DistributedObject, TalkPath_account { + forwardSpeedchat(uint32, uint8, uint32 [], uint32, string(0-256), uint8) clsend; +}; + +dclass CentralLogger : DistributedObject { + sendMessage(string(0-256), string(0-1024), uint32, uint32) clsend; + logAIGarbage() airecv; +}; + +dclass SettingsMgr : DistributedObject { + requestAllChangedSettings() airecv clsend; + settingChange(string, string) airecv; +}; + +dclass StatusDatabase : DistributedObject { + requestOfflineAvatarStatus(uint32 []) airecv clsend; + recvOfflineAvatarStatus(uint32, uint32); +}; + +dclass CallbackObject { + callback(uint32, bool, uint8); +}; + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/p3dpython.exe b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/p3dpython.exe new file mode 100644 index 0000000..5829f59 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/p3dpython.exe differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/p3dpythonw.exe b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/p3dpythonw.exe new file mode 100644 index 0000000..68ea63f Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/p3dpythonw.exe differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/panda3d.toontown.win32.mf b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/panda3d.toontown.win32.mf new file mode 100644 index 0000000..a0e7405 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/panda3d.toontown.win32.mf differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/panda3d.toontown.win32.xml b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/panda3d.toontown.win32.xml new file mode 100644 index 0000000..99cb377 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/panda3d.toontown.win32.xml @@ -0,0 +1,195 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/pyexpat.pyd b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/pyexpat.pyd new file mode 100644 index 0000000..60069ff Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/pyexpat.pyd differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/python24.dll b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/python24.dll new file mode 100644 index 0000000..9e9bb87 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/python24.dll differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/select.pyd b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/select.pyd new file mode 100644 index 0000000..787df95 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/select.pyd differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/toon.dc b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/toon.dc new file mode 100644 index 0000000..60d2504 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/toon.dc @@ -0,0 +1,3239 @@ +from direct.distributed import DistributedObjectGlobal +from toontown.ai import WelcomeValleyManager/AI +from toontown.building import DistributedAnimatedProp/AI +from toontown.toon import DistributedToon/AI/UD +from toontown.classicchars import DistributedCCharBase/AI +from toontown.classicchars import DistributedMickey/AI +from toontown.classicchars import DistributedVampireMickey/AI +from toontown.classicchars import DistributedMinnie/AI +from toontown.classicchars import DistributedWitchMinnie/AI +from toontown.classicchars import DistributedGoofy/AI +from toontown.classicchars import DistributedSuperGoofy/AI +from toontown.classicchars import DistributedDaisy/AI +from toontown.classicchars import DistributedSockHopDaisy/AI +from toontown.classicchars import DistributedChip/AI +from toontown.classicchars import DistributedPoliceChip/AI +from toontown.classicchars import DistributedDale/AI +from toontown.classicchars import DistributedJailbirdDale/AI +from toontown.classicchars import DistributedGoofySpeedway/AI +from toontown.classicchars import DistributedDonald/AI +from toontown.classicchars import DistributedFrankenDonald/AI +from toontown.classicchars import DistributedDonaldDock/AI +from toontown.classicchars import DistributedPluto/AI +from toontown.classicchars import DistributedWesternPluto/AI +from toontown.safezone import DistributedTrolley/AI +from toontown.safezone import DistributedPartyGate/AI +from toontown.suit import DistributedSuitPlanner/AI +from toontown.suit import DistributedSuitBase/AI +from toontown.suit import DistributedSuit/AI +from toontown.suit import DistributedTutorialSuit/AI +from toontown.suit import DistributedFactorySuit/AI +from toontown.suit import DistributedMintSuit/AI +from toontown.suit import DistributedStageSuit/AI +from toontown.suit import DistributedSellbotBoss/AI +from toontown.suit import DistributedCashbotBoss/AI +from toontown.coghq import DistributedCashbotBossSafe/AI +from toontown.coghq import DistributedCashbotBossCrane/AI +from toontown.suit import DistributedCashbotBossGoon/AI +from toontown.battle import DistributedBattleBase/AI +from toontown.battle import DistributedBattle/AI +from toontown.battle import DistributedBattleBldg/AI +from toontown.tutorial import DistributedBattleTutorial/AI +from toontown.coghq import DistributedBattleFactory/AI +from toontown.battle import DistributedBattleFinal/AI +from toontown.safezone import DistributedBoat/AI +from toontown.safezone import DistributedButterfly/AI +from toontown.safezone import DistributedMMPiano/AI +from toontown.safezone import DistributedDGFlower/AI +from toontown.fishing import DistributedFishingPond/AI +from toontown.fishing import DistributedFishingTarget/AI +from toontown.fishing import DistributedPondBingoManager/AI +from toontown.safezone import DistributedFishingSpot/AI +from toontown.estate import DistributedCannon/AI +from toontown.estate import DistributedTarget/AI +from toontown.minigame import DistributedMinigame/AI +from toontown.minigame import DistributedMinigameTemplate/AI +from toontown.minigame import DistributedRaceGame/AI +from toontown.minigame import DistributedCannonGame/AI +from toontown.minigame import DistributedPhotoGame/AI +from toontown.minigame import DistributedPatternGame/AI +from toontown.minigame import DistributedRingGame/AI +from toontown.minigame import DistributedTagGame/AI +from toontown.minigame import DistributedMazeGame/AI +from toontown.minigame import DistributedTugOfWarGame/AI +from toontown.minigame import DistributedCatchGame/AI +from toontown.minigame import DistributedDivingGame/AI +from toontown.minigame import DistributedTargetGame/AI +from toontown.estate import EstateManager/AI +from toontown.estate import DistributedEstate/AI +from toontown.estate import DistributedHouse/AI +from toontown.estate import DistributedHouseInterior/AI +from toontown.estate import DistributedGarden/AI +from toontown.shtiker import DeleteManager/AI +from toontown.ai import ToontownMagicWordManager/AI +from toontown.ai import NewsManager/AI +from toontown.shtiker import PurchaseManager/AI +from toontown.shtiker import NewbiePurchaseManager/AI +from toontown.safezone import SafeZoneManager/AI +from toontown.tutorial import TutorialManager/AI +from toontown.catalog import CatalogManager/AI +from toontown.safezone import DistributedTreasure/AI +from toontown.safezone import DistributedDDTreasure/AI +from toontown.safezone import DistributedDGTreasure/AI +from toontown.safezone import DistributedDLTreasure/AI +from toontown.safezone import DistributedTTTreasure/AI +from toontown.safezone import DistributedBRTreasure/AI +from toontown.safezone import DistributedMMTreasure/AI +from toontown.safezone import DistributedOZTreasure/AI +from toontown.safezone import DistributedETreasure/AI +from toontown.safezone import DistributedEFlyingTreasure/AI +from toontown.minigame import DistributedTagTreasure/AI +from toontown.coghq import DistributedCashbotBossTreasure/AI +from toontown.building import DistributedTrophyMgr/AI +from toontown.building import DistributedBuilding/AI +from toontown.building import DistributedAnimBuilding/AI +from toontown.building import DistributedToonInterior/AI +from toontown.building import DistributedToonHallInterior/AI +from toontown.building import DistributedSuitInterior/AI +from toontown.building import DistributedHQInterior/AI +from toontown.building import DistributedGagshopInterior/AI +from toontown.building import DistributedPetshopInterior/AI +from toontown.building import DistributedKartShopInterior/AI +from toontown.building import DistributedDoor/AI +from toontown.building import DistributedAnimDoor/AI +from toontown.estate import DistributedHouseDoor/AI +from toontown.coghq import DistributedCogHQDoor/AI +from toontown.coghq import DistributedSellbotHQDoor/AI +from toontown.toon import DistributedNPCToonBase/AI +from toontown.toon import DistributedNPCToon/AI +from toontown.toon import DistributedNPCSpecialQuestGiver/AI +from toontown.toon import DistributedNPCFlippyInToonHall/AI +from toontown.toon import DistributedNPCScientist/AI +from toontown.toon import DistributedNPCClerk/AI +from toontown.toon import DistributedNPCTailor/AI +from toontown.toon import DistributedNPCBlocker/AI +from toontown.toon import DistributedNPCFisherman/AI +from toontown.toon import DistributedNPCPartyPerson/AI +from toontown.toon import DistributedNPCPetclerk/AI +from toontown.toon import DistributedNPCKartClerk/AI +from toontown.building import DistributedKnockKnockDoor/AI +from toontown.building import DistributedElevator/AI +from toontown.building import DistributedElevatorFSM/AI +from toontown.building import DistributedElevatorExt/AI +from toontown.building import DistributedElevatorInt/AI +from toontown.coghq import DistributedFactoryElevatorExt/AI +from toontown.coghq import DistributedMintElevatorExt/AI +from toontown.coghq import DistributedLawOfficeElevatorExt/AI +from toontown.coghq import DistributedLawOfficeElevatorInt/AI +from toontown.building import DistributedElevatorFloor/AI +from toontown.building import DistributedBossElevator/AI +from toontown.building import DistributedVPElevator/AI +from toontown.building import DistributedCFOElevator/AI +from toontown.building import DistributedCJElevator/AI +from toontown.building import DistributedBBElevator/AI +from toontown.building import DistributedBoardingParty/AI +from toontown.building import DistributedTutorialInterior/AI +from toontown.estate import DistributedBankMgr/AI +from toontown.estate import DistributedMailbox/AI +from toontown.estate import DistributedFurnitureManager/AI +from toontown.estate import DistributedFurnitureItem/AI +from toontown.estate import DistributedBank/AI +from toontown.estate import DistributedCloset/AI +from toontown.estate import DistributedPhone/AI +from toontown.effects import DistributedFireworkShow/AI +from toontown.estate import DistributedFireworksCannon/AI +from toontown.coghq import LobbyManager/AI +from otp.level import DistributedLevel/AI +from otp.level import DistributedEntity/AI +from otp.level import DistributedInteractiveEntity/AI +from toontown.coghq import DistributedFactory/AI +from toontown.coghq import DistributedLawOffice/AI +from toontown.coghq import DistributedLawOfficeFloor/AI +from toontown.coghq import DistributedLift/AI +from toontown.coghq import DistributedDoorEntity/AI +from toontown.coghq import DistributedSwitch/AI +from toontown.coghq import DistributedButton/AI +from toontown.coghq import DistributedTrigger/AI +from toontown.coghq import DistributedCrushableEntity/AI +from toontown.coghq import DistributedCrusherEntity/AI +from toontown.coghq import DistributedStomper/AI +from toontown.coghq import DistributedStomperPair/AI +from toontown.coghq import DistributedLaserField/AI +from toontown.coghq import DistributedGolfGreenGame/AI +from toontown.coghq import DistributedSecurityCamera/AI +from toontown.coghq import DistributedMover/AI +from toontown.coghq import DistributedElevatorMarker/AI +from toontown.coghq import DistributedBarrelBase/AI +from toontown.coghq import DistributedGagBarrel/AI +from toontown.coghq import DistributedBeanBarrel/AI +from toontown.coghq import DistributedHealBarrel/AI +from toontown.coghq import DistributedGrid/AI +from toontown.coghq import ActiveCell/AI +from toontown.coghq import DirectionalCell/AI +from toontown.coghq import CrusherCell/AI +from toontown.coghq import DistributedCrate/AI +from toontown.coghq import DistributedSinkingPlatform/AI +from toontown.suit import DistributedGoon/AI +from toontown.suit import DistributedGridGoon/AI +from toontown.coghq import BattleBlocker/AI +from toontown.ai import DistributedBlackCatMgr/AI +from toontown.ai import DistributedPolarPlaceEffectMgr/AI +from toontown.ai import DistributedGreenToonEffectMgr/AI +from toontown.ai import DistributedResistanceEmoteMgr/AI +from toontown.ai import DistributedScavengerHuntTarget/AI +from toontown.ai import DistributedTrickOrTreatTarget/AI +from toontown.ai import DistributedWinterCarolingTarget/AI +from toontown.coghq import DistributedMint/AI +from toontown.coghq import DistributedMintRoom/AI +from toontown.coghq import DistributedMintBattle/AI +from toontown.coghq import DistributedStage/AI +from toontown.coghq import DistributedStageRoom/AI +from toontown.coghq import DistributedStageBattle/AI +from toontown.pets.PetDCImports/AI import * +from toontown.pets import DistributedPetProxy/AI +from toontown.coghq.InGameEditorDCImports/AI import * +from toontown.distributed import ToontownDistrict/AI +from toontown.distributed import ToontownDistrictStats/AI +from toontown.racing import DistributedVehicle/AI +from toontown.racing import DistributedStartingBlock/AI +from toontown.racing import DistributedRace/AI +from toontown.racing import DistributedKartPad/AI +from toontown.racing import DistributedRacePad/AI +from toontown.racing import DistributedViewPad/AI +from toontown.racing import DistributedStartingBlock/AI +from toontown.racing import DistributedLeaderBoard/AI +from toontown.racing import DistributedGag/AI +from toontown.racing import DistributedProjectile/AI +from toontown.racing.DistributedStartingBlock/AI import DistributedViewingBlock/AI +from toontown.uberdog.DistributedDeliveryManager/AI/UD import DistributedDeliveryManager/AI/UD +from toontown.uberdog.DistributedDataStoreManager/AI/UD import DistributedDataStoreManager/AI/UD +from toontown.suit import DistributedLawbotBoss/AI +from toontown.coghq import DistributedLawbotBossGavel/AI +from toontown.suit import DistributedLawbotBossSuit/AI +from toontown.coghq import DistributedLawbotCannon/AI +from toontown.coghq import DistributedLawbotChair/AI +from toontown.estate import DistributedLawnDecor/AI +from toontown.estate import DistributedGardenPlot/AI +from toontown.estate import DistributedGardenBox/AI +from toontown.estate import DistributedFlower/AI +from toontown.estate import DistributedGagTree/AI +from toontown.estate import DistributedStatuary/AI +from toontown.estate import DistributedToonStatuary/AI +from toontown.estate import DistributedChangingStatuary/AI +from toontown.estate import DistributedAnimatedStatuary/AI +from toontown.estate import DistributedPlantBase/AI +from toontown.estate import DistributedLawnDecor/AI +from toontown.minigame import DistributedTravelGame/AI +from toontown.minigame import DistributedPairingGame/AI +from toontown.minigame import DistributedVineGame/AI +from toontown.golf import DistributedPhysicsWorld/AI +from toontown.golf import DistributedGolfHole/AI +from toontown.golf import DistributedGolfCourse/AI +from toontown.parties import DistributedParty/AI +from toontown.parties import DistributedPartyActivity/AI +from toontown.parties import DistributedPartyTeamActivity/AI +from toontown.parties import DistributedPartyCannon/AI +from toontown.parties import DistributedPartyCannonActivity/AI +from toontown.parties import DistributedPartyCatchActivity/AI +from toontown.parties import DistributedPartyWinterCatchActivity/AI +from toontown.parties import DistributedPartyCogActivity/AI +from toontown.parties import DistributedPartyWinterCogActivity/AI +from toontown.parties import DistributedPartyFireworksActivity/AI +from toontown.parties import DistributedPartyDanceActivityBase/AI +from toontown.parties import DistributedPartyDanceActivity/AI +from toontown.parties import DistributedPartyDance20Activity/AI +from toontown.parties import DistributedPartyValentineDanceActivity/AI +from toontown.parties import DistributedPartyValentineDance20Activity/AI +from toontown.parties import DistributedPartyTrampolineActivity/AI +from toontown.parties import DistributedPartyValentineTrampolineActivity/AI +from toontown.parties import DistributedPartyVictoryTrampolineActivity/AI +from toontown.parties import DistributedPartyWinterTrampolineActivity/AI +from toontown.parties import DistributedPartyTugOfWarActivity/AI +from toontown.parties import DistributedPartyJukeboxActivityBase/AI +from toontown.parties import DistributedPartyJukeboxActivity/AI +from toontown.parties import DistributedPartyJukebox40Activity/AI +from toontown.parties import DistributedPartyValentineJukeboxActivity/AI +from toontown.parties import DistributedPartyValentineJukebox40Activity/AI +from toontown.friends import TTPlayerFriendsManager/UD +from toontown.uberdog import TTSpeedchatRelay/UD +from toontown.safezone import DistributedGolfKart/AI +from toontown.safezone import DistributedPicnicBasket/AI +from toontown.distributed import DistributedTimer/AI +from toontown.suit import DistributedBossbotBoss/AI +from toontown.coghq import DistributedCogKart/AI +from toontown.coghq import DistributedCountryClub/AI +from toontown.coghq import DistributedCountryClubRoom/AI +from toontown.coghq import DistributedMoleField/AI +from toontown.coghq import DistributedCountryClubBattle/AI +from toontown.building import DistributedClubElevator/AI +from toontown.coghq import DistributedMaze/AI +from toontown.battle import DistributedBattleWaiters/AI +from toontown.coghq import DistributedFoodBelt/AI +from toontown.coghq import DistributedBanquetTable/AI +from toontown.battle import DistributedBattleDiners/AI +from toontown.coghq import DistributedGolfSpot/AI +from toontown.minigame import DistributedIceGame/AI +from toontown.minigame import DistributedCogThiefGame/AI +from toontown.minigame import DistributedTwoDGame/AI +from toontown.safezone import DistributedPicnicTable/AI +from toontown.safezone import DistributedChineseCheckers/AI +from toontown.safezone import DistributedCheckers/AI +from toontown.safezone import DistributedFindFour/AI +from toontown.uberdog.DistributedMailManager/AI/UD import DistributedMailManager/AI/UD +from toontown.uberdog.DistributedPartyManager/AI/UD import DistributedPartyManager/AI/UD +from toontown.rpc.AwardManager/UD import AwardManager/UD +from toontown.uberdog.DistributedCpuInfoMgr/AI/UD import DistributedCpuInfoMgr/AI/UD +from toontown.uberdog.DistributedSecurityMgr/AI/UD import DistributedSecurityMgr/AI/UD +from toontown.rpc.RATManager/UD import RATManager/UD +from toontown.uberdog.DistributedInGameNewsMgr/AI/UD import DistributedInGameNewsMgr/AI/UD +from toontown.uberdog.DistributedWhitelistMgr/AI/UD import DistributedWhitelistMgr/AI/UD +from toontown.coderedemption.TTCodeRedemptionMgr/AI/UD import TTCodeRedemptionMgr/AI/UD +from toontown.distributed.NonRepeatableRandomSourceAI import NonRepeatableRandomSourceAI +from toontown.distributed.NonRepeatableRandomSourceUD import NonRepeatableRandomSourceUD +from toontown.ai.DistributedPhaseEventMgr/AI import DistributedPhaseEventMgr/AI +from toontown.ai.DistributedHydrantZeroMgr/AI import DistributedHydrantZeroMgr/AI +from toontown.ai.DistributedMailboxZeroMgr/AI import DistributedMailboxZeroMgr/AI +from toontown.ai.DistributedTrashcanZeroMgr/AI import DistributedTrashcanZeroMgr/AI +from toontown.ai import DistributedSillyMeterMgr/AI +from toontown.cogdominium import DistributedCogdoInterior/AI +from toontown.cogdominium import DistributedCogdoBattleBldg/AI +from toontown.cogdominium import DistributedCogdoElevatorExt/AI +from toontown.cogdominium import DistributedCogdoElevatorInt/AI +from toontown.cogdominium import DistributedCogdoBarrel/AI +from toontown.cogdominium import DistCogdoGame/AI +from toontown.cogdominium import DistCogdoLevelGame/AI +from toontown.cogdominium import DistCogdoBoardroomGame/AI +from toontown.cogdominium import DistCogdoCraneGame/AI +from toontown.cogdominium import DistCogdoMazeGame/AI +from toontown.cogdominium import DistCogdoFlyingGame/AI +from toontown.cogdominium import DistCogdoCrane/AI +from toontown.cogdominium import DistCogdoCraneMoneyBag/AI +from toontown.cogdominium import DistCogdoCraneCog/AI + +struct GiftItem { + blob Item; + string giftTag; +}; + +struct gardenSpecial { + uint8 index; + uint8 count; +}; + +struct simpleMail { + uint64 msgId; + uint32 senderId; + uint16 year; + uint8 month; + uint8 day; + string body; +}; + +struct invite { + uint64 inviteKey; + uint64 partyId; + uint8 status; +}; + +struct decoration { + uint8 decorId; + uint8 x; + uint8 y; + uint8 h; +}; + +struct activity { + uint8 activityId; + uint8 x; + uint8 y; + uint8 h; +}; + +struct party { + uint64 partyId; + uint32 hostId; + uint16 startYear; + uint8 startMonth; + uint8 startDay; + uint8 startHour; + uint8 startMinute; + uint16 endYear; + uint8 endMonth; + uint8 endDay; + uint8 endHour; + uint8 endMinute; + uint8 isPrivate; + uint8 inviteTheme; + activity activities[]; + decoration decors[]; + uint8 status; +}; + +struct partyReply { + uint32 inviteeId; + uint8 status; +}; + +struct repliesForOneParty { + uint64 partyId; + partyReply partyReplies[]; +}; + +struct publicPartyInfo { + uint32 shardId; + uint32 zoneId; + uint8 numberOfGuests; + string hostName; + uint8array activityIds; + uint16 minLeft; +}; + +struct jukeboxSongInfo { + uint8/10 phase; + string fileName; +}; + +struct partyCloudColor { + uint16 cloudNumber; + uint8/100 r; + uint8/100 g; + uint8/100 b; +}; + +struct datetime { + uint16 year; + uint8 month; + uint8 day; + uint8 hour; + uint8 minutes; + uint8 seconds; +}; + +dclass ToontownDistrict : DistributedDistrict { + setParentingRules(string, string) broadcast ram; +}; + +dclass ToontownDistrictStats : DistributedObject { + settoontownDistrictId(uint32) broadcast required ram; + setAvatarCount(uint32) broadcast required ram; + setNewAvatarCount(uint32) broadcast required ram; + setStats : setAvatarCount, setNewAvatarCount; +}; + +dclass WelcomeValleyManager : DistributedObject { + clientSetZone(uint32) airecv clsend; + requestZoneIdMessage(uint32, uint16) airecv clsend; + requestZoneIdResponse(uint32, uint16); +}; + +dclass DistributedAnimatedProp : DistributedObject { + setPropId(uint16) required broadcast ram; + setAvatarInteract(uint32) required broadcast ram; + requestInteract() airecv clsend; + rejectInteract(); + requestExit() airecv clsend; + avatarExit(uint32) broadcast; + setState(string, int16) required broadcast ram; +}; + +typedef int16 pair16[2]; + +dclass DistributedToon : DistributedPlayer { + setDNAString(blob) required broadcast ownrecv db; + setMaxBankMoney(int16) required broadcast ownrecv db; + setBankMoney(int16) required broadcast ownrecv db; + setMaxMoney(int16) required broadcast ownrecv db; + setMoney(int16) required broadcast ownrecv db; + setMaxHp(int16) required broadcast ownrecv db; + setHp(int16) required broadcast ownrecv db; + toonUp(uint16) broadcast ownrecv; + takeDamage(uint16) broadcast ownrecv; + setBattleId(uint32) required broadcast ram; + setExperience(blob) required ownrecv db; + setMaxCarry(uint8) required ownrecv db; + setTrackAccess(uint16array) required broadcast ownrecv db; + setTrackProgress(int8, uint32) required ownrecv db; + setTrackBonusLevel(int8array) required broadcast ownrecv db; + setInventory(blob) required ownrecv db; + setMaxNPCFriends(uint16) required ownrecv db; + setNPCFriendsDict(uint32uint8array) required ownrecv db; + setDefaultShard(uint32) required ownrecv db; + setDefaultZone(uint32) required ownrecv db; + setShtickerBook(blob) required ownrecv db; + setZonesVisited(uint32array) required ownrecv db; + setHoodsVisited(uint32array) required ownrecv db; + setInterface(blob) required ownrecv db; + setLastHood(uint32) required ownrecv db; + setTutorialAck(uint8) required ownrecv db; + setMaxClothes(uint32) required ownrecv db; + setClothesTopsList(uint8array) required ownrecv db; + setClothesBottomsList(uint8array) required ownrecv db; + setGardenSpecials(gardenSpecial []) required ownrecv db airecv; + setEarnedExperience(uint16array) ownrecv; + setTunnelIn(int16, int16/10, int16/10, int16/10, int16/100, int32/100) ownsend broadcast; + setTunnelOut(int16, int16/10, int16/10, int16/10, int16/10, int16/100, int32/100) ownsend broadcast; + setAnimState(char [0-1024], int16/1000, int16) broadcast ram ownsend airecv; + setEmoteState(int16, int16/1000, int16) broadcast ram ownsend; + setEmoteAccess(uint8array) required ownrecv db; + setCustomMessages(uint16array) required ownrecv db; + setSleepAutoReply(uint32) broadcast clsend ownrecv; + setResistanceMessages(pair16 []) required ownrecv db; + setPetTrickPhrases(uint8array) required ownrecv db; + setCatalogSchedule(uint16, uint32) required ownrecv db; + setCatalog(blob, blob, blob) required ownrecv db; + setMailboxContents(blob) required ownrecv db; + setDeliverySchedule(blob) required ownrecv db airecv; + setGiftSchedule(blob) required ownrecv db airecv; + setAwardMailboxContents(blob) required ownrecv db; + setAwardSchedule(blob) required ownrecv db airecv; + setAwardNotify(uint8) required ownrecv db; + setCatalogNotify(uint8, uint8) required ownrecv db; + playSplashEffect(int16/10, int16/10, int16/10) broadcast ownsend; + setWhisperSCToontaskFrom(uint32, uint32, uint32, uint32, uint8) ownrecv clsend; + setSCToontask(uint32, uint32, uint32, uint8) broadcast ownsend; + reqSCResistance(uint16, uint32 []) ownsend airecv; + setSCResistance(uint16, uint32 []) broadcast ownrecv; + setSpeedChatStyleIndex(uint8) required ownsend broadcast db; + setTrophyScore(uint16) broadcast ownrecv ram; + setTeleportAccess(uint32array) required ownrecv db; + checkTeleportAccess(uint16) airecv ownsend; + battleSOS(uint32) ownrecv clsend; + teleportQuery(uint32) ownrecv clsend; + teleportResponse(uint32, int8, uint32, uint32, uint32) ownrecv clsend; + teleportResponseToAI(uint32, int8, uint32, uint32, uint32, uint32) ownsend airecv; + teleportGiveup(uint32) ownrecv clsend; + teleportGreeting(uint32) broadcast ownsend; + setCogStatus(uint32array) required ownrecv db; + setCogCount(uint32array) required ownrecv db; + setCogRadar(uint8array) required ownrecv db; + setBuildingRadar(uint8array) required ownrecv db; + setCogLevels(uint8array) required broadcast ownrecv db; + setCogTypes(uint8array) required broadcast ownrecv db; + setCogParts(uint32array) required broadcast ownrecv db; + setCogMerits(uint16array) required ownrecv db; + setCogIndex(int8) broadcast ram; + setDisguisePageFlag(int8) ownrecv; + setSosPageFlag(int8) ownrecv; + setHouseId(uint32) required ownrecv db; + setQuests(uint32array) required broadcast ownrecv db; + setQuestHistory(uint16array) required ownrecv db; + setRewardHistory(uint8, uint16array) required ownrecv db; + setQuestCarryLimit(uint8) required ownrecv db; + requestDeleteQuest(uint32array) ownsend airecv; + setCheesyEffect(int16, uint32, uint32) required broadcast ownrecv db; + setGhostMode(uint8) broadcast ownrecv ram; + setPosIndex(uint8) required ownrecv db; + setFishCollection(uint8array, uint8array, uint16array) required ownrecv db; + setMaxFishTank(uint8) required ownrecv db; + setFishTank(uint8array, uint8array, uint16array) required ownrecv db; + setFishingRod(uint8) required broadcast ownrecv db; + setFishingTrophies(uint8array) required ownrecv db; + setFlowerCollection(uint8array, uint8array) required ownrecv db; + setFlowerBasket(uint8array, uint8array) required ownrecv db; + setMaxFlowerBasket(uint8) required ownrecv db; + setGardenTrophies(uint8array) required ownrecv db; + setShovel(uint8) required broadcast ownrecv db; + setShovelSkill(uint32) required ownrecv db; + setWateringCan(uint8) required broadcast ownrecv db; + setWateringCanSkill(uint32) required ownrecv db; + promoteShovel(uint8) ownrecv; + promoteWateringCan(uint8) ownrecv; + reactivateWater() ownrecv; + presentPie(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10, int32) broadcast ownsend; + tossPie(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10, uint8, uint8, int32) broadcast ownsend; + pieSplat(int16/10, int16/10, int16/10, uint8, uint8, int32) broadcast ownsend; + setPieType(uint8) broadcast ownrecv ram; + setNumPies(uint16) broadcast ownrecv ram; + catalogGenClothes(uint32) broadcast ownrecv; + setPetId(uint32) required broadcast ownrecv db; + setPetMovie(uint32, uint8) ownsend airecv; + setPetTutorialDone(uint8) required ownsend airecv db; + setFishBingoTutorialDone(uint8) required ownsend airecv db; + setFishBingoMarkTutorialDone(uint8) required ownsend airecv db; + setKartBodyType(int8) required broadcast ownrecv db; + setKartBodyColor(int8) required broadcast ownrecv db; + setKartAccessoryColor(int8) required broadcast ownrecv db; + setKartEngineBlockType(int8) required broadcast ownrecv db; + setKartSpoilerType(int8) required broadcast ownrecv db; + setKartFrontWheelWellType(int8) required broadcast ownrecv db; + setKartBackWheelWellType(int8) required broadcast ownrecv db; + setKartRimType(int8) required broadcast ownrecv db; + setKartDecalType(int8) required broadcast ownrecv db; + updateKartDNAField(int8, int8) ownsend airecv; + addOwnedAccessory(int8) ownsend airecv; + removeOwnedAccessory(int8) ownsend airecv; + setTickets(uint32) required broadcast ownrecv db; + setKartingHistory(uint8 [16]) required ownrecv db; + setKartingTrophies(uint8 [33]) required ownrecv db; + setKartingPersonalBest(uint32/1000 [6]) required ownrecv db; + setKartingPersonalBest2(uint32/1000 [12]) required ownrecv db; + setKartAccessoriesOwned(int8 [16]) required broadcast ownrecv db; + setCurrentKart(uint32) broadcast ownrecv ram; + squish(uint8) ownsend airecv; + announceBingo() broadcast ownrecv; + trickOrTreatTargetMet(uint32) ownrecv; + trickOrTreatMilestoneMet() ownrecv; + winterCarolingTargetMet(uint32) ownrecv; + setCogSummonsEarned(uint8array) required ownrecv db; + reqCogSummons(char [0-256], uint32) ownsend airecv; + cogSummonsResponse(string, uint32, uint32) ownrecv; + reqUseSpecial(int32) ownsend airecv; + useSpecialResponse(string) ownrecv; + setGardenStarted(uint8) required ownrecv db; + sendToGolfCourse(uint32) ownrecv; + setGolfHistory(uint16 [18]) required ownrecv db; + setPackedGolfHoleBest(uint8 [18]) required ownrecv db; + setGolfCourseBest(uint8 [3]) required ownrecv db; + setUnlimitedSwing(uint8) broadcast ownrecv ram; + logSuspiciousEvent(char [0-1024]) ownsend airecv; + logMessage(char [0-1024]) ownsend airecv; + forceLogoutWithNotify() ownrecv; + setPinkSlips(uint8) required ownrecv db; + setNametagStyle(uint8) broadcast required ram db; + setMail(simpleMail []) ownrecv; + setNumMailItems(uint32) airecv; + setSimpleMailNotify(uint8) ownrecv airecv; + setInvites(invite []) ownrecv airecv ram; + setPartiesInvitedTo(party []) ownrecv airecv ram; + setHostedParties(party []) ownrecv airecv ram; + setPartyReplies(repliesForOneParty []) ownrecv airecv ram; + updateInvite(uint64, uint8) ownrecv airecv; + updateReply(uint64, uint64, uint8) ownrecv airecv; + setPartyCanStart(uint64) ownrecv airecv; + setPartyStatus(uint64, uint8) ownrecv airecv; + announcePartyStarted(uint64) ownrecv; + setModuleInfo(string []) airecv clsend; +}; + +dclass DistributedCCharBase : DistributedObject { + setChat(uint32, uint32, uint32) broadcast; + fadeAway() broadcast; + setWalk(string, string, int16) required broadcast ram; + avatarEnter() airecv clsend; + avatarExit() airecv clsend; + setNearbyAvatarChat(char [0-1024]) airecv clsend; + setNearbyAvatarSC(uint16) airecv clsend; + setNearbyAvatarSCCustom(uint16) airecv clsend; + setNearbyAvatarSCToontask(uint32, uint32, uint32, uint8) airecv clsend; +}; + +dclass DistributedMickey : DistributedCCharBase { +}; + +dclass DistributedVampireMickey : DistributedMickey { +}; + +dclass DistributedWitchMinnie : DistributedMickey { +}; + +dclass DistributedMinnie : DistributedCCharBase { +}; + +dclass DistributedGoofy : DistributedCCharBase { +}; + +dclass DistributedDaisy : DistributedCCharBase { +}; + +dclass DistributedSockHopDaisy : DistributedDaisy { +}; + +dclass DistributedChip : DistributedCCharBase { +}; + +dclass DistributedPoliceChip : DistributedChip { +}; + +dclass DistributedDale : DistributedCCharBase { + setFollowChip(string, string, int16, int16/100, int16/100) broadcast ram; + setChipId(uint32) required broadcast ram; +}; + +dclass DistributedJailbirdDale : DistributedDale { +}; + +dclass DistributedDonald : DistributedCCharBase { +}; + +dclass DistributedFrankenDonald : DistributedDonald { +}; + +dclass DistributedDonaldDock : DistributedCCharBase { +}; + +dclass DistributedPluto : DistributedCCharBase { +}; + +dclass DistributedWesternPluto : DistributedPluto { +}; + +dclass DistributedGoofySpeedway : DistributedCCharBase { +}; + +dclass DistributedSuperGoofy : DistributedGoofySpeedway { +}; + +dclass DistributedPartyGate : DistributedObject { + getPartyList(uint32) airecv clsend; + partyChoiceRequest(uint32, uint64, uint64) airecv clsend; + listAllPublicParties(publicPartyInfo []); + partyRequestDenied(uint8); + setParty(publicPartyInfo); +}; + +dclass DistributedTrolley : DistributedObject { + setState(string, int16) broadcast ram; + fillSlot0(uint32) broadcast ram; + fillSlot1(uint32) broadcast ram; + fillSlot2(uint32) broadcast ram; + fillSlot3(uint32) broadcast ram; + emptySlot0(uint32, int16) broadcast ram; + emptySlot1(uint32, int16) broadcast ram; + emptySlot2(uint32, int16) broadcast ram; + emptySlot3(uint32, int16) broadcast ram; + requestBoard() airecv clsend; + rejectBoard(uint32); + requestExit() airecv clsend; + setMinigameZone(uint32, uint16); +}; + +dclass DistributedSuitPlanner : DistributedObject { + setZoneId(uint32) required broadcast ram; + suitListQuery() airecv clsend; + suitListResponse(uint8array); + buildingListQuery() airecv clsend; + buildingListResponse(uint8array); +}; + +dclass DistributedSuitBase : DistributedObject { + denyBattle(); + setDNAString(blob) required broadcast ram; + setLevelDist(int16) required broadcast ram; + setBrushOff(int16) broadcast; + setSkelecog(uint8) required broadcast ram; + setSkeleRevives(uint8) required broadcast ram; + setHP(int16) required broadcast ram; +}; + +dclass DistributedSuit : DistributedSuitBase { + requestBattle(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) airecv clsend; + setSPDoId(uint32) required broadcast ram; + setPathEndpoints(uint16, uint16, uint16, uint16) required broadcast ram; + setPathPosition(uint16, int16) required broadcast ram; + setPathState(int8) required broadcast ram; + debugSuitPosition(int16/10, int16, int16/10, int16/10, int16) broadcast; +}; + +dclass DistributedTutorialSuit : DistributedSuitBase { + requestBattle(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) airecv clsend; +}; + +dclass DistributedFactorySuit : DistributedSuitBase { + setLevelDoId(uint32) required broadcast ram; + setCogId(uint32) required broadcast ram; + setReserve(uint8) required broadcast ram; + requestBattle(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) airecv clsend; + setAlert(uint32) airecv clsend; + setConfrontToon(uint32) broadcast; + setStrayed() airecv clsend; + setReturn() broadcast; +}; + +dclass DistributedMintSuit : DistributedFactorySuit { +}; + +dclass DistributedStageSuit : DistributedFactorySuit { +}; + +dclass DistributedBossCog : DistributedNode { + setDNAString(blob) required broadcast db; + setToonIds(uint32array, uint32array, uint32array) broadcast ram; + setBattleIds(uint8, uint32, uint32) broadcast ram; + setArenaSide(uint8) broadcast ram; + avatarEnter() airecv clsend; + avatarExit() airecv clsend; + avatarNearEnter() airecv clsend; + avatarNearExit() airecv clsend; + toonDied(uint32) broadcast; + setBattleExperience(int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, uint8array, int16array, uint32array) required broadcast ram; + zapToon(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10, int8/100, int8/100, uint8, int16) airecv clsend; + showZapToon(uint32, int16/10, int16/10, int16/10, int16/10, int16/10, int16/10, uint8, int16) broadcast; + setAttackCode(uint8, uint32) broadcast; +}; + +dclass DistributedSellbotBoss : DistributedBossCog { + setCagedToonNpcId(uint32) required broadcast ram; + setDooberIds(uint32array) broadcast ram; + setBossDamage(uint16, uint8, int16) broadcast ram; + setState(string) broadcast ram; + hitBoss(uint8) airecv clsend; + hitBossInsides() airecv clsend; + hitToon(uint32) airecv clsend; + finalPieSplat() airecv clsend; + touchCage() airecv clsend; + doStrafe(uint8, uint8) broadcast; + cagedToonBattleThree(uint16, uint32) broadcast; + toonPromoted(uint8(0-1)); +}; + +dclass DistributedCashbotBoss : DistributedBossCog { + setState(string) broadcast ram; + setBossDamage(uint16) broadcast ram; + setRewardId(uint16) broadcast ram; + applyReward() airecv clsend; +}; + +struct LinkPosition { + int16/100 x; + int16/100 y; + int16/100 z; +}; + +dclass DistributedCashbotBossCrane : DistributedObject { + setBossCogId(uint32) required broadcast ram; + setIndex(uint8) required broadcast ram; + setState(char, uint32) broadcast ram; + requestControl() airecv clsend; + requestFree() airecv clsend; + clearSmoothing(int8) broadcast clsend; + setCablePos(uint8, int16/100, uint16%360/100, LinkPosition [3], int16) broadcast clsend; +}; + +dclass DistributedCashbotBossObject : DistributedObject { + setBossCogId(uint32) required broadcast ram; + setObjectState(char, uint32, uint32) broadcast ram; + requestGrab() airecv clsend; + rejectGrab(); + requestDrop() airecv clsend; + hitFloor() clsend; + requestFree(int16/10, int16/10, int16/10, uint16%360/100) airecv clsend; + hitBoss(uint16/255) airecv clsend; + setX(int16/10) broadcast ram clsend airecv; + setY(int16/10) broadcast ram clsend airecv; + setZ(int16/10) broadcast ram clsend airecv; + setH(int16%360/10) broadcast ram clsend airecv; + setP(int16%360/10) broadcast ram clsend airecv; + setR(int16%360/10) broadcast ram clsend airecv; + setPos : setX, setY, setZ; + setHpr : setH, setP, setR; + setPosHpr : setX, setY, setZ, setH, setP, setR; + setXY : setX, setY; + setXZ : setX, setZ; + setXYH : setX, setY, setH; + setXYZH : setX, setY, setZ, setH; + setComponentL(uint64) broadcast ram clsend airecv; + setComponentX(int16/10) broadcast ram clsend airecv; + setComponentY(int16/10) broadcast ram clsend airecv; + setComponentZ(int16/10) broadcast ram clsend airecv; + setComponentH(int16%360/10) broadcast ram clsend airecv; + setComponentP(int16%360/10) broadcast ram clsend airecv; + setComponentR(int16%360/10) broadcast ram clsend airecv; + setComponentT(int16) broadcast ram clsend airecv; + setSmStop : setComponentT; + setSmH : setComponentH, setComponentT; + setSmZ : setComponentZ, setComponentT; + setSmXY : setComponentX, setComponentY, setComponentT; + setSmXZ : setComponentX, setComponentZ, setComponentT; + setSmPos : setComponentX, setComponentY, setComponentZ, setComponentT; + setSmHpr : setComponentH, setComponentP, setComponentR, setComponentT; + setSmXYH : setComponentX, setComponentY, setComponentH, setComponentT; + setSmXYZH : setComponentX, setComponentY, setComponentZ, setComponentH, setComponentT; + setSmPosHpr : setComponentX, setComponentY, setComponentZ, setComponentH, setComponentP, setComponentR, setComponentT; + setSmPosHprL : setComponentL, setComponentX, setComponentY, setComponentZ, setComponentH, setComponentP, setComponentR, setComponentT; + clearSmoothing(int8) broadcast clsend; +}; + +dclass DistributedCashbotBossSafe : DistributedCashbotBossObject { + setIndex(uint8) required broadcast ram; + requestInitial() airecv clsend; +}; + +dclass DistributedCashbotBossGoon : DistributedCashbotBossObject { + requestBattle(int16/10) airecv clsend; + requestStunned(int16/10) airecv clsend; + setVelocity(uint8/10) broadcast ram; + setHFov(uint8) broadcast ram; + setAttackRadius(uint8) broadcast ram; + setStrength(uint8) broadcast ram; + setGoonScale(uint8/50) broadcast ram; + setupGoon : setVelocity, setHFov, setAttackRadius, setStrength, setGoonScale; + setTarget(int16/10, int16/10, uint16%360/100, int16) broadcast ram; + destroyGoon() broadcast clsend airecv; +}; + +dclass DistributedBattleBase : DistributedObject { + setLevelDoId(uint32) required broadcast ram; + setBattleCellId(uint32) required broadcast ram; + setInteractivePropTrackBonus(int8) required broadcast ram; + setPosition(int16/10, int16/10, int16/10) required broadcast ram; + setZoneId(uint32) required broadcast ram; + setInitialSuitPos(int16/10, int16/10, int16/10) required broadcast ram; + setMembers(uint32array, string, string, string, string, string, uint32array, string, string, string, string, int16) required broadcast ram; + adjust(int16) broadcast; + setMovie(int8, uint32array, uint32array, int8, int8, int8, int32, int16array, int16, int16, int16array, int8, int8, int8, int8, int8, int32, int16array, int16, int16, int16array, int8, int8, int8, int8, int8, int32, int16array, int16, int16, int16array, int8, int8, int8, int8, int8, int32, int16array, int16, int16, int16array, int8, int8, int8, int8, int8, int16array, int8, int8, int8, int8, int8, int8, int16array, int8, int8, int8, int8, int8, int8, int16array, int8, int8, int8, int8, int8, int8, int16array, int8, int8, int8) required broadcast ram; + setChosenToonAttacks(uint32array, int16array, int16array, int32array) broadcast ram; + setBattleExperience(int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, int32, int16array, int16array, uint32array, int16array, int16array, int16array, int16array, uint32array, uint8array, int16array, uint32array) required broadcast ram; + denyLocalToonJoin(); + setBossBattle(uint8) required broadcast ram; + setState(string, int16) required broadcast ram; + faceOffDone() airecv clsend; + toonRequestJoin(int16/10, int16/10, int16/10) airecv clsend; + toonRequestRun() airecv clsend; + toonDied() airecv clsend; + adjustDone() airecv clsend; + timeout() airecv clsend; + movieDone() airecv clsend; + rewardDone() airecv clsend; + joinDone(uint32) airecv clsend; + requestAttack(int8, int8, int32) airecv clsend; + requestPetProxy(uint32) airecv clsend; +}; + +dclass DistributedBattle : DistributedBattleBase { +}; + +dclass DistributedBattleBldg : DistributedBattleBase { +}; + +dclass DistributedBattleTutorial : DistributedBattle { +}; + +dclass DistributedLevelBattle : DistributedBattle { +}; + +dclass DistributedBattleFactory : DistributedLevelBattle { +}; + +dclass DistributedMintBattle : DistributedLevelBattle { +}; + +dclass DistributedStageBattle : DistributedLevelBattle { +}; + +dclass DistributedBattleFinal : DistributedBattleBase { + setBossCogId(uint32) required broadcast ram; + setBattleNumber(uint8) required broadcast ram; + setBattleSide(uint8) required broadcast ram; +}; + +dclass DistributedBoat : DistributedObject { + setState(string, int16) required broadcast ram; +}; + +dclass DistributedButterfly : DistributedObject { + setArea(int16, int16) required broadcast ram; + setState(int8, uint8, uint8, uint16/10, int16) required broadcast ram; + avatarEnter() airecv clsend; +}; + +dclass DistributedMMPiano : DistributedObject { + requestSpeedUp() airecv clsend; + requestChangeDirection() airecv clsend; + setSpeed(int16/1000, uint16/100, int16) broadcast ram; + playSpeedUp(uint32) broadcast; + playChangeDirection(uint32) broadcast; +}; + +dclass DistributedDGFlower : DistributedObject { + avatarEnter() airecv clsend; + avatarExit() airecv clsend; + setHeight(uint8/10) broadcast ram; +}; + +dclass DistributedFishingPond : DistributedObject { + hitTarget(uint32) airecv clsend; + setArea(uint32) required broadcast ram; +}; + +dclass DistributedFishingTarget : DistributedNode { + setPondDoId(uint32) required broadcast ram; + setState(uint8, int16/10, uint16/100, uint16/10, int16) required broadcast ram; +}; + +dclass DistributedFishingSpot : DistributedObject { + setPondDoId(uint32) required broadcast ram; + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + requestEnter() airecv clsend; + rejectEnter(); + requestExit() airecv clsend; + setOccupied(uint32) broadcast ram; + doCast(uint8/255, int16/100) airecv clsend; + sellFish() airecv clsend; + sellFishComplete(uint8, uint16); + setMovie(uint8, uint8, uint16, uint16, uint16, uint8/100, int16/100) broadcast ram; +}; + +dclass DistributedPondBingoManager : DistributedObject { + setPondDoId(uint32) required broadcast ram; + updateGameState(uint32, uint8); + setCardState(uint16, uint8, uint16, uint32); + setState(string, int16); + cardUpdate(uint16, uint8, uint8, uint8) airecv clsend; + enableBingo(); + handleBingoCall(uint16) airecv clsend; + setJackpot(uint16); +}; + +dclass DistributedCannon : DistributedObject { + setEstateId(uint32) required broadcast ram; + setTargetId(uint32) required broadcast ram; + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + setActive(uint8) airecv clsend; + setActiveState(uint8) broadcast ram; + requestEnter() airecv clsend; + requestExit() broadcast; + setMovie(uint8, uint32) broadcast ram; + setCannonPosition(int32/100, uint32/100) airecv clsend; + setCannonLit(int32/100, uint32/100) airecv clsend; + setFired() airecv clsend; + setLanded() airecv clsend; + updateCannonPosition(uint32, int32/100, uint32/100) broadcast ram; + setCannonWillFire(uint32, int32/100, int32/100, uint32/100, int16) broadcast; + setCannonExit(uint32) broadcast; + requestBumperMove(int32/100, int32/100, int32/100) airecv clsend; + setCannonBumperPos(int32/100, int32/100, int32/100) required broadcast ram; +}; + +dclass DistributedTarget : DistributedObject { + setPosition(int16/10, int16/10, int16/10) required broadcast ram; + setState(uint8, uint32/10, uint8) broadcast; + setReward(uint32) broadcast; + setResult(uint32) airecv clsend; + setBonus(int16/10) airecv clsend; + setCurPinballScore(uint32, int32, int32) clsend airecv; + setPinballHiScorer(string) broadcast ram; + setPinballHiScore(int32) broadcast ram; +}; + +dclass DistributedMinigame : DistributedObject { + setParticipants(uint32array) broadcast ram required; + setTrolleyZone(uint32) broadcast ram required; + setStartingVotes(uint16array) broadcast ram required; + setMetagameRound(int8) broadcast ram required; + setDifficultyOverrides(int32, int32) broadcast ram required; + setAvatarJoined() airecv clsend; + setAvatarReady() airecv clsend; + setAvatarExited() airecv clsend; + requestExit() airecv clsend; + setGameReady() broadcast; + setGameStart(int16) broadcast; + setGameExit() broadcast; + setGameAbort() broadcast; +}; + +dclass DistributedMinigameTemplate : DistributedMinigame { +}; + +dclass DistributedRaceGame : DistributedMinigame { + setTimerStartTime(int16) broadcast; + setAvatarChoice(uint8) airecv clsend; + setAvatarChose(uint32) broadcast; + setChancePositions(uint8array) broadcast; + setServerChoices(int8array, uint8array, int8array) broadcast; +}; + +dclass DistributedCannonGame : DistributedMinigame { + setCannonPosition(int32/100, uint32/100) airecv clsend; + setCannonLit(int32/100, uint32/100) airecv clsend; + updateCannonPosition(uint32, int32/100, uint32/100) broadcast; + setCannonWillFire(uint32, int32/100, int32/100, uint32/100) broadcast; + setToonWillLandInWater(int32/100) airecv clsend; + announceToonWillLandInWater(uint32, int32/100) broadcast; +}; + +dclass DistributedPhotoGame : DistributedMinigame { + newClientPhotoScore(uint8, char [0-256], uint32/100) airecv clsend; + newAIPhotoScore(uint32, uint8, uint32/100) broadcast; + filmOut() airecv clsend; +}; + +dclass DistributedPatternGame : DistributedMinigame { + reportPlayerReady() airecv clsend; + setPattern(uint8array) broadcast; + reportPlayerPattern(uint8array, uint16/1000) airecv clsend; + setPlayerPatterns(uint8array, uint8array, uint8array, uint8array, uint32) broadcast; + reportButtonPress(uint8, uint8) airecv clsend; + remoteButtonPressed(uint32, uint8, uint8) broadcast; +}; + +dclass DistributedRingGame : DistributedMinigame { + setTimeBase(int16) broadcast ram required; + setColorIndices(int8, int8, int8, int8) broadcast ram required; + setToonGotRing(uint8) airecv clsend; + setRingGroupResults(uint8) broadcast; +}; + +dclass DistributedTagGame : DistributedMinigame { + tag(uint32) airecv clsend; + setIt(uint32) broadcast; + setTreasureScore(uint16array) broadcast; +}; + +dclass DistributedMazeGame : DistributedMinigame { + claimTreasure(uint32) airecv clsend; + setTreasureGrabbed(uint32, uint32) broadcast; + allTreasuresTaken() broadcast; + hitBySuit(uint32, int16) clsend broadcast; +}; + +dclass DistributedTugOfWarGame : DistributedMinigame { + reportPlayerReady(uint8) airecv clsend; + sendGoSignal(uint8array) broadcast; + sendStopSignal(uint32array, uint32array, uint32array) broadcast; + sendGameType(uint8, uint8) broadcast; + reportEndOfContest(uint8) airecv clsend; + sendNewAvIdList(uint32array) airecv clsend; + reportCurrentKeyRate(uint32, int16/100) airecv clsend; + sendCurrentPosition(uint32array, int16array/1000) broadcast; + sendSuitPosition(int32/1000) broadcast; + remoteKeyRateUpdate(uint32, uint32) broadcast; +}; + +dclass DistributedCatchGame : DistributedMinigame { + claimCatch(uint32, uint32) airecv clsend; + setObjectCaught(uint32, uint32) broadcast; + hitBySuit(uint32, int16) clsend broadcast; + reportDone() airecv clsend; + setEveryoneDone() broadcast; +}; + +dclass DistributedDivingGame : DistributedMinigame { + pickupTreasure(uint32) airecv clsend; + setTreasureGrabbed(uint32, uint32) broadcast; + handleFishCollision(uint32, uint32, uint32, char [0-256]) airecv clsend; + performFishCollision(uint32, uint32, uint32, int16) broadcast; + handleCrabCollision(uint32, char [0-256]) airecv clsend; + performCrabCollision(uint32, int16) broadcast; + setTreasureDropped(uint32, int16) broadcast; + fishSpawn(int16, uint32, uint32, uint16) broadcast; + removeFish(uint32) airecv clsend; + getCrabMoving(uint32, int16, int8) airecv clsend; + setCrabMoving(uint32, int16, int8, int8, int16, int8) broadcast; + treasureRecovered() airecv clsend; + incrementScore(uint32, uint32, int16) broadcast; +}; + +dclass DistributedTargetGame : DistributedMinigame { + setTimeBase(int16) broadcast ram required; + setToonGotRing(uint8) airecv clsend; + setRingGroupResults(uint8) broadcast; + setPlayerDone() airecv clsend; + setScore(int32, int32) airecv clsend; + setTargetSeed(uint32) broadcast ram; + setRoundDone() broadcast; + setSingleScore(uint16, uint32) broadcast; + setGameDone() broadcast; +}; + +dclass EstateManager : DistributedObject { + startAprilFools() broadcast; + stopAprilFools() broadcast; + getEstateZone(uint32, char [0-256]) airecv clsend; + setEstateZone(uint32, uint32); + setAvHouseId(uint32, uint32array) broadcast; + sendAvToPlayground(uint32, uint8); + exitEstate() airecv clsend; + removeFriend(uint32, uint32) airecv clsend; +}; + +struct decorItem { + uint8 decorType; + uint8 dataByte[]; + uint32 dataWord[]; +}; + +struct lawnItem { + uint8 type; + uint8 hardPoint; + int8 waterLevel; + int8 growthLevel; + uint16 optional; +}; + +dclass DistributedEstate : DistributedObject { + string DcObjectType db; + setEstateReady() broadcast; + setClientReady() airecv clsend; + setEstateType(uint8) required broadcast db; + setClosestHouse(uint8) airecv clsend; + setTreasureIds(uint32array) broadcast ram; + requestServerTime() airecv clsend; + setServerTime(uint32); + setDawnTime(uint32) required broadcast ram; + placeOnGround(uint32) broadcast ram; + setDecorData(lawnItem []) required airecv db; + setLastEpochTimeStamp(uint32) required airecv db; + setRentalTimeStamp(uint32) required airecv db; + setRentalType(uint8) required airecv db; + setSlot0ToonId(uint32) required airecv db; + setSlot0Items(lawnItem []) required airecv db; + setSlot1ToonId(uint32) required airecv db; + setSlot1Items(lawnItem []) required airecv db; + setSlot2ToonId(uint32) required airecv db; + setSlot2Items(lawnItem []) required airecv db; + setSlot3ToonId(uint32) required airecv db; + setSlot3Items(lawnItem []) required airecv db; + setSlot4ToonId(uint32) required airecv db; + setSlot4Items(lawnItem []) required airecv db; + setSlot5ToonId(uint32) required airecv db; + setSlot5Items(lawnItem []) required airecv db; + setIdList(uint32 []) broadcast ram; + completeFlowerSale(uint8) airecv clsend; + awardedTrophy(uint32) broadcast; + setClouds(uint8) required broadcast ram; + cannonsOver() broadcast; + gameTableOver() broadcast; +}; + +dclass DistributedHouse : DistributedObject { + string DcObjectType db; + setHousePos(uint8) required broadcast; + setHouseType(uint8) required broadcast db; + setGardenPos(uint8) required broadcast db; + setAvatarId(uint32) required broadcast db; + setName(string) required broadcast db; + setColor(uint8) required broadcast db; + setAtticItems(blob) required db; + setInteriorItems(blob) required db; + setAtticWallpaper(blob) required db; + setInteriorWallpaper(blob) required db; + setAtticWindows(blob) required db; + setInteriorWindows(blob) required db; + setDeletedItems(blob) required db; + setCannonEnabled(uint8) required; + setHouseReady() broadcast ram; +}; + +dclass DistributedHouseInterior : DistributedObject { + setHouseId(uint32) required broadcast ram; + setHouseIndex(uint8) required broadcast ram; + setWallpaper(blob) required broadcast ram; + setWindows(blob) required broadcast ram; +}; + +dclass DistributedGarden : DistributedObject { + sendNewProp(uint8, int16/10, int16/10, int16/10) broadcast; +}; + +dclass DistributedParty : DistributedObject { + setPartyClockInfo(uint8, uint8, uint8) required broadcast; + setInviteeIds(uint32array) required broadcast; + setPartyState(bool) required broadcast; + setPartyInfoTuple(party) required broadcast; + setAvIdsAtParty(uint32 []) required broadcast; + setPartyStartedTime(string) required broadcast; + setHostName(string) required broadcast; + avIdEnteredParty(uint32) clsend airecv; +}; + +dclass DistributedPartyActivity : DistributedObject { + setX(int16/10) broadcast required; + setY(int16/10) broadcast required; + setH(uint16%360/100) broadcast required; + setPartyDoId(uint32) broadcast required; + toonJoinRequest() airecv clsend; + toonExitRequest() airecv clsend; + toonExitDemand() airecv clsend; + toonReady() airecv clsend; + joinRequestDenied(uint8); + exitRequestDenied(uint8); + setToonsPlaying(uint32 []) broadcast ram; + setState(string, int16) broadcast ram; + showJellybeanReward(uint32, uint8, string); +}; + +dclass DistributedPartyTeamActivity : DistributedPartyActivity { + toonJoinRequest(uint8(0-1)) airecv clsend; + toonExitRequest(uint8(0-1)) airecv clsend; + toonSwitchTeamRequest() airecv clsend; + setPlayersPerTeam(uint8, uint8) broadcast required; + setDuration(uint8) broadcast required; + setCanSwitchTeams(bool) broadcast required; + setState(string, int16, uint32) broadcast ram; + setToonsPlaying(uint32 [0-8], uint32 [0-8]) required broadcast ram; + setAdvantage(uint16/100); + switchTeamRequestDenied(uint8); +}; + +struct CatchGeneration { + uint32 generation; + uint32 timestamp; + int8 numPlayers; +}; + +dclass DistributedPartyCatchActivity : DistributedPartyActivity { + setStartTimestamp(uint32) required broadcast ram; + setGenerations(CatchGeneration []) required broadcast ram; + requestActivityStart() airecv clsend; + startRequestResponse(uint8); + claimCatch(uint32, uint32, uint32) airecv clsend; + setObjectCaught(uint32, uint32, uint32) broadcast; +}; + +dclass DistributedPartyWinterCatchActivity : DistributedPartyCatchActivity { +}; + +dclass DistributedPartyCogActivity : DistributedPartyTeamActivity { + pieThrow(uint32, int32, int32/100, int32/100, int32/100, int32/100, uint8) clsend broadcast; + pieHitsToon(uint32, int32, int32/100, int32/100, int32/100) clsend broadcast; + pieHitsCog(uint32, int32, int8(0-2), int32/100, int32/100, int32/100, int32, bool) clsend broadcast airecv; + setCogDistances(int8/100 [3]) broadcast ram; + setHighScore(string, uint16) broadcast ram; +}; + +dclass DistributedPartyWinterCogActivity : DistributedPartyCogActivity { +}; + +dclass DistributedPartyDanceActivityBase : DistributedPartyActivity { + updateDancingToon(uint8, char [0-256]) clsend airecv; + setToonsPlaying(uint32 [], uint16%360/100 []) broadcast ram; + setDancingToonState(uint32, uint8, string) broadcast; +}; + +dclass DistributedPartyDanceActivity : DistributedPartyDanceActivityBase { +}; + +dclass DistributedPartyDance20Activity : DistributedPartyDanceActivityBase { +}; + +dclass DistributedPartyValentineDanceActivity : DistributedPartyDanceActivityBase { +}; + +dclass DistributedPartyValentineDance20Activity : DistributedPartyDanceActivityBase { +}; + +dclass DistributedPartyJukeboxActivityBase : DistributedPartyActivity { + setNextSong(jukeboxSongInfo) clsend airecv; + setSongPlaying(jukeboxSongInfo, uint32) broadcast ram; + queuedSongsRequest() clsend airecv; + queuedSongsResponse(jukeboxSongInfo [], int16); + setSongInQueue(jukeboxSongInfo); + moveHostSongToTopRequest() clsend airecv; + moveHostSongToTop(); +}; + +dclass DistributedPartyJukeboxActivity : DistributedPartyJukeboxActivityBase { +}; + +dclass DistributedPartyJukebox40Activity : DistributedPartyJukeboxActivityBase { +}; + +dclass DistributedPartyValentineJukeboxActivity : DistributedPartyJukeboxActivityBase { +}; + +dclass DistributedPartyValentineJukebox40Activity : DistributedPartyJukeboxActivityBase { +}; + +dclass DistributedPartyCannonActivity : DistributedPartyActivity { + setMovie(uint8, uint32) broadcast; + setLanded(uint32) airecv clsend; + setCannonWillFire(uint32, int32/100, uint32/100) broadcast; + cloudsColorRequest() clsend airecv; + cloudsColorResponse(partyCloudColor []); + requestCloudHit(uint16, uint8/100, uint8/100, uint8/100) clsend airecv; + setCloudHit(uint16, uint8/100, uint8/100, uint8/100) broadcast; +}; + +dclass DistributedPartyCannon : DistributedObject { + setActivityDoId(uint64) required broadcast ram; + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + requestEnter() airecv clsend; + requestExit() broadcast; + setMovie(uint8, uint32) broadcast ram; + setCannonPosition(int32/100, uint32/100) airecv clsend; + setCannonLit(int32/100, uint32/100) airecv clsend; + setFired() airecv clsend; + setLanded(uint32) airecv clsend; + updateCannonPosition(uint32, int32/100, uint32/100) broadcast ram; + setCannonExit(uint32) broadcast; + setTimeout() clsend airecv; +}; + +dclass DistributedPartyFireworksActivity : DistributedPartyActivity { + setEventId(uint8) required broadcast; + setShowStyle(uint8) required broadcast; +}; + +dclass DistributedPartyTrampolineActivity : DistributedPartyActivity { + awardBeans(uint8, uint16) clsend airecv; + setBestHeightInfo(string, uint16) broadcast ram; + reportHeightInformation(uint16) airecv clsend; + leaveTrampoline() broadcast; + requestAnim(char [0-256]) clsend airecv; + requestAnimEcho(string) broadcast; + removeBeans(int8 []) clsend airecv; + removeBeansEcho(int8 []) broadcast; +}; + +dclass DistributedPartyValentineTrampolineActivity : DistributedPartyTrampolineActivity { +}; + +dclass DistributedPartyVictoryTrampolineActivity : DistributedPartyTrampolineActivity { +}; + +dclass DistributedPartyWinterTrampolineActivity : DistributedPartyTrampolineActivity { +}; + +dclass DistributedPartyTugOfWarActivity : DistributedPartyTeamActivity { + reportKeyRateForce(uint32, int16/100) airecv clsend; + reportFallIn(uint8) airecv clsend; + setToonsPlaying(uint32 [0-4], uint32 [0-4]) required broadcast ram; + updateToonKeyRate(uint32, uint32) broadcast; + updateToonPositions(int16/1000) broadcast; +}; + +dclass DeleteManager : DistributedObject { + setInventory(blob) airecv clsend; +}; + +dclass ToontownMagicWordManager : MagicWordManager { + requestTeleport(string, string, uint32, uint32, uint32); +}; + +struct weeklyCalendarHoliday { + uint8 holidayId; + uint8 dayOfTheWeek; +}; + +struct yearlyCalendarHoliday { + uint8 holidayId; + uint8array firstStartTime; + uint8array lastEndTime; +}; + +struct oncelyCalendarHoliday { + uint8 holidayId; + uint16array firstStartTime; + uint16array lastEndTime; +}; + +struct relativelyCalendarHoliday { + uint8 holidayId; + uint16array firstStartTime; + uint16array lastEndTime; +}; + +struct startAndEndTime { + uint16array startTime; + uint16array endTime; +}; + +struct multipleStartHoliday { + uint8 holidayId; + startAndEndTime times[]; +}; + +dclass NewsManager : DistributedObject { + setPopulation(uint32) broadcast ram; + setBingoWin(uint32) broadcast ram; + setBingoStart() broadcast; + setBingoEnd() broadcast; + setCircuitRaceStart() broadcast; + setCircuitRaceEnd() broadcast; + setTrolleyHolidayStart() broadcast; + setTrolleyHolidayEnd() broadcast; + setTrolleyWeekendStart() broadcast; + setTrolleyWeekendEnd() broadcast; + setRoamingTrialerWeekendStart() broadcast; + setRoamingTrialerWeekendEnd() broadcast; + setInvasionStatus(uint8, string, uint32, uint8) broadcast; + setHolidayIdList(uint32array) broadcast ram; + holidayNotify() broadcast; + setWeeklyCalendarHolidays(weeklyCalendarHoliday []) required broadcast ram; + setYearlyCalendarHolidays(yearlyCalendarHoliday []) required broadcast ram; + setOncelyCalendarHolidays(oncelyCalendarHoliday []) required broadcast ram; + setRelativelyCalendarHolidays(relativelyCalendarHoliday []) required broadcast ram; + setMultipleStartHolidays(multipleStartHoliday []) required broadcast ram; + sendSystemMessage(string, uint8) broadcast ram; +}; + +dclass PurchaseManager : DistributedObject { + setPlayerIds(uint32, uint32, uint32, uint32) required broadcast ram; + setNewbieIds(uint32array) required broadcast ram; + setMinigamePoints(uint8, uint8, uint8, uint8) required broadcast ram; + setPlayerMoney(uint8, uint8, uint8, uint8) required broadcast ram; + setPlayerStates(uint8, uint8, uint8, uint8) required broadcast ram; + setCountdown(int16) required broadcast ram; + setMetagameRound(int8) required broadcast ram; + setVotesArray(int16array) required broadcast ram; + requestExit() airecv clsend; + requestPlayAgain() airecv clsend; + setInventory(blob, int16, uint8) airecv clsend; + setPurchaseExit() broadcast; +}; + +dclass NewbiePurchaseManager : PurchaseManager { + setOwnedNewbieId(uint32) required broadcast ram; +}; + +dclass SafeZoneManager : DistributedObject { + enterSafeZone() airecv clsend; + exitSafeZone() airecv clsend; +}; + +dclass TutorialManager : DistributedObject { + requestTutorial() airecv clsend; + rejectTutorial() airecv clsend; + requestSkipTutorial() airecv clsend; + skipTutorialResponse(uint8); + enterTutorial(uint32, uint32, uint32, uint32); + allDone() airecv clsend; + toonArrived() airecv clsend; +}; + +dclass CatalogManager : DistributedObject { + startCatalog() airecv clsend; +}; + +dclass DistributedMyTest : DistributedObject { + setMyTest(uint16) broadcast; +}; + +dclass DistributedTreasure : DistributedObject { + setPosition(int16/10, int16/10, int16/10) required broadcast ram; + requestGrab() airecv clsend; + setGrab(uint32) broadcast ram; + setReject() broadcast; +}; + +dclass DistributedDDTreasure : DistributedTreasure { +}; + +dclass DistributedDGTreasure : DistributedTreasure { +}; + +dclass DistributedDLTreasure : DistributedTreasure { +}; + +dclass DistributedTTTreasure : DistributedTreasure { +}; + +dclass DistributedBRTreasure : DistributedTreasure { +}; + +dclass DistributedMMTreasure : DistributedTreasure { +}; + +dclass DistributedOZTreasure : DistributedTreasure { +}; + +dclass DistributedETreasure : DistributedTreasure { +}; + +dclass DistributedEFlyingTreasure : DistributedTreasure { +}; + +dclass DistributedTagTreasure : DistributedTreasure { +}; + +dclass DistributedCashbotBossTreasure : DistributedTreasure { + setGoonId(uint32) required broadcast ram; + setFinalPosition(int16/10, int16/10, int16/10) required broadcast ram; + setStyle(uint16) required broadcast ram; +}; + +dclass DistributedLargeBlobSender : DistributedObject { + setMode(uint8) required broadcast ram; + setTargetAvId(uint32) required broadcast ram; + setChunk(blob); + setFilename(string); + setAck() airecv clsend; +}; + +dclass DistributedLevel : DistributedObject { + setLevelZoneId(uint32) required broadcast ram; + setPlayerIds(uint32array) required broadcast ram; + setEntranceId(uint8) required broadcast ram; + setZoneIds(uint32array) broadcast ram; + setStartTimestamp(int32) broadcast ram; + setOuch(uint8) airecv clsend; + requestCurrentLevelSpec(string, string) airecv clsend; + setSpecDeny(blob); + setSpecSenderDoId(uint32); + setAttribChange(uint32, blob, blob, blob) broadcast; +}; + +dclass DistributedEntity : DistributedObject { + setLevelDoId(uint32) required broadcast ram; + setEntId(uint32) required broadcast ram; +}; + +dclass DistributedInteractiveEntity : DistributedEntity { + setAvatarInteract(uint32) required broadcast ram; + requestInteract() airecv clsend; + rejectInteract(); + requestExit() airecv clsend; + avatarExit(uint32) broadcast; + setState(string, int32) required broadcast ram; +}; + +dclass DistributedTrophyMgr : DistributedObject { + requestTrophyScore() airecv clsend; +}; + +dclass DistributedBuilding : DistributedObject { + setBlock(uint16, uint32) required broadcast ram; + setSuitData(int8, int8, int8) required broadcast ram; + setVictorList(uint32array) broadcast ram; + setState(string, int16) broadcast ram; + setVictorReady() airecv clsend; +}; + +dclass DistributedAnimBuilding : DistributedBuilding { +}; + +dclass DistributedToonInterior : DistributedObject { + setZoneIdAndBlock(uint32, uint16) required broadcast ram; + setToonData(blob) required broadcast ram; + setState(string, int16) required broadcast ram; +}; + +dclass DistributedToonHallInterior : DistributedToonInterior { +}; + +dclass DistributedSuitInterior : DistributedObject { + setZoneId(uint32) required broadcast ram; + setExtZoneId(uint32) required broadcast ram; + setDistBldgDoId(uint32) required broadcast ram; + setNumFloors(int8) required broadcast ram; + setToons(uint32array, uint16) broadcast ram; + setSuits(uint32array, uint32array, uint16array) broadcast ram; + setState(string, int16) required broadcast ram; + setAvatarJoined() airecv clsend; + elevatorDone() airecv clsend; + reserveJoinDone() airecv clsend; +}; + +dclass DistributedCogdoBarrel : DistributedObject { + requestGrab() airecv clsend; + setIndex(uint32) required broadcast ram; + setState(uint32) required broadcast ram; + setGrab(uint32) broadcast ram; + setReject() broadcast; +}; + +dclass DistributedCogdoInterior : DistributedObject { + setZoneId(uint32) required broadcast ram; + setExtZoneId(uint32) required broadcast ram; + setDistBldgDoId(uint32) required broadcast ram; + setNumFloors(int8) required broadcast ram; + setShopOwnerNpcId(uint32) required broadcast ram; + setSOSNpcId(uint32) broadcast ram; + setFOType(int8) broadcast ram; + setToons(uint32array, uint16) broadcast ram; + setSuits(uint32array, uint32array, uint16array) broadcast ram; + setState(string, int16) required broadcast ram; + setAvatarJoined() airecv clsend; + elevatorDone() airecv clsend; + reserveJoinDone() airecv clsend; + toonLeftBarrelRoom() airecv clsend; + toonBarrelRoomIntroDone() airecv clsend; + setBarrelRoomReward(uint32 [], uint8 []) broadcast; + toonBarrelRoomRewardDone() airecv clsend; +}; + +dclass DistributedCogdoBattleBldg : DistributedBattleBldg { +}; + +dclass DistCogdoGame : DistributedObject { + setInteriorId(uint32) required broadcast ram; + setExteriorZone(uint32) broadcast ram required; + setDifficultyOverrides(int32, int32) broadcast ram required; + setVisible() broadcast; + setIntroStart() broadcast; + setToonSad(uint32) broadcast; + setToonDisconnect(uint32) broadcast; + setAvatarReady() airecv clsend; + setGameStart(int16) broadcast; + setGameFinish(int16) broadcast; +}; + +dclass DistCogdoLevelGame : DistCogdoGame, DistributedLevel { +}; + +dclass DistCogdoMazeGame : DistCogdoGame { + requestAction(uint8, uint32) airecv clsend; + doAction(uint8, uint32, int16) broadcast; + setNumSuits(uint8 [3]) required broadcast; + requestUseGag(int16/10, int16/10, int16/10, int16) clsend airecv; + toonUsedGag(uint32, int16/10, int16/10, int16/10, int16) broadcast; + requestSuitHitByGag(uint8, uint8) clsend airecv; + suitHitByGag(uint32, uint8, uint8) broadcast; + requestHitBySuit(uint8, uint8, int16) clsend airecv; + toonHitBySuit(uint32, uint8, uint8, int16) broadcast; + requestHitByDrop() clsend airecv; + toonHitByDrop(uint32) broadcast; + requestPickUp(uint8) clsend airecv; + pickUp(uint32, uint8, int16) broadcast; + requestGag(uint8) clsend airecv; + hasGag(uint32, int16) broadcast; +}; + +dclass DistCogdoFlyingGame : DistCogdoGame { + requestAction(uint8, uint8) airecv clsend; + requestPickUp(uint16, uint8) airecv clsend; + pickUp(uint32, uint16, int16) broadcast; + debuffPowerup(uint32, uint16, int16) broadcast; + doAction(uint8, uint32) broadcast; + eagleExitCooldown(uint32, int16) broadcast; + toonSetAsEagleTarget(uint32, uint8, int16) broadcast; + toonClearAsEagleTarget(uint32, uint8, int16) broadcast; + toonDied(uint32, int32) broadcast; + toonSpawn(uint32, int32) broadcast; + toonSetBlades(uint32, int32) broadcast; + toonBladeLost(uint32) broadcast; +}; + +dclass DistCogdoBoardroomGame : DistCogdoLevelGame { +}; + +dclass DistCogdoCraneGame : DistCogdoLevelGame { +}; + +dclass DistCogdoCrane : DistributedObject { + setCraneGameId(uint32) required broadcast ram; + setIndex(uint8) required broadcast ram; + setState(char, uint32) broadcast ram; + clearSmoothing(int8) broadcast clsend; + setCablePos(uint8, int16/100, uint16%360/100, LinkPosition [3], int16) broadcast clsend; +}; + +dclass DistCogdoCraneObject : DistributedObject { + setCraneGameId(uint32) required broadcast ram; + setObjectState(char, uint32, uint32) broadcast ram; + requestGrab() airecv clsend; + rejectGrab(); + requestDrop() airecv clsend; + hitFloor() clsend; + requestFree(int16/10, int16/10, int16/10, uint16%360/100) airecv clsend; + hitBoss(uint16/255) airecv clsend; + setX(int16/10) broadcast ram clsend airecv; + setY(int16/10) broadcast ram clsend airecv; + setZ(int16/10) broadcast ram clsend airecv; + setH(int16%360/10) broadcast ram clsend airecv; + setP(int16%360/10) broadcast ram clsend airecv; + setR(int16%360/10) broadcast ram clsend airecv; + setPos : setX, setY, setZ; + setHpr : setH, setP, setR; + setPosHpr : setX, setY, setZ, setH, setP, setR; + setXY : setX, setY; + setXZ : setX, setZ; + setXYH : setX, setY, setH; + setXYZH : setX, setY, setZ, setH; + setComponentL(uint64) broadcast ram clsend airecv; + setComponentX(int16/10) broadcast ram clsend airecv; + setComponentY(int16/10) broadcast ram clsend airecv; + setComponentZ(int16/10) broadcast ram clsend airecv; + setComponentH(int16%360/10) broadcast ram clsend airecv; + setComponentP(int16%360/10) broadcast ram clsend airecv; + setComponentR(int16%360/10) broadcast ram clsend airecv; + setComponentT(int16) broadcast ram clsend airecv; + setSmStop : setComponentT; + setSmH : setComponentH, setComponentT; + setSmZ : setComponentZ, setComponentT; + setSmXY : setComponentX, setComponentY, setComponentT; + setSmXZ : setComponentX, setComponentZ, setComponentT; + setSmPos : setComponentX, setComponentY, setComponentZ, setComponentT; + setSmHpr : setComponentH, setComponentP, setComponentR, setComponentT; + setSmXYH : setComponentX, setComponentY, setComponentH, setComponentT; + setSmXYZH : setComponentX, setComponentY, setComponentZ, setComponentH, setComponentT; + setSmPosHpr : setComponentX, setComponentY, setComponentZ, setComponentH, setComponentP, setComponentR, setComponentT; + setSmPosHprL : setComponentL, setComponentX, setComponentY, setComponentZ, setComponentH, setComponentP, setComponentR, setComponentT; + clearSmoothing(int8) broadcast clsend; +}; + +dclass DistCogdoCraneMoneyBag : DistCogdoCraneObject { + setIndex(uint8) required broadcast ram; + requestInitial() airecv clsend; +}; + +dclass DistCogdoCraneCog : DistributedObject { + setGameId(uint32) required broadcast ram; + setDNAString(blob) required broadcast ram; + setSpawnInfo(uint8, int16) required broadcast ram; +}; + +dclass DistributedHQInterior : DistributedObject { + setZoneIdAndBlock(uint32, uint16) required broadcast ram; + setLeaderBoard(blob) required broadcast ram; + setTutorial(uint8) required broadcast ram; +}; + +dclass DistributedGagshopInterior : DistributedObject { + setZoneIdAndBlock(uint32, uint16) required broadcast ram; +}; + +dclass DistributedPetshopInterior : DistributedObject { + setZoneIdAndBlock(uint32, uint16) required broadcast ram; +}; + +dclass DistributedKartShopInterior : DistributedObject { + setZoneIdAndBlock(uint32, uint16) required broadcast ram; +}; + +dclass DistributedDoor : DistributedObject { + setZoneIdAndBlock(uint32, uint32) required broadcast ram; + setSwing(int8) required broadcast ram; + setDoorType(uint8) required broadcast ram; + setDoorIndex(uint8) required broadcast ram; + setOtherZoneIdAndDoId(uint32, uint32); + requestEnter() airecv clsend; + requestExit() airecv clsend; + rejectEnter(int8); + avatarEnter(uint32) broadcast; + avatarExit(uint32) broadcast; + setState(string, int16) required broadcast ram; + setExitDoorState(string, int16) required broadcast ram; +}; + +dclass DistributedAnimDoor : DistributedDoor { +}; + +dclass DistributedHouseDoor : DistributedDoor { +}; + +dclass DistributedCogHQDoor : DistributedDoor { +}; + +dclass DistributedSellbotHQDoor : DistributedCogHQDoor { + informPlayer(uint8) broadcast ram; +}; + +dclass DistributedNPCToonBase : DistributedNode { + setName(string) required broadcast ram; + setDNAString(blob) required broadcast ram; + setPositionIndex(uint8) required broadcast ram; + setAnimState(string, int16/1000, int16) broadcast ram; + setPageNumber(int16, int8, int16) broadcast ram clsend; + avatarEnter() airecv clsend; + freeAvatar(); +}; + +dclass DistributedNPCToon : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, uint16array, int16) broadcast ram; + setMovieDone() airecv clsend; + chooseQuest(uint16) airecv clsend; + chooseTrack(int8) airecv clsend; +}; + +dclass DistributedNPCSpecialQuestGiver : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, uint16array, int16) broadcast ram; + setMovieDone() airecv clsend; + chooseQuest(uint16) airecv clsend; + chooseTrack(int8) airecv clsend; +}; + +dclass DistributedNPCFlippyInToonHall : DistributedNPCToon { +}; + +dclass DistributedNPCScientist : DistributedNPCToonBase { + setChat(char [0-1024], uint8, uint32, uint8, uint8) ownsend broadcast; +}; + +dclass DistributedNPCClerk : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, int16) broadcast ram; + setInventory(blob, int16, uint8) airecv clsend; +}; + +dclass DistributedNPCTailor : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, int16) broadcast ram; + setDNA(blob, int8, uint8) airecv clsend; + setCustomerDNA(uint32, blob) broadcast ram; +}; + +dclass DistributedNPCBlocker : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, int16) broadcast ram; +}; + +dclass DistributedNPCFisherman : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, uint32array, int16) broadcast ram; + completeSale(uint8) airecv clsend; +}; + +dclass DistributedNPCPartyPerson : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, uint32array, int16) broadcast ram; + answer(uint8) airecv clsend; +}; + +dclass DistributedNPCPetclerk : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, uint32array, int16) broadcast ram; + setPetSeeds(uint32array); + petAdopted(uint8, uint32) airecv clsend; + petReturned() airecv clsend; + fishSold() airecv clsend; + transactionDone() airecv clsend; +}; + +dclass DistributedNPCKartClerk : DistributedNPCToonBase { + setMovie(uint8, uint32, uint32, uint32array, int16) broadcast ram; + buyKart(uint8) airecv clsend; + buyAccessory(uint8) airecv clsend; + transactionDone() airecv clsend; +}; + +dclass DistributedKnockKnockDoor : DistributedAnimatedProp { +}; + +dclass DistributedElevator : DistributedObject { + setBldgDoId(uint32) required broadcast ram; + setState(string, int16) broadcast ram; + fillSlot0(uint32, uint8) broadcast ram; + fillSlot1(uint32, uint8) broadcast ram; + fillSlot2(uint32, uint8) broadcast ram; + fillSlot3(uint32, uint8) broadcast ram; + fillSlot4(uint32, uint8) broadcast ram; + fillSlot5(uint32, uint8) broadcast ram; + fillSlot6(uint32, uint8) broadcast ram; + fillSlot7(uint32, uint8) broadcast ram; + emptySlot0(uint32, int8, int16, int16) broadcast ram; + emptySlot1(uint32, int8, int16, int16) broadcast ram; + emptySlot2(uint32, int8, int16, int16) broadcast ram; + emptySlot3(uint32, int8, int16, int16) broadcast ram; + emptySlot4(uint32, int8, int16, int16) broadcast ram; + emptySlot5(uint32, int8, int16, int16) broadcast ram; + emptySlot6(uint32, int8, int16, int16) broadcast ram; + emptySlot7(uint32, int8, int16, int16) broadcast ram; + requestBoard() airecv clsend; + rejectBoard(uint32, uint8); + requestExit() airecv clsend; + setElevatorTripId(uint32) required broadcast ram; + setAntiShuffle(uint8) required broadcast ram; + setMinLaff(uint8) required broadcast ram; +}; + +dclass DistributedElevatorFSM : DistributedObject { + setBldgDoId(uint32) required broadcast ram; + setState(string, int16) broadcast ram; + fillSlot0(uint32) broadcast ram; + fillSlot1(uint32) broadcast ram; + fillSlot2(uint32) broadcast ram; + fillSlot3(uint32) broadcast ram; + fillSlot4(uint32) broadcast ram; + fillSlot5(uint32) broadcast ram; + fillSlot6(uint32) broadcast ram; + fillSlot7(uint32) broadcast ram; + emptySlot0(uint32, int8, int16) broadcast ram; + emptySlot1(uint32, int8, int16) broadcast ram; + emptySlot2(uint32, int8, int16) broadcast ram; + emptySlot3(uint32, int8, int16) broadcast ram; + emptySlot4(uint32, int8, int16) broadcast ram; + emptySlot5(uint32, int8, int16) broadcast ram; + emptySlot6(uint32, int8, int16) broadcast ram; + emptySlot7(uint32, int8, int16) broadcast ram; + requestBoard() airecv clsend; + rejectBoard(uint32, uint8); + requestExit() airecv clsend; + setElevatorTripId(uint32) required broadcast ram; + setAntiShuffle(uint8) required broadcast ram; + setMinLaff(uint8) required broadcast ram; +}; + +dclass DistributedElevatorFloor : DistributedElevatorFSM { + setFloor(int8) broadcast ram; + setLocked(uint16) required broadcast ram; + setEntering(uint16) required broadcast ram; + kickToonsOut() broadcast; + setLatch(uint32) required broadcast ram; +}; + +dclass DistributedElevatorExt : DistributedElevator { + setFloor(int8) broadcast ram; +}; + +dclass DistributedLawOfficeElevatorExt : DistributedElevatorExt { + setEntranceId(uint8) required broadcast ram; + setLawOfficeInteriorZone(uint32); + setLawOfficeInteriorZoneForce(uint32); +}; + +dclass DistributedElevatorInt : DistributedElevator { + requestBuildingExit() airecv clsend; + forcedExit(uint32); +}; + +dclass DistributedFactoryElevatorExt : DistributedElevatorExt { + setEntranceId(uint8) required broadcast ram; + setFactoryInteriorZone(uint32); + setFactoryInteriorZoneForce(uint32); +}; + +dclass DistributedMintElevatorExt : DistributedElevatorExt { + setMintId(uint16) required broadcast ram; + setMintInteriorZone(uint32); + setMintInteriorZoneForce(uint32); +}; + +dclass DistributedCogdoElevatorExt : DistributedElevatorExt { +}; + +dclass DistributedLawOfficeElevatorInt : DistributedElevatorFloor { + setLawOfficeInteriorZone(uint32); +}; + +dclass DistributedCogdoElevatorInt : DistributedElevatorInt { +}; + +dclass DistributedBossElevator : DistributedElevatorExt { + setBossOfficeZone(uint32); + setBossOfficeZoneForce(uint32); +}; + +dclass DistributedVPElevator : DistributedBossElevator { +}; + +dclass DistributedCFOElevator : DistributedBossElevator { +}; + +dclass DistributedCJElevator : DistributedBossElevator { +}; + +dclass DistributedBBElevator : DistributedBossElevator { +}; + +dclass DistributedBoardingParty : DistributedObject { + postGroupInfo(uint32, uint32array, uint32array, uint32array) broadcast; + informDestinationInfo(uint8) clsend airecv; + postDestinationInfo(uint8) broadcast; + postInvite(uint32, uint32) broadcast; + postInviteCanceled() broadcast; + postKick(uint32) broadcast; + postKickReject(uint32, uint32, uint32) broadcast; + postSizeReject(uint32, uint32, uint32) broadcast; + postInviteAccepted(uint32) broadcast; + postInviteDelcined(uint32) broadcast; + postInviteNotQualify(uint32, int8, uint32) broadcast; + postAlreadyInGroup() broadcast; + postGroupDissolve(uint32, uint32, uint32 [], uint8) broadcast; + postMessageAcceptanceFailed(uint32, int8) broadcast; + postGroupAlreadyFull() broadcast; + postSomethingMissing() broadcast; + postRejectBoard(uint32, int8, uint32 [], uint32 []) broadcast; + postRejectGoto(uint32, int8, uint32 [], uint32 []) broadcast; + postMessageInvited(uint32, uint32) broadcast; + postMessageInvitationFailed(uint32) broadcast; + acceptGoToFirstTime(uint32) broadcast; + acceptGoToSecondTime(uint32) broadcast; + rejectGoToRequest(uint32, int8, uint32 [], uint32 []) broadcast; + requestInvite(uint32) airecv clsend; + requestCancelInvite(uint32) airecv clsend; + requestAcceptInvite(uint32, uint32) airecv clsend; + requestRejectInvite(uint32, uint32) airecv clsend; + requestKick(uint32) airecv clsend; + requestLeave(uint32) airecv clsend; + requestBoard(uint32) airecv clsend; + requestGoToFirstTime(uint32) airecv clsend; + requestGoToSecondTime(uint32) airecv clsend; + setElevatorIdList(uint32array) required broadcast ram; + setGroupSize(uint8) required broadcast ram; +}; + +dclass DistributedTutorialInterior : DistributedObject { + setZoneIdAndBlock(uint32, uint16) required broadcast ram; + setTutorialNpcId(uint32) required broadcast ram; +}; + +dclass DistributedBankMgr : DistributedObject { + transferMoney(int16) airecv clsend; +}; + +dclass DistributedMailbox : DistributedObject { + setHouseId(uint32) required broadcast ram; + setHousePos(uint8) required broadcast ram; + setName(string) required broadcast ram; + setFullIndicator(uint8) broadcast ram; + avatarEnter() airecv clsend; + avatarExit() airecv clsend; + freeAvatar(); + setMovie(uint8, uint32) broadcast ram; + acceptItemMessage(uint16, blob, uint8, int32) airecv clsend; + acceptItemResponse(uint16, int8); + discardItemMessage(uint16, blob, uint8, int32) airecv clsend; + discardItemResponse(uint16, int8); + acceptInviteMessage(uint16, uint64) airecv clsend; + rejectInviteMessage(uint16, uint64) airecv clsend; + markInviteReadButNotReplied(uint64) airecv clsend; +}; + +dclass DistributedFurnitureManager : DistributedObject { + setOwnerId(uint32) required broadcast ram; + setOwnerName(string) required broadcast ram; + setInteriorId(uint32) required broadcast ram; + setAtticItems(blob) required broadcast ram; + setAtticWallpaper(blob) required broadcast ram; + setAtticWindows(blob) required broadcast ram; + setDeletedItems(blob) required broadcast ram; + suggestDirector(uint32) airecv clsend; + setDirector(uint32) broadcast ram; + avatarEnter() airecv clsend; + avatarExit() airecv clsend; + moveItemToAtticMessage(uint32, uint16) airecv clsend; + moveItemToAtticResponse(int8, uint16); + moveItemFromAtticMessage(uint16, int16/10, int16/10, int16/100, int16/10, int16/10, int16/10, uint16) airecv clsend; + moveItemFromAtticResponse(int8, uint32, uint16); + deleteItemFromAtticMessage(blob, uint16, uint16) airecv clsend; + deleteItemFromAtticResponse(int8, uint16); + deleteItemFromRoomMessage(blob, uint32, uint16) airecv clsend; + deleteItemFromRoomResponse(int8, uint16); + moveWallpaperFromAtticMessage(uint16, uint8, uint16) airecv clsend; + moveWallpaperFromAtticResponse(int8, uint16); + deleteWallpaperFromAtticMessage(blob, uint16, uint16) airecv clsend; + deleteWallpaperFromAtticResponse(int8, uint16); + moveWindowToAtticMessage(uint8, uint16) airecv clsend; + moveWindowToAtticResponse(int8, uint16); + moveWindowFromAtticMessage(uint16, uint8, uint16) airecv clsend; + moveWindowFromAtticResponse(int8, uint16); + moveWindowMessage(uint8, uint8, uint16) airecv clsend; + moveWindowResponse(int8, uint16); + deleteWindowFromAtticMessage(blob, uint16, uint16) airecv clsend; + deleteWindowFromAtticResponse(int8, uint16); + recoverDeletedItemMessage(blob, uint16, uint16) airecv clsend; + recoverDeletedItemResponse(int8, uint16); +}; + +dclass DistributedFurnitureItem : DistributedSmoothNode { + setItem(uint32, blob) required broadcast ram; + requestPosHpr(uint8, int16/10, int16/10, int16/100, int16/10, int16/10, int16/10, int16) airecv clsend; + setMode(uint8, uint32) required broadcast ram; +}; + +dclass DistributedBank : DistributedFurnitureItem { + avatarEnter() airecv clsend; + freeAvatar(); + setMovie(uint8, uint32, int16) broadcast ram; + transferMoney(int16) airecv clsend; +}; + +dclass DistributedCloset : DistributedFurnitureItem { + setOwnerId(uint32) required broadcast ram; + enterAvatar() airecv clsend; + freeAvatar(); + deleteItem(blob, blob, uint8) airecv clsend; + removeItem(blob, uint8) airecv clsend; + setDNA(blob, int8, uint8) airecv clsend; + setState(uint8, uint32, uint32, string, uint8array, uint8array) broadcast ram; + setMovie(uint8, uint32, int16) broadcast ram; + resetItemLists() broadcast ram; + setCustomerDNA(uint32, blob) broadcast ram; +}; + +dclass DistributedPhone : DistributedFurnitureItem { + setInitialScale(uint8/170, uint8/170, uint8/170) required broadcast ram; + setNewScale(uint8/170, uint8/170, uint8/170) airecv clsend; + avatarEnter() airecv clsend; + avatarExit() airecv clsend; + freeAvatar(); + setLimits(uint16); + setMovie(uint8, uint32, int32) broadcast ram; + requestPurchaseMessage(uint16, blob, int32) airecv clsend; + requestPurchaseResponse(uint16, int8); + requestGiftPurchaseMessage(uint16, uint32, blob, int32) airecv clsend; + requestGiftPurchaseResponse(uint16, int8); +}; + +dclass DistributedFireworkShow : DistributedObject { + startShow(uint8, uint8, int16) broadcast ram; + requestFirework(int16/10, int16/10, int16/100, uint8, uint8, uint8) airecv clsend; + shootFirework(int16/10, int16/10, int16/100, uint8, uint8, uint8) broadcast; +}; + +dclass DistributedFireworksCannon : DistributedFireworkShow { + avatarEnter() airecv clsend; + avatarExit() airecv clsend; + freeAvatar(); + setMovie(uint8, uint32, int16) broadcast ram; + setPosition(int16/10, int16/10, int16/10) required broadcast ram; +}; + +dclass LobbyManager : DistributedObject { +}; + +dclass DistributedFactory : DistributedLevel { + setFactoryId(uint16) required broadcast ram; + setSuits(uint32array, uint32array) broadcast ram; + setForemanConfronted(uint32) broadcast ram; + setDefeated() broadcast ram; +}; + +dclass DistributedLawOffice : DistributedObject { + setLawOfficeId(uint16) required broadcast ram; + startSignal() broadcast ram; + readyForNextFloor() airecv clsend; +}; + +dclass DistributedLawOfficeFloor : DistributedLevel { + setLawOfficeId(uint16) required broadcast ram; + setSuits(uint32array, uint32array) broadcast ram; + readyForNextFloor() airecv clsend; + setForemanConfronted(uint32) broadcast ram; + setDefeated() broadcast ram; +}; + +dclass DistributedMint : DistributedObject { + setZoneId(uint32) required broadcast ram; + setMintId(uint16) required broadcast ram; + setFloorNum(uint8) required broadcast ram; + setRoomDoIds(uint32array) broadcast ram; +}; + +dclass DistributedMintRoom : DistributedLevel { + setMintId(uint16) required broadcast ram; + setRoomId(uint16) required broadcast ram; + setRoomNum(uint8) required broadcast ram; + setSuits(uint32array, uint32array) broadcast ram; + setBossConfronted(uint32) broadcast ram; + setDefeated() broadcast ram; +}; + +dclass DistributedStage : DistributedObject { + setZoneId(uint32) required broadcast ram; + setStageId(uint16) required broadcast ram; + setLayoutIndex(uint16) required broadcast ram; + setFloorNum(uint8) required broadcast ram; + setRoomDoIds(uint32array) broadcast ram; + setStageZone(uint32) broadcast ram; + elevatorAlert(uint32) broadcast ram; +}; + +dclass DistributedStageRoom : DistributedLevel { + setStageId(uint16) required broadcast ram; + setRoomId(uint16) required broadcast ram; + setRoomNum(uint8) required broadcast ram; + setSuits(uint32array, uint32array) broadcast ram; + setBossConfronted(uint32) broadcast ram; + setDefeated() broadcast ram; +}; + +dclass DistributedInGameEditor : DistributedObject { + setEditorAvId(uint32) required broadcast ram; + setEditUsername(blob) required broadcast ram; + setLevelDoId(uint32) required broadcast ram; + requestCurrentLevelSpec() airecv clsend; + setSpecSenderDoId(uint32); + setEdit(uint32, blob, blob, blob) airecv clsend; + setAttribChange(uint32, blob, blob, blob); + setFinished() airecv clsend; +}; + +dclass DistributedLift : DistributedEntity { + setStateTransition(uint8, uint8, uint32) required broadcast ram; + setAvatarEnter() airecv clsend; + setAvatarLeave() airecv clsend; +}; + +dclass DistributedDoorEntity : DistributedEntity { + setLocksState(uint16) required broadcast ram; + setDoorState(uint8, int32) required broadcast ram; + requestOpen() airecv clsend; +}; + +dclass DistributedSwitch : DistributedInteractiveEntity { +}; + +dclass DistributedButton : DistributedSwitch { +}; + +dclass DistributedTrigger : DistributedSwitch { +}; + +dclass DistributedCrushableEntity : DistributedEntity { + setPosition(int16/10, int16/10, int16/10) broadcast ram; + setCrushed(uint32, uint8) broadcast ram; +}; + +dclass DistributedCrusherEntity : DistributedEntity { +}; + +dclass DistributedElevatorMarker : DistributedEntity { +}; + +dclass DistributedStomper : DistributedCrusherEntity { + setMovie(uint8, int16, uint32array) broadcast ram; +}; + +dclass DistributedStomperPair : DistributedEntity { + setChildren(uint32array) broadcast ram; + setSquash() airecv clsend; +}; + +dclass DistributedBarrelBase : DistributedEntity { + requestGrab() airecv clsend; + setGrab(uint32) broadcast ram; + setReject() broadcast; +}; + +dclass DistributedGagBarrel : DistributedBarrelBase { +}; + +dclass DistributedBeanBarrel : DistributedBarrelBase { +}; + +dclass DistributedHealBarrel : DistributedBarrelBase { +}; + +dclass DistributedGrid : DistributedEntity { +}; + +dclass ActiveCell : DistributedEntity { + setState(uint8, uint32) broadcast ram; +}; + +dclass DirectionalCell : ActiveCell { +}; + +dclass CrusherCell : ActiveCell { +}; + +dclass DistributedCrate : DistributedCrushableEntity { + requestPush(uint8) airecv clsend; + setReject(); + setAccept() broadcast; + setMoveTo(uint32, int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) broadcast ram; + setDone() airecv clsend; +}; + +dclass DistributedSinkingPlatform : DistributedEntity { + setOnOff(uint8, uint32) airecv clsend; + setSinkMode(uint32, uint8, uint32) broadcast ram; +}; + +dclass DistributedGoon : DistributedCrushableEntity { + requestBattle(int16/10) airecv clsend; + requestStunned(int16/10) airecv clsend; + requestResync() airecv clsend; + setParameterize(int16/10, int16/10, int16/10, uint32) airecv clsend; + setMovie(uint8, uint32, int32/10, int16) broadcast ram; +}; + +dclass DistributedGridGoon : DistributedGoon { + setPathPts(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) broadcast ram; +}; + +dclass BattleBlocker : DistributedEntity { + setActive(uint8) required broadcast ram; + setSuits(uint32array) broadcast ram; + setBattle(uint32) broadcast ram; + setBattleFinished() broadcast ram; +}; + +dclass DistributedLaserField : BattleBlocker { + setGrid(uint8, uint8) required broadcast ram; + setField(uint8 []) required broadcast ram; + setSuccess(uint8) broadcast ram; + hit(int8, int8, int8, int8) airecv clsend; + trapFire() airecv clsend; + setActiveLF(uint8) broadcast ram; + hideSuit(uint32array) broadcast ram; + showSuit(uint32array) broadcast ram; + setGridGame(string) broadcast ram; +}; + +struct golfGreenGameBoardData { + uint8 posX; + uint8 posZ; + uint8 typeIndex; +}; + +struct golfGreenGameScoreData { + uint32 avId; + uint8 score; +}; + +dclass DistributedGolfGreenGame : BattleBlocker { + requestJoin() airecv clsend; + leaveGame() airecv clsend; + acceptJoin(uint16, int32, uint32 []) broadcast ram; + requestBoard(uint8) airecv clsend; + startBoard(golfGreenGameBoardData [], uint8 []); + signalDone(uint8) broadcast ram; + boardCleared(uint32); + scoreData(uint8, uint8, golfGreenGameScoreData []) broadcast ram; + informGag(uint8, uint8); + helpOthers(uint32) broadcast; + setTimerStart(uint16, int32) broadcast ram; +}; + +dclass DistributedSecurityCamera : DistributedEntity { + trapFire() airecv clsend; + setTarget(uint8) broadcast ram; +}; + +dclass DistributedMover : DistributedEntity { + startMove(int16) broadcast ram; +}; + +typedef uint16/10000 PetTrait; + +dclass DistributedPet : DistributedSmoothNode { + string DcObjectType db; + setOwnerId(uint32) required broadcast db; + setPetName(string) required broadcast db; + setTraitSeed(uint32) required broadcast db; + setSafeZone(uint32) required broadcast db; + setForgetfulness(PetTrait) required broadcast db; + setBoredomThreshold(PetTrait) required broadcast db; + setRestlessnessThreshold(PetTrait) required broadcast db; + setPlayfulnessThreshold(PetTrait) required broadcast db; + setLonelinessThreshold(PetTrait) required broadcast db; + setSadnessThreshold(PetTrait) required broadcast db; + setFatigueThreshold(PetTrait) required broadcast db; + setHungerThreshold(PetTrait) required broadcast db; + setConfusionThreshold(PetTrait) required broadcast db; + setExcitementThreshold(PetTrait) required broadcast db; + setAngerThreshold(PetTrait) required broadcast db; + setSurpriseThreshold(PetTrait) required broadcast db; + setAffectionThreshold(PetTrait) required broadcast db; + setHead(int8(-1, 0)) required broadcast db; + setEars(int8(-1-4)) required broadcast db; + setNose(int8(-1-3)) required broadcast db; + setTail(int8(-1-6)) required broadcast db; + setBodyTexture(int8(0-6)) required broadcast db; + setColor(int8(0-25)) required broadcast db; + setColorScale(int8(0-8)) required broadcast db; + setEyeColor(int8(0-5)) required broadcast db; + setGender(int8(0-1)) required broadcast db; + setLastSeenTimestamp(uint32) required broadcast db; + setBoredom(uint16/1000(0-1)) required broadcast db; + setRestlessness(uint16/1000(0-1)) required broadcast db; + setPlayfulness(uint16/1000(0-1)) required broadcast db; + setLoneliness(uint16/1000(0-1)) required broadcast db; + setSadness(uint16/1000(0-1)) required broadcast db; + setAffection(uint16/1000(0-1)) required broadcast db; + setHunger(uint16/1000(0-1)) required broadcast db; + setConfusion(uint16/1000(0-1)) required broadcast db; + setExcitement(uint16/1000(0-1)) required broadcast db; + setFatigue(uint16/1000(0-1)) required broadcast db; + setAnger(uint16/1000(0-1)) required broadcast db; + setSurprise(uint16/1000(0-1)) required broadcast db; + setMood : setBoredom, setRestlessness, setPlayfulness, setLoneliness, setSadness, setAffection, setHunger, setConfusion, setExcitement, setFatigue, setAnger, setSurprise; + teleportIn(int16) broadcast ownsend; + teleportOut(int16) broadcast ownsend; + setTrickAptitudes(uint16/10000(0-1) []) required broadcast db; + doTrick(uint8, int16) broadcast ram; + avatarInteract(uint32); + setMovie(uint8, uint32, int16) broadcast ram; + freeAvatar(); +}; + +dclass DistributedPetProxy : DistributedPet { + setDominantMood(string) broadcast ram; +}; + +dclass DistributedBlackCatMgr : DistributedObject { + setAvId(uint32) required broadcast ram; + doBlackCatTransformation() airecv clsend; +}; + +dclass DistributedPolarPlaceEffectMgr : DistributedObject { + addPolarPlaceEffect() airecv clsend; +}; + +dclass DistributedGreenToonEffectMgr : DistributedObject { + addGreenToonEffect() airecv clsend; +}; + +dclass DistributedResistanceEmoteMgr : DistributedObject { + addResistanceEmote() airecv clsend; +}; + +dclass DistributedScavengerHuntTarget : DistributedObject { + attemptScavengerHunt() airecv clsend; +}; + +dclass DistributedTrickOrTreatTarget : DistributedScavengerHuntTarget { +}; + +dclass DistributedWinterCarolingTarget : DistributedScavengerHuntTarget { +}; + +dclass DistributedDataStoreManager : DistributedObject { + startStore(uint8); + stopStore(uint8); + queryStore(uint8, string); + receiveResults(uint8, string); + deleteBackupStores(); +}; + +dclass DistributedVehicle : DistributedSmoothNode { + setOwner(uint32) required broadcast ram; + setState(char, uint32) broadcast ram; + setBodyType(int8) required broadcast ram; + setBodyColor(int8) required broadcast ram; + setAccessoryColor(int8) required broadcast ram; + setEngineBlockType(int8) required broadcast ram; + setSpoilerType(int8) required broadcast ram; + setFrontWheelWellType(int8) required broadcast ram; + setBackWheelWellType(int8) required broadcast ram; + setRimType(int8) required broadcast ram; + setDecalType(int8) required broadcast ram; + requestControl() airecv clsend; + requestParked() airecv clsend; + setInput(int8) broadcast ram; +}; + +struct avatarAndKart { + uint32 avId; + uint32 kartId; +}; + +dclass DistributedRace : DistributedObject { + setZoneId(uint32) required broadcast ram; + setTrackId(uint16) required broadcast ram; + setRaceType(uint16) required broadcast ram; + setCircuitLoop(uint16array) required broadcast ram; + setAvatars(uint32array) required broadcast ram; + setStartingPlaces(uint8array) required broadcast ram; + setLapCount(uint8) broadcast required ram; + waitingForJoin() broadcast ram; + setEnteredRacers(avatarAndKart []) broadcast ram; + prepForRace() broadcast ram; + startTutorial() broadcast ram; + startRace(int16) broadcast ram; + goToSpeedway(uint32array, uint8) broadcast ram; + genGag(uint8, uint16, uint8) broadcast ram; + dropAnvilOn(uint32, uint32, int16) broadcast ram; + shootPiejectile(uint32, uint32, uint8) broadcast ram; + racerDisconnected(uint32) broadcast ram; + setPlace(uint32, uint32/1000, uint8, uint32, uint8, uint32, uint32, uint32array, uint16array, uint32/1000) broadcast ram; + setCircuitPlace(uint32, uint8, uint32, uint32, uint32, uint32array) broadcast ram; + endCircuitRace() broadcast ram; + setRaceZone(uint32, uint32); + hasGag(uint8, uint8, uint8) broadcast airecv clsend; + racerLeft(uint32) clsend airecv broadcast ram; + heresMyT(uint32, int8, uint16/65535, int16) clsend airecv broadcast; + requestThrow(int32/1000, int32/1000, int32/1000) clsend airecv; + requestKart() clsend airecv; +}; + +dclass DistributedGag : DistributedObject { + setInitTime(int16) required broadcast ram; + setActivateTime(uint16) required broadcast ram; + setPos(int32/1000, int32/1000, int32/1000) required broadcast ram; + setRace(uint32) required broadcast ram; + setOwnerId(uint32) required broadcast ram; + setType(uint8) required broadcast ram; + hitSomebody(uint32, int16) broadcast clsend airecv; +}; + +dclass DistributedProjectile : DistributedObject { + setInitTime(int16) required broadcast ram; + setPos(int32/1000, int32/1000, int32/1000) required broadcast ram; + setRace(uint32) required broadcast ram; + setOwnerId(uint32) required broadcast ram; + setType(uint8) required broadcast ram; + hitSomebody(uint32, int16) broadcast clsend airecv; +}; + +dclass DistributedKartPad : DistributedObject { + setArea(uint32) required broadcast ram; +}; + +dclass DistributedRacePad : DistributedKartPad { + setState(string, int16) required broadcast ram; + setRaceZone(uint32); + setTrackInfo(uint16array) required broadcast ram; +}; + +dclass DistributedViewPad : DistributedKartPad { + setLastEntered(int16) required broadcast ram; +}; + +dclass DistributedStartingBlock : DistributedObject { + setPadDoId(uint32) required broadcast ram; + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + setPadLocationId(uint8) required broadcast ram; + requestEnter(uint8) airecv clsend; + rejectEnter(uint8); + requestExit() airecv clsend; + setOccupied(uint32) broadcast ram; + setMovie(uint8) broadcast ram; + movieFinished() airecv clsend; +}; + +dclass DistributedViewingBlock : DistributedStartingBlock { +}; + +dclass DistributedLeaderBoard : DistributedObject { + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + setDisplay(blob) broadcast ram; +}; + +dclass DistributedDeliveryManager : DistributedObject { + hello(string) clsend; + rejectHello(string); + helloResponse(string); + getName(uint32); + receiveRejectGetName(string); + receiveAcceptGetName(string); + addName(uint32, string); + receiveRejectAddName(uint32); + receiveAcceptAddName(uint32); + addGift(uint32, blob, uint32, uint32, uint32); + receiveRejectAddGift(uint32); + receiveAcceptAddGift(uint32, uint32, uint32, uint32); + deliverGifts(uint32, uint32); + receiveAcceptDeliverGifts(uint32, string); + receiveRejectDeliverGifts(uint32, string); + receiveRequestPayForGift(blob, uint32, uint32) airecv clsend; + receiveRequestPurchaseGift(blob, uint32, uint32, uint32) airecv; + receiveAcceptPurchaseGift(uint32, uint32, int16); + receiveRejectPurchaseGift(uint32, uint32, int16, uint16); + heartbeat() airecv; + giveBeanBonus(uint32, uint16); + requestAck() clsend; + returnAck(); +}; + +dclass DistributedLawbotBoss : DistributedBossCog { + setState(string) broadcast ram; + setBossDamage(uint16, uint8, int16) broadcast ram; + touchWitnessStand() airecv clsend; + hitBoss(uint8) airecv clsend; + healBoss(uint8) airecv clsend; + hitToon(uint32) airecv clsend; + hitDefensePan() airecv clsend; + hitProsecutionPan() airecv clsend; + hitChair(uint8, uint8) airecv clsend; + setLawyerIds(uint32array) broadcast ram; + setTaunt(int8, int8) broadcast; + toonGotHealed(uint32) broadcast; + enteredBonusState() broadcast; + setBattleDifficulty(uint8) broadcast ram; +}; + +dclass DistributedLawbotBossSuit : DistributedSuitBase { + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + doAttack(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) broadcast; + doProsecute() broadcast; + hitByToon() airecv clsend; + doStun() broadcast; +}; + +dclass DistributedLawbotBossGavel : DistributedObject { + setBossCogId(uint32) required broadcast ram; + setIndex(uint8) required broadcast ram; + setState(char) broadcast ram; +}; + +dclass DistributedLawbotCannon : DistributedObject { + setBossCogId(uint32) required broadcast ram; + setIndex(uint8) required broadcast ram; + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + requestEnter() airecv clsend; + setMovie(int8, uint32, uint8) broadcast; + setCannonPosition(int16/10, int16/10) airecv clsend; + updateCannonPosition(uint32, int16/10, int16/10) broadcast; + setCannonLit(int16/10, int16/10) airecv clsend; + setCannonWillFire(uint32, int16/10, int16/10, int16/10, int16) broadcast; + setLanded() airecv clsend; + requestLeave() airecv clsend; +}; + +dclass DistributedLawbotChair : DistributedObject { + setBossCogId(uint32) required broadcast ram; + setIndex(uint8) required broadcast ram; + setState(char) broadcast ram; + showCogJurorFlying() broadcast; + setToonJurorIndex(int8) broadcast ram; +}; + +dclass DistributedLawnDecor : DistributedNode { + setPlot(int8) required broadcast ram; + setHeading(int16/10) required broadcast ram; + setPosition(int16/10, int16/10, int16/10) required broadcast ram; + setOwnerIndex(int8) required broadcast ram; + plotEntered() airecv clsend; + removeItem() airecv clsend; + setMovie(uint8, uint32) broadcast ram; + movieDone() airecv clsend; + interactionDenied(uint32) broadcast ram; +}; + +dclass DistributedGardenPlot : DistributedLawnDecor { + plantFlower(uint8, uint8) airecv clsend; + plantGagTree(uint8, uint8) airecv clsend; + plantStatuary(uint8) airecv clsend; + plantToonStatuary(uint8, uint16) airecv clsend; + plantNothing(uint8) airecv clsend; +}; + +dclass DistributedGardenBox : DistributedLawnDecor { + setTypeIndex(uint8) required broadcast ram; +}; + +dclass DistributedStatuary : DistributedLawnDecor { + setTypeIndex(uint8) required broadcast ram; + setWaterLevel(int8) required broadcast ram; + setGrowthLevel(int8) required broadcast ram; +}; + +dclass DistributedToonStatuary : DistributedStatuary { + setOptional(uint16) required broadcast ram; +}; + +dclass DistributedAnimatedStatuary : DistributedStatuary { +}; + +dclass DistributedChangingStatuary : DistributedStatuary { + setGrowthLevel(int8) required broadcast ram; +}; + +dclass DistributedPlantBase : DistributedLawnDecor { + setTypeIndex(uint8) required broadcast ram; + setWaterLevel(int8) required broadcast ram; + setGrowthLevel(int8) required broadcast ram; + waterPlant() airecv clsend; + waterPlantDone() airecv clsend; +}; + +dclass DistributedFlower : DistributedPlantBase { + setTypeIndex(uint8) required broadcast ram; + setVariety(uint8) required broadcast ram; +}; + +dclass DistributedGagTree : DistributedPlantBase { + setWilted(int8) required broadcast ram; + requestHarvest() airecv clsend; +}; + +dclass DistributedTravelGame : DistributedMinigame { + setTimerStartTime(int16) broadcast; + setAvatarChoice(uint16, uint8) airecv clsend; + setAvatarChose(uint32) broadcast; + setServerChoices(int16array, uint8array, uint8, uint8) broadcast; + setMinigames(uint8array, uint8array) broadcast; + setBonuses(uint8array, uint8array) broadcast; + setBoardIndex(uint8) required broadcast ram; +}; + +dclass DistributedPairingGame : DistributedMinigame { + setDeckSeed(uint32) required broadcast ram; + setMaxOpenCards(uint8) broadcast ram; + openCardRequest(int16, int16) airecv clsend; + openCardResult(int16, uint32, int16, int8, int16array) broadcast; + reportDone() airecv clsend; + setEveryoneDone() broadcast; + setSignaling(uint32) clsend broadcast; +}; + +struct golfData { + int16 frame; + int32/100000 x; + int32/100000 y; + int32/100000 z; +}; + +struct Coord3 { + int32/100000 x; + int32/100000 y; + int32/100000 z; +}; + +struct CommonObjectData { + uint8 id; + uint8 type; + int32/100000 x; + int32/100000 y; + int32/100000 z; + int32/100000 q1; + int32/100000 q2; + int32/100000 q3; + int32/100000 q4; + int32/100000 aVX; + int32/100000 aVY; + int32/100000 aVZ; + int32/100000 lVX; + int32/100000 lVY; + int32/100000 lVZ; +}; + +dclass DistributedPhysicsWorld : DistributedObject { + clientCommonObject(uint8, uint8, Coord3, Coord3, int32/100, int32/100, int32/1000) broadcast ram; + setCommonObjects(CommonObjectData []) broadcast; + upSetCommonObjects(CommonObjectData []) airecv clsend; +}; + +dclass DistributedGolfHole : DistributedPhysicsWorld { + setHoleId(int8) broadcast ram required; + setTimingCycleLength(uint32/1000) broadcast ram required; + setAvatarReadyHole() airecv clsend; + setGolfCourseDoId(uint32) broadcast ram required; + turnDone() airecv clsend; + ballInHole() airecv clsend; + setAvatarTempTee(uint32, uint8) clsend broadcast; + setTempAimHeading(uint32, int32/1000) clsend broadcast; + setAvatarFinalTee(uint32, uint8) broadcast; + setGolferIds(uint32array) broadcast ram required; + golfersTurn(uint32) broadcast; + golferChooseTee(uint32) broadcast; + setAvatarTee(uint8) airecv clsend; + postSwing(uint32/1000, int32, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000) airecv clsend; + postSwingState(uint32/1000, int32, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, uint16/100, CommonObjectData []) airecv clsend; + swing(uint32, int32, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000) broadcast; + ballMovie2AI(uint32/1000, uint32, golfData [], golfData [], uint16, uint16, uint16, CommonObjectData []) airecv clsend; + ballMovie2Client(uint32/1000, uint32, golfData [], golfData [], uint16, uint16, uint16, CommonObjectData []) broadcast; + assignRecordSwing(uint32, uint32/1000, int32, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, CommonObjectData []); + setBox(int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000) airecv clsend; + sendBox(int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000, int32/1000) broadcast; +}; + +dclass DistributedGolfCourse : DistributedObject { + setGolferIds(uint32array) broadcast ram required; + setCourseId(int8) broadcast ram required; + setAvatarJoined() airecv clsend; + setAvatarReadyCourse() airecv clsend; + setAvatarReadyHole() airecv clsend; + setAvatarExited() airecv clsend; + setCurHoleIndex(int8) broadcast ram required; + setCurHoleDoId(uint32) broadcast ram required; + setDoneReward() airecv clsend; + setReward(uint8array [4], int8array, uint8array [4], uint8array [4], uint8array [4], uint32, uint32/100, uint32/100, uint32/100, uint32/100) broadcast; + setCourseReady(int8, int16array, int8) broadcast; + setHoleStart(int16) broadcast; + setCourseExit() broadcast; + setCourseAbort(uint32) broadcast; + setPlayHole() broadcast; + avExited(uint32) broadcast; + setScores(int16 []) broadcast; + changeDrivePermission(uint32, int8) broadcast; +}; + +dclass DistributedVineGame : DistributedMinigame { + reachedEndVine(int8) clsend airecv; + setNewVine(uint32, int8, uint32/10000, int8) airecv clsend broadcast; + setNewVineT(uint32, uint32/10000, int8) clsend broadcast; + setJumpingFromVine(uint32, int8, int8, int32/100, int16/100, int16/100, int16) clsend broadcast; + setFallingPos(uint32, int16/100, int16/100) clsend broadcast; + claimTreasure(uint32) airecv clsend; + setTreasureGrabbed(uint32, uint32) broadcast; + setScore(uint32, uint32) broadcast; + allAtEndVine() broadcast; + setFallingFromVine(uint32, int8, int8, int32/100, int16/100, int16/100, int16, int8) clsend broadcast; + setFallingFromMidair(uint32, int8, int32/100, int16/100, int16/100, int16, int8) clsend broadcast; + setVineSections(uint8array) required broadcast ram; +}; + +dclass TTAvatarFriendsManager : AvatarFriendsManager { +}; + +dclass TTPlayerFriendsManager : PlayerFriendsManager { +}; + +dclass TTSpeedchatRelay : SpeedchatRelay { +}; + +dclass DistributedGolfKart : DistributedObject { + setState(string, int16) broadcast ram; + fillSlot0(uint32) broadcast ram; + fillSlot1(uint32) broadcast ram; + fillSlot2(uint32) broadcast ram; + fillSlot3(uint32) broadcast ram; + emptySlot0(uint32, int16) broadcast ram; + emptySlot1(uint32, int16) broadcast ram; + emptySlot2(uint32, int16) broadcast ram; + emptySlot3(uint32, int16) broadcast ram; + requestBoard() airecv clsend; + rejectBoard(uint32); + requestExit() airecv clsend; + setMinigameZone(uint32, uint16); + setGolfZone(uint32, uint16); + setGolfCourse(int8) required broadcast ram; + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + setColor(int16, int16, int16) required broadcast ram; +}; + +dclass DistributedTimer : DistributedObject { + setStartTime(int32) broadcast ram required; +}; + +dclass DistributedPicnicBasket : DistributedObject { + setState(string, uint16, int16) broadcast ram; + fillSlot0(uint32) broadcast ram; + fillSlot1(uint32) broadcast ram; + fillSlot2(uint32) broadcast ram; + fillSlot3(uint32) broadcast ram; + emptySlot0(uint32, int16) broadcast ram; + emptySlot1(uint32, int16) broadcast ram; + emptySlot2(uint32, int16) broadcast ram; + emptySlot3(uint32, int16) broadcast ram; + requestBoard(int16) airecv clsend; + rejectBoard(uint32); + requestExit() airecv clsend; + doneExit() airecv clsend; + setMinigameZone(uint32, uint16); + setPicnicDone(); + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + setTableNumber(int16) required broadcast ram; +}; + +dclass DistributedBossbotBoss : DistributedBossCog { + setState(string) broadcast ram; + setBattleDifficulty(uint8) broadcast ram; + requestGetFood(int8, int8, uint32) airecv clsend; + toonGotFood(uint32, int8, int8, uint32) broadcast; + requestServeFood(int8, int8) airecv clsend; + toonServeFood(uint32, int8, int8) broadcast; + hitBoss(uint8) airecv clsend; + hitToon(uint32) airecv clsend; + ballHitBoss(uint8) airecv clsend; + setBossDamage(uint16, uint8, int16) broadcast ram; + setSpeedDamage(uint16, uint8, int16) broadcast ram; + reachedTable(uint8) airecv clsend; + hitTable(uint8) airecv clsend; + awayFromTable(uint8) airecv clsend; + toonGotHealed(uint32) broadcast; + requestGetToonup(int8, int8, uint32) airecv clsend; + toonGotToonup(uint32, int8, int8, uint32) broadcast; +}; + +dclass DistributedCogKart : DistributedElevatorExt { + setCountryClubId(uint16) required broadcast ram; + setPosHpr(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) required broadcast ram; + setCountryClubInteriorZone(uint32); + setCountryClubInteriorZoneForce(uint32); +}; + +dclass DistributedCountryClub : DistributedObject { + setZoneId(uint32) required broadcast ram; + setBlockedRooms(uint8array) required broadcast ram; + setCountryClubId(uint16) required broadcast ram; + setLayoutIndex(uint16) required broadcast ram; + setFloorNum(uint8) required broadcast ram; + setRoomDoIds(uint32array) broadcast ram; + setCountryClubZone(uint32) broadcast ram; + elevatorAlert(uint32) broadcast ram; +}; + +dclass DistributedCountryClubRoom : DistributedLevel { + setCountryClubId(uint16) required broadcast ram; + setRoomId(uint16) required broadcast ram; + setRoomNum(uint8) required broadcast ram; + setSuits(uint32array, uint32array) broadcast ram; + setBossConfronted(uint32) broadcast ram; + setDefeated() broadcast ram; + forceOuch(uint8) broadcast; +}; + +dclass DistributedMoleField : DistributedEntity { + setGameStart(int16, uint8, uint16) broadcast; + setClientTriggered() airecv clsend; + whackedMole(int8, int16) airecv clsend; + whackedBomb(int8, int16, int32) airecv clsend; + updateMole(int8, int8) broadcast; + reportToonHitByBomb(uint32, int8, int32) broadcast; + setScore(int16) required broadcast ram; + damageMe() airecv clsend; + setPityWin() broadcast; +}; + +dclass DistributedCountryClubBattle : DistributedLevelBattle { +}; + +dclass DistributedClubElevator : DistributedElevatorFSM { + setFloor(int8) broadcast ram; + setLocked(uint16) required broadcast ram; + setEntering(uint16) required broadcast ram; + kickToonsOut() broadcast; + setLatch(uint32) required broadcast ram; +}; + +dclass DistributedMaze : DistributedEntity { + setRoomDoId(uint32) required broadcast ram; + setGameStart(int16) broadcast; + setClientTriggered() airecv clsend; + setFinishedMaze() airecv clsend; + setGameOver() broadcast; + toonFinished(uint32, uint8, uint8) broadcast; + damageMe() airecv clsend; +}; + +dclass DistributedBattleWaiters : DistributedBattleFinal { +}; + +dclass DistributedFoodBelt : DistributedObject { + setBossCogId(uint32) required broadcast ram; + setIndex(uint8) required broadcast ram; + setState(char) broadcast ram; +}; + +dclass DistributedBanquetTable : DistributedObject { + setIndex(uint8) required broadcast ram; + setNumDiners(uint8) required broadcast ram; + setBossCogId(uint32) required broadcast ram; + setDinerInfo(uint8array, uint8array, uint8array) required broadcast ram; + setState(char, uint32, int8) broadcast ram; + setDinerStatus(uint8, uint8) broadcast; + requestControl() airecv clsend; + requestFree(int8) airecv clsend; + setPitcherPos(uint8, uint16%360/100, int16) broadcast clsend; + clearSmoothing(int8) broadcast clsend; + firingWater(int32/100, int32/100, int32/100, int32/100, int32/100, int32/100) broadcast clsend; + waterHitBoss(uint8) broadcast clsend; +}; + +dclass DistributedBattleDiners : DistributedBattleFinal { +}; + +dclass DistributedGolfSpot : DistributedObject { + setIndex(uint8) required broadcast ram; + setBossCogId(uint32) required broadcast ram; + setState(char, uint32, int8) broadcast ram; + setGoingToReward() broadcast ram; + requestControl() airecv clsend; + requestFree(int8) airecv clsend; + setGolfSpotPos(uint8, uint16%360/100, int16) broadcast clsend; + clearSmoothing(int8) broadcast clsend; + setSwingInfo(uint8, int16/10, uint8) broadcast clsend; +}; + +struct TireInput { + int32/100 force; + int32/100 heading; +}; + +dclass DistributedIceGame : DistributedMinigame { + setForceArrowInfo(uint32, int32/100, int32/100) broadcast clsend; + setAvatarChoice(int32/100, int32/100) airecv clsend; + endingPositions(Coord3 []) airecv clsend; + reportScoringMovieDone() airecv clsend; + claimTreasure(uint8) airecv clsend; + claimPenalty(uint8) airecv clsend; + setTireInputs(TireInput []) broadcast; + setTimerStartTime(int16) broadcast; + setFinalPositions(Coord3 []) broadcast; + setMatchAndRound(int8, int8) broadcast; + setScores(int8, int8, int16array) broadcast; + setNewState(string) broadcast; + setTreasureGrabbed(uint32, uint32) broadcast; + setPenaltyGrabbed(uint32, uint32) broadcast; +}; + +dclass DistributedCogThiefGame : DistributedMinigame { + throwingPie(uint32, int32, int32/100, int32/100, int32/100, int32/100) clsend broadcast; + hitBySuit(uint32, int32, int8, int32/100, int32/100, int32/100) clsend broadcast airecv; + pieHitSuit(uint32, int32, int8, int32/100, int32/100, int32/100) clsend broadcast airecv; + cogHitBarrel(int32, int8, int8, int32/100, int32/100, int32/100) clsend airecv; + cogAtReturnPos(int32, int8, int8) clsend airecv; + updateSuitGoal(int32, int32, int8, int8, int64, int32/100, int32/100, int32/100) broadcast; + makeCogCarryBarrel(int32, int32, int8, int8, int32/100, int32/100, int32/100) broadcast; + makeCogDropBarrel(int32, int32, int8, int8, int32/100, int32/100, int32/100) broadcast; + markBarrelStolen(int32, int32, int8) broadcast; +}; + +struct twoDTreasureInfo { + uint8 treasureIndex; + uint8 treasureValue; +}; + +struct twoDSectionInfo { + uint8 sectionIndex; + uint8 enemyIndicesSelected[]; + twoDTreasureInfo treasureIndicesSelected[]; + uint8 spawnPointIndicesSelected[]; + uint8 stomperIndicesSelected[]; +}; + +dclass DistributedTwoDGame : DistributedMinigame { + showShootGun(uint32, int16) clsend broadcast; + toonHitByEnemy(uint32, int16) clsend broadcast airecv; + toonFellDown(uint32, int16) clsend broadcast airecv; + toonSquished(uint32, int16) clsend broadcast airecv; + toonVictory(uint32, int16) clsend broadcast airecv; + claimTreasure(uint8, uint8) airecv clsend; + claimEnemyShot(uint8, uint8) airecv clsend; + reportDone() airecv clsend; + setSectionsSelected(twoDSectionInfo []) required broadcast ram; + setTreasureGrabbed(uint32, uint8, uint8) broadcast; + setEnemyShot(uint32, uint8, uint8, uint32) broadcast; + addVictoryScore(uint32, uint8) broadcast; + setEveryoneDone() broadcast; +}; + +dclass DistributedPicnicTable : DistributedNode { + fillSlot(uint32, uint8, int16/10, int16/10, int16/10, int16/10, int16/10, int16/10, int16, uint32) broadcast; + emptySlot(uint32, uint8, int16) broadcast; + requestTableState() airecv clsend; + setTableState(uint32 [], uint8) broadcast ram; + setGameZone(uint32, uint8) broadcast; + setIsPlaying(uint8) broadcast ram; + requestJoin(uint8, int16/10, int16/10, int16/10, int16/10, int16/10, int16/10) airecv clsend; + rejectJoin() broadcast; + requestObserve() airecv clsend; + leaveObserve() airecv clsend; + requestGameZone() airecv clsend; + requestPickedGame(uint8) clsend airecv; + requestExit() airecv clsend; + requestZone() clsend airecv; + announceWinner(string, uint32) broadcast; + allowObserve() broadcast; + allowPick() broadcast; + setZone(uint32) broadcast; +}; + +dclass DistributedChineseCheckers : DistributedNode { + requestExit() clsend airecv; + requestBegin() clsend airecv; + requestMove(uint8 []) clsend airecv; + requestTimer() clsend airecv; + requestSeatPositions() clsend airecv; + startBeginTimer(uint16, int16) broadcast ram; + gameStart(uint8) broadcast; + setTableDoId(uint32) required broadcast ram; + setGameState(uint8 [], uint8 []) required broadcast ram; + setTimer(int16) broadcast ram required; + setTurnTimer(int16) broadcast ram required; + sendTurn(uint8) broadcast ram; + requestWin() clsend airecv; + announceWin(uint32) broadcast; + announceSeatPositions(uint8 []) broadcast; +}; + +dclass DistributedCheckers : DistributedNode { + requestExit() clsend airecv; + requestBegin() clsend airecv; + requestTimer() clsend airecv; + requestMove(uint8 []) clsend airecv; + startBeginTimer(uint16, int16) broadcast ram; + gameStart(uint8) broadcast; + setTableDoId(uint32) required broadcast ram; + setGameState(uint8 [], uint8 []) required broadcast ram; + setTimer(int16) broadcast ram required; + setTurnTimer(int16) broadcast ram required; + sendTurn(uint8) broadcast ram; + requestWin() clsend airecv; + announceWin(uint32) broadcast; + illegalMove() broadcast; +}; + +dclass DistributedFindFour : DistributedNode { + requestExit() clsend airecv; + requestBegin() clsend airecv; + requestMove(uint8) clsend airecv; + requestTimer() clsend airecv; + requestWin(uint8 []) clsend airecv; + startBeginTimer(uint16, int16) broadcast ram; + setTableDoId(uint32) required broadcast ram; + setGameState(uint8 [][], uint8, uint8, uint8) required broadcast ram; + setTimer(int16) broadcast ram required; + setTurnTimer(int16) broadcast ram required; + gameStart(uint8) broadcast; + sendTurn(uint8) broadcast ram; + announceWin(uint32) broadcast; + announceWinLocation(uint8, uint8, uint8, uint8) broadcast; + announceWinnerPosition(uint8, uint8, uint8, uint8) broadcast; + illegalMove() broadcast; + tie() broadcast; +}; + +dclass DistributedMailManager : DistributedObject { + sendSimpleMail(uint32, uint32, string); + setNumMailItems(uint32, uint32) airecv; +}; + +dclass DistributedPartyManager : DistributedObject { + addParty(uint32, uint32, string, string, int8, int8, activity [], decoration [], uint32array, uint16); + addPartyRequest(uint32, char [0-256], char [0-256], int8, int8, activity [], decoration [], uint32array) airecv clsend; + addPartyResponse(uint32, int8); + addPartyResponseUdToAi(uint32, int8, uint16) airecv; + markInviteAsReadButNotReplied(uint32, uint64); + respondToInvite(uint32, uint32, uint16, uint64, uint8); + respondToInviteResponse(uint32, uint16, uint64, int8, uint8) airecv; + changePrivateRequest(uint64, int8) airecv clsend; + changePrivateRequestAiToUd(uint32, uint64, int8); + changePrivateResponseUdToAi(uint32, uint64, int8, int8) airecv; + changePrivateResponse(uint64, int8, int8); + changePartyStatusRequest(uint64, int8) airecv clsend; + changePartyStatusRequestAiToUd(uint32, uint64, int8); + changePartyStatusResponseUdToAi(uint32, uint64, int8, int8) airecv; + changePartyStatusResponse(uint64, int8, int8, uint16); + partyInfoOfHostRequestAiToUd(uint32, uint32); + partyInfoOfHostFailedResponseUdToAi(uint32) airecv; + partyInfoOfHostResponseUdToAi(party, uint32array) airecv; + getPartyZone(uint32, uint32, uint8) clsend airecv; + receivePartyZone(uint32, uint64, uint32); + freeZoneIdFromPlannedParty(uint32, uint32) clsend airecv; + sendAvToPlayground(uint32, uint8); + exitParty(uint32) clsend airecv; + removeGuest(uint32, uint32) airecv clsend; + partyManagerAIStartingUp(uint32, uint32); + partyManagerAIGoingDown(uint32, uint32); + partyHasStartedAiToUd(uint32, uint64, uint32, uint32, string); + toonHasEnteredPartyAiToUd(uint32); + toonHasExitedPartyAiToUd(uint32); + partyHasFinishedUdToAllAi(uint32) airecv; + updateToPublicPartyInfoUdToAllAi(uint32, uint64, uint32, uint32, uint8, uint8, string, uint8 [], uint64) airecv; + updateToPublicPartyCountUdToAllAi(uint32, uint8) airecv; + requestShardIdZoneIdForHostId(uint32) clsend airecv; + sendShardIdZoneIdToAvatar(uint32, uint32); + partyManagerUdStartingUp() airecv; + updateAllPartyInfoToUd(uint32, uint64, uint32, uint32, uint8, uint8, string, uint8 [], uint64); + forceCheckStart(); + requestMw(uint32, string, uint32, uint32); + mwResponseUdToAllAi(uint32, string, uint32, uint32) airecv; +}; + +dclass DistributedObjectGlobal : DistributedObject { +}; + +dclass RATManager : DistributedObjectGlobal { +}; + +dclass AwardManager : DistributedObjectGlobal { + giveAwardToToon(uint32, DoId, string, DoId, uint32, uint32); +}; + +dclass DistributedCpuInfoMgr : DistributedObjectGlobal { + setCpuInfoToUd(uint32, uint32, string, string); +}; + +dclass DistributedSecurityMgr : DistributedObjectGlobal { +}; + +dclass NonRepeatableRandomSourceClient { + getRandomSamplesReply(uint32, uint32 []) airecv; +}; + +dclass TTCodeRedemptionMgr : DistributedObject, NonRepeatableRandomSourceClient { + giveAwardToToonResult(uint32, uint32); + redeemCode(uint32, char [0-256]) airecv clsend; + redeemCodeAiToUd(uint32, DoId, uint32, string, uint32); + redeemCodeResultUdToAi(uint32, uint32, uint32, uint32, uint32) airecv; + redeemCodeResult(uint32, uint32, uint32); +}; + +dclass NonRepeatableRandomSource : DistributedObject, NonRepeatableRandomSourceClient { + getRandomSamples(DoId, string, uint32, uint32); + randomSample(DoId, uint32); + randomSampleAck() airecv; +}; + +dclass DistributedInGameNewsMgr : DistributedObjectGlobal { + setLatestIssueStr(string) required broadcast ram; + inGameNewsMgrAIStartingUp(uint32, uint32); + newIssueUDtoAI(string) airecv; +}; + +dclass DistributedWhitelistMgr : DistributedObjectGlobal { + updateWhitelist() broadcast; + whitelistMgrAIStartingUp(uint32, uint32); + newListUDtoAI() airecv; +}; + +dclass DistributedPhaseEventMgr : DistributedObject { + setNumPhases(uint8) required broadcast ram; + setDates(datetime []) broadcast required; + setCurPhase(int8) required broadcast ram; + setIsRunning(bool) required broadcast ram; +}; + +dclass DistributedHydrantZeroMgr : DistributedPhaseEventMgr { +}; + +dclass DistributedMailboxZeroMgr : DistributedPhaseEventMgr { +}; + +dclass DistributedTrashcanZeroMgr : DistributedPhaseEventMgr { +}; + +dclass DistributedSillyMeterMgr : DistributedPhaseEventMgr { +}; + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/toonmono.cur b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/toonmono.cur new file mode 100644 index 0000000..1f09897 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/toonmono.cur differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/toontown.ico b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/toontown.ico new file mode 100644 index 0000000..4fa0a2a Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/toontown.ico differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/unicodedata.pyd b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/unicodedata.pyd new file mode 100644 index 0000000..bdc8027 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/unicodedata.pyd differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/usage.xml b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/usage.xml new file mode 100644 index 0000000..79122e2 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/panda3d/toontown/usage.xml @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml012209 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml012209 new file mode 100644 index 0000000..ee3838c --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml012209 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml02cc51 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml02cc51 new file mode 100644 index 0000000..e4ec505 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml02cc51 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml097944 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml097944 new file mode 100644 index 0000000..6764345 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml097944 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml0ca147 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml0ca147 new file mode 100644 index 0000000..bb90a58 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml0ca147 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml110760 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml110760 new file mode 100644 index 0000000..1d11209 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml110760 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml13fbd4 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml13fbd4 new file mode 100644 index 0000000..b296033 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml13fbd4 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml1e8948 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml1e8948 new file mode 100644 index 0000000..8cb8ce5 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml1e8948 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml2253ca b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml2253ca new file mode 100644 index 0000000..543e534 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml2253ca @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml2c4402 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml2c4402 new file mode 100644 index 0000000..38e79b9 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml2c4402 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml2ff0b8 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml2ff0b8 new file mode 100644 index 0000000..03a5c74 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml2ff0b8 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml339052 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml339052 new file mode 100644 index 0000000..9316b75 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml339052 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml33e59a b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml33e59a new file mode 100644 index 0000000..67204d9 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml33e59a @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml42e70c b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml42e70c new file mode 100644 index 0000000..96b69f5 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml42e70c @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml45bda8 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml45bda8 new file mode 100644 index 0000000..d3fc9de --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml45bda8 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml464a74 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml464a74 new file mode 100644 index 0000000..0cbd5c0 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml464a74 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml46ee38 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml46ee38 new file mode 100644 index 0000000..010a0b4 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml46ee38 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml4cd17b b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml4cd17b new file mode 100644 index 0000000..71eb7ee --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml4cd17b @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml5477e4 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml5477e4 new file mode 100644 index 0000000..e09d16e --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml5477e4 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml55e6fd b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml55e6fd new file mode 100644 index 0000000..8af6692 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml55e6fd @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml7ef638 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml7ef638 new file mode 100644 index 0000000..981a017 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml7ef638 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml819df8 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml819df8 new file mode 100644 index 0000000..768f0fd --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml819df8 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml857a32 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml857a32 new file mode 100644 index 0000000..9e30139 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml857a32 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml8b1db4 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml8b1db4 new file mode 100644 index 0000000..feb1412 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml8b1db4 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml8f6cea b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml8f6cea new file mode 100644 index 0000000..43a1cbb --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml8f6cea @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml992578 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml992578 new file mode 100644 index 0000000..701d993 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml992578 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml9f72a0 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml9f72a0 new file mode 100644 index 0000000..db0539a --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xml9f72a0 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmla6825a b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmla6825a new file mode 100644 index 0000000..3aedd56 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmla6825a @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlaa8e80 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlaa8e80 new file mode 100644 index 0000000..d6268dd --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlaa8e80 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlae4b30 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlae4b30 new file mode 100644 index 0000000..cf3d624 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlae4b30 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlb0e046 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlb0e046 new file mode 100644 index 0000000..4cf586c --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlb0e046 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlb8162a b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlb8162a new file mode 100644 index 0000000..a7e4700 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlb8162a @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlb9abd4 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlb9abd4 new file mode 100644 index 0000000..7af9b35 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlb9abd4 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlbf316c b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlbf316c new file mode 100644 index 0000000..75cd5ed --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlbf316c @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlc2ee18 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlc2ee18 new file mode 100644 index 0000000..afe6400 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlc2ee18 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlc35100 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlc35100 new file mode 100644 index 0000000..9e7ade4 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlc35100 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlcf6ddd b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlcf6ddd new file mode 100644 index 0000000..65167e2 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlcf6ddd @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmld028c4 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmld028c4 new file mode 100644 index 0000000..16759ae --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmld028c4 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmld3664e b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmld3664e new file mode 100644 index 0000000..4c0409b --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmld3664e @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmld39525 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmld39525 new file mode 100644 index 0000000..aaf55cd --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmld39525 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmld4080e b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmld4080e new file mode 100644 index 0000000..dae0905 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmld4080e @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmld8d60c b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmld8d60c new file mode 100644 index 0000000..79c1b30 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmld8d60c @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmld9d64c b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmld9d64c new file mode 100644 index 0000000..b6aee48 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmld9d64c @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmldf59d6 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmldf59d6 new file mode 100644 index 0000000..74fcf89 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmldf59d6 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmldf5d60 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmldf5d60 new file mode 100644 index 0000000..d5c1217 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmldf5d60 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmldfd261 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmldfd261 new file mode 100644 index 0000000..c5da036 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmldfd261 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmle348d0 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmle348d0 new file mode 100644 index 0000000..373cecc --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmle348d0 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmle4df10 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmle4df10 new file mode 100644 index 0000000..c9185ca --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmle4df10 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmle5f864 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmle5f864 new file mode 100644 index 0000000..0f22c68 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmle5f864 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmle62188 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmle62188 new file mode 100644 index 0000000..e1c7ab4 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmle62188 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmle66c37 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmle66c37 new file mode 100644 index 0000000..6bd9170 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmle66c37 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmle9d678 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmle9d678 new file mode 100644 index 0000000..19448de --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmle9d678 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlf952a4 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlf952a4 new file mode 100644 index 0000000..0c898b8 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlf952a4 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlff0820 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlff0820 new file mode 100644 index 0000000..28985f6 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/.xmlff0820 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/tt_10.mf b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/tt_10.mf new file mode 100644 index 0000000..58dcbbc Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/tt_10.mf differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/tt_10.xml b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/tt_10.xml new file mode 100644 index 0000000..f622c57 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/tt_10.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/usage.xml b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/usage.xml new file mode 100644 index 0000000..3168978 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_10/usage.xml @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml084d30 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml084d30 new file mode 100644 index 0000000..e57ce2b --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml084d30 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml086b54 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml086b54 new file mode 100644 index 0000000..40e9b3c --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml086b54 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml08b2a9 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml08b2a9 new file mode 100644 index 0000000..f8af463 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml08b2a9 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml0922f0 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml0922f0 new file mode 100644 index 0000000..c2a65e5 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml0922f0 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml0aea78 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml0aea78 new file mode 100644 index 0000000..8b4c298 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml0aea78 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml0c2f3c b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml0c2f3c new file mode 100644 index 0000000..43a7155 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml0c2f3c @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml130800 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml130800 new file mode 100644 index 0000000..1d0f831 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml130800 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml25b69a b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml25b69a new file mode 100644 index 0000000..628ab4d --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml25b69a @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml2610f0 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml2610f0 new file mode 100644 index 0000000..33dde28 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml2610f0 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml28f820 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml28f820 new file mode 100644 index 0000000..ed950de --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml28f820 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml2b06af b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml2b06af new file mode 100644 index 0000000..1299622 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml2b06af @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml303932 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml303932 new file mode 100644 index 0000000..df58759 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml303932 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml31d364 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml31d364 new file mode 100644 index 0000000..822c51e --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml31d364 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml34675e b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml34675e new file mode 100644 index 0000000..35f5d42 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml34675e @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml375a28 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml375a28 new file mode 100644 index 0000000..b3c6374 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml375a28 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml3c2c5c b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml3c2c5c new file mode 100644 index 0000000..0a82052 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml3c2c5c @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml3dabb2 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml3dabb2 new file mode 100644 index 0000000..dffd712 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml3dabb2 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml46c10c b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml46c10c new file mode 100644 index 0000000..3bbcf8e --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml46c10c @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml47ee94 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml47ee94 new file mode 100644 index 0000000..515edb9 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml47ee94 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml48d4fc b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml48d4fc new file mode 100644 index 0000000..bf7358d --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml48d4fc @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml4a56ce b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml4a56ce new file mode 100644 index 0000000..16e2b5e --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml4a56ce @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml4d7354 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml4d7354 new file mode 100644 index 0000000..b5b841b --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml4d7354 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml5007dc b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml5007dc new file mode 100644 index 0000000..094337c --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml5007dc @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml5e9180 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml5e9180 new file mode 100644 index 0000000..3ba64ff --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml5e9180 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml5fc139 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml5fc139 new file mode 100644 index 0000000..0da663a --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml5fc139 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml61cbca b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml61cbca new file mode 100644 index 0000000..8f2c6a9 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml61cbca @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml637ecb b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml637ecb new file mode 100644 index 0000000..bf2d64a --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml637ecb @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml6a82da b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml6a82da new file mode 100644 index 0000000..a55d94a --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml6a82da @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml6b9953 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml6b9953 new file mode 100644 index 0000000..d32712b --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml6b9953 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml72435c b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml72435c new file mode 100644 index 0000000..0b483c5 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml72435c @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml76cc76 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml76cc76 new file mode 100644 index 0000000..586ea7b --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml76cc76 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml793c78 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml793c78 new file mode 100644 index 0000000..5e8189f --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml793c78 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml7e81a0 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml7e81a0 new file mode 100644 index 0000000..848cc19 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml7e81a0 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml8990bc b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml8990bc new file mode 100644 index 0000000..df0f027 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml8990bc @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml8a29c5 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml8a29c5 new file mode 100644 index 0000000..0745148 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml8a29c5 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml93ae93 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml93ae93 new file mode 100644 index 0000000..b98c580 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml93ae93 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml98235c b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml98235c new file mode 100644 index 0000000..c340cee --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml98235c @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml9c768c b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml9c768c new file mode 100644 index 0000000..ddb061a --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xml9c768c @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmla00e39 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmla00e39 new file mode 100644 index 0000000..5212fac --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmla00e39 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlabf2a8 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlabf2a8 new file mode 100644 index 0000000..7bd9aa4 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlabf2a8 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlbc01c1 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlbc01c1 new file mode 100644 index 0000000..84efdfb --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlbc01c1 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlc23627 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlc23627 new file mode 100644 index 0000000..f72e835 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlc23627 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlc8995a b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlc8995a new file mode 100644 index 0000000..0f748ef --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlc8995a @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlcea71e b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlcea71e new file mode 100644 index 0000000..7930fb3 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlcea71e @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmld4185c b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmld4185c new file mode 100644 index 0000000..66eaafe --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmld4185c @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmld47772 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmld47772 new file mode 100644 index 0000000..d9283e0 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmld47772 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmld86c62 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmld86c62 new file mode 100644 index 0000000..14a65ff --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmld86c62 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmld94740 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmld94740 new file mode 100644 index 0000000..2822100 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmld94740 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmld9a703 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmld9a703 new file mode 100644 index 0000000..e23f9ee --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmld9a703 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmle3fd3a b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmle3fd3a new file mode 100644 index 0000000..40542ca --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmle3fd3a @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlea0398 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlea0398 new file mode 100644 index 0000000..f0f9c3b --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlea0398 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmleacc37 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmleacc37 new file mode 100644 index 0000000..1361865 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmleacc37 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlec710d b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlec710d new file mode 100644 index 0000000..f03aaa5 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlec710d @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlec9d40 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlec9d40 new file mode 100644 index 0000000..13d0565 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlec9d40 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlee4c1f b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlee4c1f new file mode 100644 index 0000000..4247971 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlee4c1f @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlef5a00 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlef5a00 new file mode 100644 index 0000000..d35d498 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlef5a00 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlf841e1 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlf841e1 new file mode 100644 index 0000000..27e4d9a --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlf841e1 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlf89e34 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlf89e34 new file mode 100644 index 0000000..de3beeb --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlf89e34 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlfcb0be b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlfcb0be new file mode 100644 index 0000000..9517ac6 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlfcb0be @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlfd7a80 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlfd7a80 new file mode 100644 index 0000000..8cfec44 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/.xmlfd7a80 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/tt_11.mf b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/tt_11.mf new file mode 100644 index 0000000..952ca57 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/tt_11.mf differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/tt_11.xml b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/tt_11.xml new file mode 100644 index 0000000..04fb74c --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/tt_11.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/usage.xml b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/usage.xml new file mode 100644 index 0000000..aefea3a --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_11/usage.xml @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml09d56c b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml09d56c new file mode 100644 index 0000000..b26690f --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml09d56c @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml0bda3f b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml0bda3f new file mode 100644 index 0000000..0c91465 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml0bda3f @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml0beec5 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml0beec5 new file mode 100644 index 0000000..1943206 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml0beec5 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml10fa86 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml10fa86 new file mode 100644 index 0000000..8281802 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml10fa86 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml1a91c8 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml1a91c8 new file mode 100644 index 0000000..7ef8bdb --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml1a91c8 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml1b8f57 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml1b8f57 new file mode 100644 index 0000000..e292104 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml1b8f57 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml1e8033 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml1e8033 new file mode 100644 index 0000000..8505e5e --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml1e8033 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml3080d8 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml3080d8 new file mode 100644 index 0000000..9259443 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml3080d8 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml33e6b0 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml33e6b0 new file mode 100644 index 0000000..9bee47a --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml33e6b0 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml39c1c8 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml39c1c8 new file mode 100644 index 0000000..d060607 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml39c1c8 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml3c0ab4 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml3c0ab4 new file mode 100644 index 0000000..75bcf63 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml3c0ab4 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml43e4df b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml43e4df new file mode 100644 index 0000000..31d3042 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml43e4df @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml453010 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml453010 new file mode 100644 index 0000000..8dc21bd --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml453010 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml4c758c b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml4c758c new file mode 100644 index 0000000..9187cbb --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml4c758c @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml4c941a b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml4c941a new file mode 100644 index 0000000..2518476 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml4c941a @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml4cda8e b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml4cda8e new file mode 100644 index 0000000..0ef2048 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml4cda8e @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml4e94d8 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml4e94d8 new file mode 100644 index 0000000..bb65139 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml4e94d8 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml4fbcd3 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml4fbcd3 new file mode 100644 index 0000000..4a324e3 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml4fbcd3 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml578932 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml578932 new file mode 100644 index 0000000..1dc7c24 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml578932 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml5c66f8 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml5c66f8 new file mode 100644 index 0000000..4354d3f --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml5c66f8 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml5df684 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml5df684 new file mode 100644 index 0000000..4aa5f19 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml5df684 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml68ae42 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml68ae42 new file mode 100644 index 0000000..e20f1f1 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml68ae42 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml6abbce b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml6abbce new file mode 100644 index 0000000..d4178fc --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml6abbce @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml7046c0 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml7046c0 new file mode 100644 index 0000000..114f842 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml7046c0 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml7693ed b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml7693ed new file mode 100644 index 0000000..26f232c --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml7693ed @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml7e5ebc b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml7e5ebc new file mode 100644 index 0000000..4cd7b2a --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml7e5ebc @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml806638 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml806638 new file mode 100644 index 0000000..af3555a --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml806638 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml8250f0 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml8250f0 new file mode 100644 index 0000000..3531cdf --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml8250f0 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml8352fc b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml8352fc new file mode 100644 index 0000000..becfe30 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml8352fc @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml8d6b4a b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml8d6b4a new file mode 100644 index 0000000..f9d9ed3 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml8d6b4a @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml914605 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml914605 new file mode 100644 index 0000000..28af7a5 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml914605 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml941318 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml941318 new file mode 100644 index 0000000..9466c1f --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml941318 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml942f40 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml942f40 new file mode 100644 index 0000000..60fbcc5 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml942f40 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml9a34a0 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml9a34a0 new file mode 100644 index 0000000..26e10d6 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml9a34a0 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml9e7b00 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml9e7b00 new file mode 100644 index 0000000..ed99061 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xml9e7b00 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmla70ccc b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmla70ccc new file mode 100644 index 0000000..688a13c --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmla70ccc @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlb5df8f b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlb5df8f new file mode 100644 index 0000000..092bef6 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlb5df8f @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlc03477 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlc03477 new file mode 100644 index 0000000..50c1eb0 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlc03477 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlc7d6e8 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlc7d6e8 new file mode 100644 index 0000000..479df8b --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlc7d6e8 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlcc3ac6 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlcc3ac6 new file mode 100644 index 0000000..2cdcd28 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlcc3ac6 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlce90e0 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlce90e0 new file mode 100644 index 0000000..292868f --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlce90e0 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlcfbf10 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlcfbf10 new file mode 100644 index 0000000..2cfd254 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlcfbf10 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmld14fa0 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmld14fa0 new file mode 100644 index 0000000..ed3201f --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmld14fa0 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmld88ebc b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmld88ebc new file mode 100644 index 0000000..815a402 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmld88ebc @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmld96c10 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmld96c10 new file mode 100644 index 0000000..3ba6dc3 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmld96c10 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmldd34dd b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmldd34dd new file mode 100644 index 0000000..d4178fc --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmldd34dd @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmldfc23f b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmldfc23f new file mode 100644 index 0000000..0dc65d5 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmldfc23f @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmle4f498 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmle4f498 new file mode 100644 index 0000000..fe24ea1 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmle4f498 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlea0a66 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlea0a66 new file mode 100644 index 0000000..9f7d100 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlea0a66 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlea1fd4 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlea1fd4 new file mode 100644 index 0000000..36a5a63 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlea1fd4 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlee6b8a b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlee6b8a new file mode 100644 index 0000000..ea4d73d --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlee6b8a @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlf033e9 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlf033e9 new file mode 100644 index 0000000..d0ca3a2 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlf033e9 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlf10a1e b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlf10a1e new file mode 100644 index 0000000..45790a9 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlf10a1e @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlf4a3cc b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlf4a3cc new file mode 100644 index 0000000..1e5bf09 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlf4a3cc @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlf72da6 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlf72da6 new file mode 100644 index 0000000..ddb424c --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/.xmlf72da6 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/tt_12.mf b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/tt_12.mf new file mode 100644 index 0000000..2d0919a Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/tt_12.mf differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/tt_12.xml b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/tt_12.xml new file mode 100644 index 0000000..0a17d42 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/tt_12.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/usage.xml b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/usage.xml new file mode 100644 index 0000000..56fe927 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_12/usage.xml @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml087b90 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml087b90 new file mode 100644 index 0000000..185d22c --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml087b90 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml1ba487 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml1ba487 new file mode 100644 index 0000000..df5864c --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml1ba487 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml1bec4a b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml1bec4a new file mode 100644 index 0000000..0842b94 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml1bec4a @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml2020f9 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml2020f9 new file mode 100644 index 0000000..9dfdf39 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml2020f9 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml25bba8 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml25bba8 new file mode 100644 index 0000000..31a6fc2 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml25bba8 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml2cff78 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml2cff78 new file mode 100644 index 0000000..77eda67 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml2cff78 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml2f940c b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml2f940c new file mode 100644 index 0000000..846b5cf --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml2f940c @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml308d4a b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml308d4a new file mode 100644 index 0000000..827af95 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml308d4a @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml321e60 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml321e60 new file mode 100644 index 0000000..5bce0f4 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml321e60 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml32a49b b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml32a49b new file mode 100644 index 0000000..77b8765 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml32a49b @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml34fd6c b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml34fd6c new file mode 100644 index 0000000..f25f02b --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml34fd6c @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml355ad5 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml355ad5 new file mode 100644 index 0000000..ba210b5 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml355ad5 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml377c59 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml377c59 new file mode 100644 index 0000000..f378a22 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml377c59 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml3a428d b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml3a428d new file mode 100644 index 0000000..dadf95c --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml3a428d @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml3d48a8 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml3d48a8 new file mode 100644 index 0000000..bbff603 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml3d48a8 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml40a384 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml40a384 new file mode 100644 index 0000000..cd351f2 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml40a384 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml46c141 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml46c141 new file mode 100644 index 0000000..fb1468c --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml46c141 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml48f800 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml48f800 new file mode 100644 index 0000000..4a5e388 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml48f800 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml4ac282 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml4ac282 new file mode 100644 index 0000000..c361830 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml4ac282 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml4c0610 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml4c0610 new file mode 100644 index 0000000..af8f2be --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml4c0610 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml4d3d98 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml4d3d98 new file mode 100644 index 0000000..41e8d3b --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml4d3d98 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml548883 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml548883 new file mode 100644 index 0000000..6102a90 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml548883 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml58b7f1 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml58b7f1 new file mode 100644 index 0000000..e2b4dc5 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml58b7f1 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml5fd97e b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml5fd97e new file mode 100644 index 0000000..7aca659 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml5fd97e @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml61ad6f b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml61ad6f new file mode 100644 index 0000000..3bf3256 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml61ad6f @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml6faeb9 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml6faeb9 new file mode 100644 index 0000000..f422b4d --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml6faeb9 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml7582ca b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml7582ca new file mode 100644 index 0000000..f6b0b4f --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml7582ca @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml765319 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml765319 new file mode 100644 index 0000000..8ed2d2b --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml765319 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml766bc4 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml766bc4 new file mode 100644 index 0000000..7c5748b --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml766bc4 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml7acd48 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml7acd48 new file mode 100644 index 0000000..6b34324 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml7acd48 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml7ad26c b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml7ad26c new file mode 100644 index 0000000..50b4f7a --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml7ad26c @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml805e70 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml805e70 new file mode 100644 index 0000000..232e767 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml805e70 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml8804d2 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml8804d2 new file mode 100644 index 0000000..5138301 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml8804d2 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml9058bd b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml9058bd new file mode 100644 index 0000000..992cc03 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml9058bd @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml941b3e b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml941b3e new file mode 100644 index 0000000..029de6e --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml941b3e @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml9557ae b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml9557ae new file mode 100644 index 0000000..d647d91 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml9557ae @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml95d7e6 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml95d7e6 new file mode 100644 index 0000000..20e14d0 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml95d7e6 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml971256 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml971256 new file mode 100644 index 0000000..64224ad --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml971256 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml9dc5d4 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml9dc5d4 new file mode 100644 index 0000000..12213df --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml9dc5d4 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml9fabf9 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml9fabf9 new file mode 100644 index 0000000..d17c060 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xml9fabf9 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmla3b860 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmla3b860 new file mode 100644 index 0000000..badf9a4 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmla3b860 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmla43586 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmla43586 new file mode 100644 index 0000000..56db495 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmla43586 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmla4b7e0 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmla4b7e0 new file mode 100644 index 0000000..48fa4f6 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmla4b7e0 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmla60b9e b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmla60b9e new file mode 100644 index 0000000..9d7ae5b --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmla60b9e @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlabd319 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlabd319 new file mode 100644 index 0000000..abd5af2 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlabd319 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlb24157 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlb24157 new file mode 100644 index 0000000..adafa7e --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlb24157 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlb68820 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlb68820 new file mode 100644 index 0000000..269c84d --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlb68820 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlb9ca7c b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlb9ca7c new file mode 100644 index 0000000..2cd802f --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlb9ca7c @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlbb968f b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlbb968f new file mode 100644 index 0000000..8d44101 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlbb968f @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlc50883 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlc50883 new file mode 100644 index 0000000..fe1ce23 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlc50883 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlc6e2e0 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlc6e2e0 new file mode 100644 index 0000000..0f3d20b --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlc6e2e0 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlc9ed35 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlc9ed35 new file mode 100644 index 0000000..389b2fa --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlc9ed35 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlca969d b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlca969d new file mode 100644 index 0000000..bcb6d82 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlca969d @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlcd0112 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlcd0112 new file mode 100644 index 0000000..67e6d7f --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlcd0112 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmld1698a b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmld1698a new file mode 100644 index 0000000..5738dc9 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmld1698a @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmld9810e b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmld9810e new file mode 100644 index 0000000..7aca659 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmld9810e @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmld9f944 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmld9f944 new file mode 100644 index 0000000..8143535 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmld9f944 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmle1576c b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmle1576c new file mode 100644 index 0000000..cebd0da --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmle1576c @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmle16514 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmle16514 new file mode 100644 index 0000000..130c57b --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmle16514 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlecd11a b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlecd11a new file mode 100644 index 0000000..3a2229f --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlecd11a @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlf14a44 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlf14a44 new file mode 100644 index 0000000..78e27a1 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlf14a44 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlf63d3c b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlf63d3c new file mode 100644 index 0000000..1ccd10c --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlf63d3c @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlfaac42 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlfaac42 new file mode 100644 index 0000000..1c9b53e --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlfaac42 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlfefae0 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlfefae0 new file mode 100644 index 0000000..657bf03 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlfefae0 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlff8bd0 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlff8bd0 new file mode 100644 index 0000000..f83779a --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/.xmlff8bd0 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/tt_13.mf b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/tt_13.mf new file mode 100644 index 0000000..2936c70 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/tt_13.mf differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/tt_13.xml b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/tt_13.xml new file mode 100644 index 0000000..46c73f2 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/tt_13.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/usage.xml b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/usage.xml new file mode 100644 index 0000000..4bd1195 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_13/usage.xml @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3/tt_3.mf b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3/tt_3.mf new file mode 100644 index 0000000..9bc7abe Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3/tt_3.mf differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3/tt_3.xml b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3/tt_3.xml new file mode 100644 index 0000000..2ed38fd --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3/tt_3.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3/usage.xml b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3/usage.xml new file mode 100644 index 0000000..4646c39 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3/usage.xml @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml017730 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml017730 new file mode 100644 index 0000000..30607e3 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml017730 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml0bdc98 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml0bdc98 new file mode 100644 index 0000000..d229d0c --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml0bdc98 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml14c6e3 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml14c6e3 new file mode 100644 index 0000000..79d6845 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml14c6e3 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml1a4b26 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml1a4b26 new file mode 100644 index 0000000..8e11316 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml1a4b26 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml1a9eaa b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml1a9eaa new file mode 100644 index 0000000..fa6e8f6 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml1a9eaa @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml1c8bd0 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml1c8bd0 new file mode 100644 index 0000000..b0aeb46 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml1c8bd0 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml1ce398 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml1ce398 new file mode 100644 index 0000000..edad533 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml1ce398 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml1d957f b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml1d957f new file mode 100644 index 0000000..548129a --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml1d957f @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml1e9c81 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml1e9c81 new file mode 100644 index 0000000..2215d13 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml1e9c81 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml232e3c b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml232e3c new file mode 100644 index 0000000..985cb9b --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml232e3c @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml24c9d0 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml24c9d0 new file mode 100644 index 0000000..13628fc --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml24c9d0 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml25d504 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml25d504 new file mode 100644 index 0000000..0916480 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml25d504 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml278c52 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml278c52 new file mode 100644 index 0000000..1f3fdb0 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml278c52 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml2c2a2a b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml2c2a2a new file mode 100644 index 0000000..efa5284 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml2c2a2a @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml4148d0 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml4148d0 new file mode 100644 index 0000000..e24c35b --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml4148d0 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml43fce8 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml43fce8 new file mode 100644 index 0000000..17f886c --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml43fce8 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml503144 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml503144 new file mode 100644 index 0000000..576cda8 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml503144 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml534e82 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml534e82 new file mode 100644 index 0000000..a42eb78 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml534e82 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml554c0c b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml554c0c new file mode 100644 index 0000000..747a7b7 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml554c0c @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml57221e b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml57221e new file mode 100644 index 0000000..720cbb6 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml57221e @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml57e7c7 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml57e7c7 new file mode 100644 index 0000000..48bb344 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml57e7c7 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml594b2b b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml594b2b new file mode 100644 index 0000000..8aa7efb --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml594b2b @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml5e232a b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml5e232a new file mode 100644 index 0000000..dbdd319 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml5e232a @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml5f75b4 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml5f75b4 new file mode 100644 index 0000000..bdd2828 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml5f75b4 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml6003e5 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml6003e5 new file mode 100644 index 0000000..a31785b --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml6003e5 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml65a230 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml65a230 new file mode 100644 index 0000000..b52f31f --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml65a230 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml6a3e4f b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml6a3e4f new file mode 100644 index 0000000..0f01f23 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml6a3e4f @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml6ca1a8 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml6ca1a8 new file mode 100644 index 0000000..2a38e30 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml6ca1a8 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml6cb12e b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml6cb12e new file mode 100644 index 0000000..d08c912 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml6cb12e @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml6d1adb b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml6d1adb new file mode 100644 index 0000000..2fb244e --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml6d1adb @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml6fa8c9 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml6fa8c9 new file mode 100644 index 0000000..bdeba47 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml6fa8c9 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml7d3f3a b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml7d3f3a new file mode 100644 index 0000000..513d4a7 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml7d3f3a @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml810782 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml810782 new file mode 100644 index 0000000..3f56ce5 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml810782 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml845cef b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml845cef new file mode 100644 index 0000000..606ac60 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml845cef @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml8868be b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml8868be new file mode 100644 index 0000000..e10e06c --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml8868be @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml89ac10 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml89ac10 new file mode 100644 index 0000000..01bb092 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml89ac10 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml8af924 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml8af924 new file mode 100644 index 0000000..8238cba --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml8af924 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml8d42ac b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml8d42ac new file mode 100644 index 0000000..3047148 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml8d42ac @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml936f1e b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml936f1e new file mode 100644 index 0000000..48bab41 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml936f1e @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml94bc74 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml94bc74 new file mode 100644 index 0000000..a997b18 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml94bc74 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml961e00 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml961e00 new file mode 100644 index 0000000..fb7e199 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml961e00 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml998788 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml998788 new file mode 100644 index 0000000..d4ca533 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml998788 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml9b0580 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml9b0580 new file mode 100644 index 0000000..76f7993 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml9b0580 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml9fc3ec b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml9fc3ec new file mode 100644 index 0000000..bdb02bb --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml9fc3ec @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml9feae4 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml9feae4 new file mode 100644 index 0000000..2c3d324 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xml9feae4 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmla32b1f b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmla32b1f new file mode 100644 index 0000000..fc2de3f --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmla32b1f @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmla4269d b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmla4269d new file mode 100644 index 0000000..1264c98 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmla4269d @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlaf69f9 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlaf69f9 new file mode 100644 index 0000000..09e9cfa --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlaf69f9 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlb23e48 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlb23e48 new file mode 100644 index 0000000..8238cba --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlb23e48 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlb4ea56 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlb4ea56 new file mode 100644 index 0000000..71e1fd4 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlb4ea56 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlba39f0 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlba39f0 new file mode 100644 index 0000000..ab456f4 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlba39f0 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlc07eaa b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlc07eaa new file mode 100644 index 0000000..de180b4 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlc07eaa @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlc7e95d b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlc7e95d new file mode 100644 index 0000000..3ef8202 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlc7e95d @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlcac2b9 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlcac2b9 new file mode 100644 index 0000000..b225fdd --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlcac2b9 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmld53860 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmld53860 new file mode 100644 index 0000000..b03f278 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmld53860 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmld625c0 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmld625c0 new file mode 100644 index 0000000..c25bccb --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmld625c0 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmld6c220 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmld6c220 new file mode 100644 index 0000000..0893918 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmld6c220 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmld98702 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmld98702 new file mode 100644 index 0000000..1f3fdb0 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmld98702 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmldc7adf b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmldc7adf new file mode 100644 index 0000000..6e94591 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmldc7adf @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmldd3a77 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmldd3a77 new file mode 100644 index 0000000..0ef921f --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmldd3a77 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmldda925 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmldda925 new file mode 100644 index 0000000..3d1dcc9 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmldda925 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmldf8df0 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmldf8df0 new file mode 100644 index 0000000..fb17fb2 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmldf8df0 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmle3d65e b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmle3d65e new file mode 100644 index 0000000..8d76380 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmle3d65e @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlee38fc b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlee38fc new file mode 100644 index 0000000..62543a9 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlee38fc @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlee8ed4 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlee8ed4 new file mode 100644 index 0000000..e3e2bc5 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlee8ed4 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlef9c71 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlef9c71 new file mode 100644 index 0000000..7342f59 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlef9c71 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlf56348 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlf56348 new file mode 100644 index 0000000..9860383 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlf56348 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlf58fe0 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlf58fe0 new file mode 100644 index 0000000..664fd4d --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlf58fe0 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlf7d9ba b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlf7d9ba new file mode 100644 index 0000000..44f2f1e --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/.xmlf7d9ba @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/tt_3_5.mf b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/tt_3_5.mf new file mode 100644 index 0000000..ac35666 Binary files /dev/null and b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/tt_3_5.mf differ diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/tt_3_5.xml b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/tt_3_5.xml new file mode 100644 index 0000000..d61eb43 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/tt_3_5.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/usage.xml b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/usage.xml new file mode 100644 index 0000000..40b57e4 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_3_5/usage.xml @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml0cb87e b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml0cb87e new file mode 100644 index 0000000..b1901db --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml0cb87e @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml193e9d b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml193e9d new file mode 100644 index 0000000..c800154 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml193e9d @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml1eeafe b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml1eeafe new file mode 100644 index 0000000..959bead --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml1eeafe @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml219050 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml219050 new file mode 100644 index 0000000..9ec74b0 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml219050 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml2355dc b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml2355dc new file mode 100644 index 0000000..85bc8a4 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml2355dc @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml29129f b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml29129f new file mode 100644 index 0000000..1106907 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml29129f @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml2a53f8 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml2a53f8 new file mode 100644 index 0000000..cb3d8bd --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml2a53f8 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml2d0bbd b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml2d0bbd new file mode 100644 index 0000000..8e040df --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml2d0bbd @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml2d8312 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml2d8312 new file mode 100644 index 0000000..32813f6 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml2d8312 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml2ede72 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml2ede72 new file mode 100644 index 0000000..ce6b0b5 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml2ede72 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml32753b b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml32753b new file mode 100644 index 0000000..6573df2 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml32753b @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml32a9a0 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml32a9a0 new file mode 100644 index 0000000..a8d6694 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml32a9a0 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml36cad9 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml36cad9 new file mode 100644 index 0000000..7dd1dc2 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml36cad9 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml385717 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml385717 new file mode 100644 index 0000000..bd837b3 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml385717 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml38a574 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml38a574 new file mode 100644 index 0000000..dc08c20 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml38a574 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml3eb737 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml3eb737 new file mode 100644 index 0000000..b974dc2 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml3eb737 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml414a23 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml414a23 new file mode 100644 index 0000000..9fdcd50 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml414a23 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml470f96 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml470f96 new file mode 100644 index 0000000..80a7faa --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml470f96 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml4a3da8 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml4a3da8 new file mode 100644 index 0000000..47839b2 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml4a3da8 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml4bd1cc b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml4bd1cc new file mode 100644 index 0000000..b140815 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml4bd1cc @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml4ebff7 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml4ebff7 new file mode 100644 index 0000000..d556a7f --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml4ebff7 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml52af22 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml52af22 new file mode 100644 index 0000000..6512d3b --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml52af22 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml557964 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml557964 new file mode 100644 index 0000000..09d902c --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml557964 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml586232 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml586232 new file mode 100644 index 0000000..32813f6 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml586232 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml5a27fc b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml5a27fc new file mode 100644 index 0000000..133dca2 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml5a27fc @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml5c939e b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml5c939e new file mode 100644 index 0000000..5549618 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml5c939e @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml5e9138 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml5e9138 new file mode 100644 index 0000000..7f7bcb1 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml5e9138 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml639c50 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml639c50 new file mode 100644 index 0000000..04cc4b4 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml639c50 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml7073da b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml7073da new file mode 100644 index 0000000..2223c8f --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml7073da @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml739577 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml739577 new file mode 100644 index 0000000..809a973 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml739577 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml744392 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml744392 new file mode 100644 index 0000000..ecc06f4 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml744392 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml813aaa b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml813aaa new file mode 100644 index 0000000..9e4c384 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml813aaa @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml83ff5e b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml83ff5e new file mode 100644 index 0000000..3da236f --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml83ff5e @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml88fc82 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml88fc82 new file mode 100644 index 0000000..ca4bbc1 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml88fc82 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml899a38 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml899a38 new file mode 100644 index 0000000..b879e6b --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml899a38 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml8b9168 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml8b9168 new file mode 100644 index 0000000..994dce7 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml8b9168 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml93f9b9 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml93f9b9 new file mode 100644 index 0000000..37677b5 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml93f9b9 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml940f2c b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml940f2c new file mode 100644 index 0000000..af8863b --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xml940f2c @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmla09e8f b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmla09e8f new file mode 100644 index 0000000..e943219 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmla09e8f @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmla452da b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmla452da new file mode 100644 index 0000000..bdedeba --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmla452da @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmla850e3 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmla850e3 new file mode 100644 index 0000000..5c845ea --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmla850e3 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlb66300 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlb66300 new file mode 100644 index 0000000..259f840 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlb66300 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlb68f00 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlb68f00 new file mode 100644 index 0000000..9777235 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlb68f00 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlb6f7f8 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlb6f7f8 new file mode 100644 index 0000000..92f4a5b --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlb6f7f8 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlb8a2f8 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlb8a2f8 new file mode 100644 index 0000000..09ec706 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlb8a2f8 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlbcbb02 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlbcbb02 new file mode 100644 index 0000000..08fe8df --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlbcbb02 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlbdec2e b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlbdec2e new file mode 100644 index 0000000..56af357 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlbdec2e @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlc651a0 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlc651a0 new file mode 100644 index 0000000..32813f6 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlc651a0 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlcf7cec b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlcf7cec new file mode 100644 index 0000000..f3478f0 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlcf7cec @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmld1349c b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmld1349c new file mode 100644 index 0000000..2c75dce --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmld1349c @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmld625c0 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmld625c0 new file mode 100644 index 0000000..5717c82 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmld625c0 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmld782ae b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmld782ae new file mode 100644 index 0000000..75b6f7c --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmld782ae @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmld7cff4 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmld7cff4 new file mode 100644 index 0000000..6f80185 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmld7cff4 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmldbb4e0 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmldbb4e0 new file mode 100644 index 0000000..9f85124 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmldbb4e0 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmle113cd b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmle113cd new file mode 100644 index 0000000..33424b2 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmle113cd @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmle237f8 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmle237f8 new file mode 100644 index 0000000..6512d3b --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmle237f8 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmle61ef2 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmle61ef2 new file mode 100644 index 0000000..1dd9274 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmle61ef2 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmleeeeb0 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmleeeeb0 new file mode 100644 index 0000000..1907f4c --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmleeeeb0 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlf1e50a b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlf1e50a new file mode 100644 index 0000000..291a249 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlf1e50a @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlf261c4 b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlf261c4 new file mode 100644 index 0000000..11ca4d8 --- /dev/null +++ b/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlf261c4 @@ -0,0 +1,2 @@ + + diff --git a/Releases/ToontownWeb/1.0.46.1-install/gamefiles/Panda3D/hosts/ToontownOnline/tt_4/.xmlf40212 b/{"code":"deadline_exceeded","msg":"operation timed out"}