diff --git a/P3D/Content/Pokemon/Overworld/Normal/103_alola.png b/P3D/Content/Pokemon/Overworld/Normal/103_alola.png
new file mode 100644
index 000000000..59b75f5b4
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/103_alola.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/105_alola.png b/P3D/Content/Pokemon/Overworld/Normal/105_alola.png
new file mode 100644
index 000000000..bea10525f
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/105_alola.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/127_mega.png b/P3D/Content/Pokemon/Overworld/Normal/127_mega.png
index 60d2d5b56..23a365a7b 100644
Binary files a/P3D/Content/Pokemon/Overworld/Normal/127_mega.png and b/P3D/Content/Pokemon/Overworld/Normal/127_mega.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/26_alola.png b/P3D/Content/Pokemon/Overworld/Normal/26_alola.png
new file mode 100644
index 000000000..cfbdd64d0
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/26_alola.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/27_alola.png b/P3D/Content/Pokemon/Overworld/Normal/27_alola.png
new file mode 100644
index 000000000..ae2fde200
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/27_alola.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/28_alola.png b/P3D/Content/Pokemon/Overworld/Normal/28_alola.png
new file mode 100644
index 000000000..413f48b8f
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/28_alola.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/37_alola.png b/P3D/Content/Pokemon/Overworld/Normal/37_alola.png
new file mode 100644
index 000000000..90451ddd7
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/37_alola.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/382_primal.png b/P3D/Content/Pokemon/Overworld/Normal/382_primal.png
index 03b4ca907..1df20d24d 100644
Binary files a/P3D/Content/Pokemon/Overworld/Normal/382_primal.png and b/P3D/Content/Pokemon/Overworld/Normal/382_primal.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/383_primal.png b/P3D/Content/Pokemon/Overworld/Normal/383_primal.png
index 32175c95b..2973a0e3e 100644
Binary files a/P3D/Content/Pokemon/Overworld/Normal/383_primal.png and b/P3D/Content/Pokemon/Overworld/Normal/383_primal.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/38_alola.png b/P3D/Content/Pokemon/Overworld/Normal/38_alola.png
new file mode 100644
index 000000000..4298cc104
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/38_alola.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/50_alola.png b/P3D/Content/Pokemon/Overworld/Normal/50_alola.png
new file mode 100644
index 000000000..6981fd576
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/50_alola.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/723.png b/P3D/Content/Pokemon/Overworld/Normal/723.png
new file mode 100644
index 000000000..19ac3c726
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/723.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/724.png b/P3D/Content/Pokemon/Overworld/Normal/724.png
new file mode 100644
index 000000000..e1efab995
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/724.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/726.png b/P3D/Content/Pokemon/Overworld/Normal/726.png
new file mode 100644
index 000000000..5d8e597b3
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/726.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/727.png b/P3D/Content/Pokemon/Overworld/Normal/727.png
new file mode 100644
index 000000000..c61abc896
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/727.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/729.png b/P3D/Content/Pokemon/Overworld/Normal/729.png
new file mode 100644
index 000000000..1fb5fd745
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/729.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/730.png b/P3D/Content/Pokemon/Overworld/Normal/730.png
new file mode 100644
index 000000000..fddb339da
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/730.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/731.png b/P3D/Content/Pokemon/Overworld/Normal/731.png
new file mode 100644
index 000000000..74196eaa8
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/731.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/732.png b/P3D/Content/Pokemon/Overworld/Normal/732.png
new file mode 100644
index 000000000..5e0a5008b
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/732.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/733.png b/P3D/Content/Pokemon/Overworld/Normal/733.png
new file mode 100644
index 000000000..526cf94d6
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/733.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/734.png b/P3D/Content/Pokemon/Overworld/Normal/734.png
new file mode 100644
index 000000000..42ca79eab
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/734.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/736.png b/P3D/Content/Pokemon/Overworld/Normal/736.png
new file mode 100644
index 000000000..8d30b0e86
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/736.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/737.png b/P3D/Content/Pokemon/Overworld/Normal/737.png
new file mode 100644
index 000000000..55a44a362
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/737.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/738.png b/P3D/Content/Pokemon/Overworld/Normal/738.png
new file mode 100644
index 000000000..01622d02a
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/738.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/739.png b/P3D/Content/Pokemon/Overworld/Normal/739.png
new file mode 100644
index 000000000..98a828ad2
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/739.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/740.png b/P3D/Content/Pokemon/Overworld/Normal/740.png
new file mode 100644
index 000000000..1128a7985
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/740.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/742.png b/P3D/Content/Pokemon/Overworld/Normal/742.png
new file mode 100644
index 000000000..b98af73e5
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/742.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/743.png b/P3D/Content/Pokemon/Overworld/Normal/743.png
new file mode 100644
index 000000000..84aa94d10
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/743.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/744.png b/P3D/Content/Pokemon/Overworld/Normal/744.png
new file mode 100644
index 000000000..e8fcb0929
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/744.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/745_dusk.png b/P3D/Content/Pokemon/Overworld/Normal/745_dusk.png
new file mode 100644
index 000000000..a126e3bbb
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/745_dusk.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/745_midday.png b/P3D/Content/Pokemon/Overworld/Normal/745_midday.png
new file mode 100644
index 000000000..be5227ed4
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/745_midday.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/745_midnight.png b/P3D/Content/Pokemon/Overworld/Normal/745_midnight.png
new file mode 100644
index 000000000..2980e4d5c
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/745_midnight.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/747.png b/P3D/Content/Pokemon/Overworld/Normal/747.png
new file mode 100644
index 000000000..7bf538fdd
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/747.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/748.png b/P3D/Content/Pokemon/Overworld/Normal/748.png
new file mode 100644
index 000000000..c52a2c044
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/748.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/749.png b/P3D/Content/Pokemon/Overworld/Normal/749.png
new file mode 100644
index 000000000..2433baca9
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/749.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/750.png b/P3D/Content/Pokemon/Overworld/Normal/750.png
new file mode 100644
index 000000000..f35671e85
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/750.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/751.png b/P3D/Content/Pokemon/Overworld/Normal/751.png
new file mode 100644
index 000000000..276a197d1
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/751.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/752.png b/P3D/Content/Pokemon/Overworld/Normal/752.png
new file mode 100644
index 000000000..dd4f571de
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/752.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/753.png b/P3D/Content/Pokemon/Overworld/Normal/753.png
new file mode 100644
index 000000000..e4b13d1b5
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/753.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/754.png b/P3D/Content/Pokemon/Overworld/Normal/754.png
new file mode 100644
index 000000000..172a20972
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/754.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/757.png b/P3D/Content/Pokemon/Overworld/Normal/757.png
new file mode 100644
index 000000000..d2c97254f
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/757.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/759.png b/P3D/Content/Pokemon/Overworld/Normal/759.png
new file mode 100644
index 000000000..45b446731
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/759.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/778.png b/P3D/Content/Pokemon/Overworld/Normal/778.png
new file mode 100644
index 000000000..d88683663
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/778.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/781.png b/P3D/Content/Pokemon/Overworld/Normal/781.png
new file mode 100644
index 000000000..386e257c1
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/781.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/782.png b/P3D/Content/Pokemon/Overworld/Normal/782.png
new file mode 100644
index 000000000..e89b429ed
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/782.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/783.png b/P3D/Content/Pokemon/Overworld/Normal/783.png
new file mode 100644
index 000000000..efc5ce35b
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/783.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/784.png b/P3D/Content/Pokemon/Overworld/Normal/784.png
new file mode 100644
index 000000000..f68e09938
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/784.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/785.png b/P3D/Content/Pokemon/Overworld/Normal/785.png
new file mode 100644
index 000000000..c40750fee
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/785.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/786.png b/P3D/Content/Pokemon/Overworld/Normal/786.png
new file mode 100644
index 000000000..5c024952a
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/786.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/787.png b/P3D/Content/Pokemon/Overworld/Normal/787.png
new file mode 100644
index 000000000..57a50f9a9
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/787.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/788.png b/P3D/Content/Pokemon/Overworld/Normal/788.png
new file mode 100644
index 000000000..72eb284f2
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/788.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/802.png b/P3D/Content/Pokemon/Overworld/Normal/802.png
new file mode 100644
index 000000000..9f94579f3
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/802.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/803.png b/P3D/Content/Pokemon/Overworld/Normal/803.png
new file mode 100644
index 000000000..ba5836664
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/803.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/806.png b/P3D/Content/Pokemon/Overworld/Normal/806.png
new file mode 100644
index 000000000..23cf2ff77
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/806.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/808.png b/P3D/Content/Pokemon/Overworld/Normal/808.png
new file mode 100644
index 000000000..d32a561fb
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Normal/808.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Normal/9_mega.png b/P3D/Content/Pokemon/Overworld/Normal/9_mega.png
index f65e52d51..07ca630c6 100644
Binary files a/P3D/Content/Pokemon/Overworld/Normal/9_mega.png and b/P3D/Content/Pokemon/Overworld/Normal/9_mega.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/103.png b/P3D/Content/Pokemon/Overworld/Shiny/103.png
index 3c4593c3d..0aa1b3301 100644
Binary files a/P3D/Content/Pokemon/Overworld/Shiny/103.png and b/P3D/Content/Pokemon/Overworld/Shiny/103.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/103_alola.png b/P3D/Content/Pokemon/Overworld/Shiny/103_alola.png
new file mode 100644
index 000000000..6f7fb81ff
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/103_alola.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/105_alola.png b/P3D/Content/Pokemon/Overworld/Shiny/105_alola.png
new file mode 100644
index 000000000..1a7068d9f
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/105_alola.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/127_mega.png b/P3D/Content/Pokemon/Overworld/Shiny/127_mega.png
index a77d2c5bd..28294d8bd 100644
Binary files a/P3D/Content/Pokemon/Overworld/Shiny/127_mega.png and b/P3D/Content/Pokemon/Overworld/Shiny/127_mega.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/26_alola.png b/P3D/Content/Pokemon/Overworld/Shiny/26_alola.png
new file mode 100644
index 000000000..f6f20fffb
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/26_alola.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/27_alola.png b/P3D/Content/Pokemon/Overworld/Shiny/27_alola.png
new file mode 100644
index 000000000..70911ae02
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/27_alola.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/28_alola.png b/P3D/Content/Pokemon/Overworld/Shiny/28_alola.png
new file mode 100644
index 000000000..6da606629
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/28_alola.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/37_alola.png b/P3D/Content/Pokemon/Overworld/Shiny/37_alola.png
new file mode 100644
index 000000000..af200bd12
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/37_alola.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/382_primal.png b/P3D/Content/Pokemon/Overworld/Shiny/382_primal.png
new file mode 100644
index 000000000..40eebfda7
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/382_primal.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/383_primal.png b/P3D/Content/Pokemon/Overworld/Shiny/383_primal.png
new file mode 100644
index 000000000..dcb12d666
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/383_primal.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/38_alola.png b/P3D/Content/Pokemon/Overworld/Shiny/38_alola.png
new file mode 100644
index 000000000..cf84bf769
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/38_alola.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/50_alola.png b/P3D/Content/Pokemon/Overworld/Shiny/50_alola.png
new file mode 100644
index 000000000..29a7e95b7
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/50_alola.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/723.png b/P3D/Content/Pokemon/Overworld/Shiny/723.png
new file mode 100644
index 000000000..f7a3b68d7
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/723.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/724.png b/P3D/Content/Pokemon/Overworld/Shiny/724.png
new file mode 100644
index 000000000..531037c22
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/724.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/726.png b/P3D/Content/Pokemon/Overworld/Shiny/726.png
new file mode 100644
index 000000000..d64b7f266
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/726.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/727.png b/P3D/Content/Pokemon/Overworld/Shiny/727.png
new file mode 100644
index 000000000..78ce96d38
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/727.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/729.png b/P3D/Content/Pokemon/Overworld/Shiny/729.png
new file mode 100644
index 000000000..fb3bb6a1d
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/729.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/730.png b/P3D/Content/Pokemon/Overworld/Shiny/730.png
new file mode 100644
index 000000000..3342730fd
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/730.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/731.png b/P3D/Content/Pokemon/Overworld/Shiny/731.png
new file mode 100644
index 000000000..1ecaffdef
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/731.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/732.png b/P3D/Content/Pokemon/Overworld/Shiny/732.png
new file mode 100644
index 000000000..d77f08b27
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/732.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/733.png b/P3D/Content/Pokemon/Overworld/Shiny/733.png
new file mode 100644
index 000000000..52cde4ad9
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/733.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/734.png b/P3D/Content/Pokemon/Overworld/Shiny/734.png
new file mode 100644
index 000000000..9dcd8263c
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/734.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/736.png b/P3D/Content/Pokemon/Overworld/Shiny/736.png
new file mode 100644
index 000000000..525fb1d74
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/736.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/737.png b/P3D/Content/Pokemon/Overworld/Shiny/737.png
new file mode 100644
index 000000000..5313262fc
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/737.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/738.png b/P3D/Content/Pokemon/Overworld/Shiny/738.png
new file mode 100644
index 000000000..8d9a874d3
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/738.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/739.png b/P3D/Content/Pokemon/Overworld/Shiny/739.png
new file mode 100644
index 000000000..70f32e935
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/739.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/740.png b/P3D/Content/Pokemon/Overworld/Shiny/740.png
new file mode 100644
index 000000000..718581ec8
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/740.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/742.png b/P3D/Content/Pokemon/Overworld/Shiny/742.png
new file mode 100644
index 000000000..295ba1593
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/742.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/743.png b/P3D/Content/Pokemon/Overworld/Shiny/743.png
new file mode 100644
index 000000000..5aa9fc472
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/743.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/744.png b/P3D/Content/Pokemon/Overworld/Shiny/744.png
new file mode 100644
index 000000000..a9f6747df
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/744.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/745_dusk.png b/P3D/Content/Pokemon/Overworld/Shiny/745_dusk.png
new file mode 100644
index 000000000..92bae9bb6
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/745_dusk.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/745_midday.png b/P3D/Content/Pokemon/Overworld/Shiny/745_midday.png
new file mode 100644
index 000000000..0cf33f067
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/745_midday.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/745_midnight.png b/P3D/Content/Pokemon/Overworld/Shiny/745_midnight.png
new file mode 100644
index 000000000..701fa5488
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/745_midnight.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/747.png b/P3D/Content/Pokemon/Overworld/Shiny/747.png
new file mode 100644
index 000000000..d3c59ef55
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/747.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/748.png b/P3D/Content/Pokemon/Overworld/Shiny/748.png
new file mode 100644
index 000000000..aacdf1a95
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/748.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/749.png b/P3D/Content/Pokemon/Overworld/Shiny/749.png
new file mode 100644
index 000000000..1e4f574ca
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/749.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/750.png b/P3D/Content/Pokemon/Overworld/Shiny/750.png
new file mode 100644
index 000000000..82c31dc77
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/750.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/751.png b/P3D/Content/Pokemon/Overworld/Shiny/751.png
new file mode 100644
index 000000000..f0c4c1089
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/751.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/752.png b/P3D/Content/Pokemon/Overworld/Shiny/752.png
new file mode 100644
index 000000000..8d615ac62
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/752.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/753.png b/P3D/Content/Pokemon/Overworld/Shiny/753.png
new file mode 100644
index 000000000..e1c2a6ff0
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/753.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/754.png b/P3D/Content/Pokemon/Overworld/Shiny/754.png
new file mode 100644
index 000000000..ab31036b8
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/754.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/757.png b/P3D/Content/Pokemon/Overworld/Shiny/757.png
new file mode 100644
index 000000000..dfd04ec5b
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/757.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/759.png b/P3D/Content/Pokemon/Overworld/Shiny/759.png
new file mode 100644
index 000000000..734768fc5
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/759.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/778.png b/P3D/Content/Pokemon/Overworld/Shiny/778.png
new file mode 100644
index 000000000..42dfd6913
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/778.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/781.png b/P3D/Content/Pokemon/Overworld/Shiny/781.png
new file mode 100644
index 000000000..f195fc718
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/781.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/782.png b/P3D/Content/Pokemon/Overworld/Shiny/782.png
new file mode 100644
index 000000000..92033421a
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/782.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/783.png b/P3D/Content/Pokemon/Overworld/Shiny/783.png
new file mode 100644
index 000000000..3ee82efad
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/783.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/784.png b/P3D/Content/Pokemon/Overworld/Shiny/784.png
new file mode 100644
index 000000000..7643c263e
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/784.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/785.png b/P3D/Content/Pokemon/Overworld/Shiny/785.png
new file mode 100644
index 000000000..9cff78951
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/785.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/786.png b/P3D/Content/Pokemon/Overworld/Shiny/786.png
new file mode 100644
index 000000000..908edbe06
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/786.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/787.png b/P3D/Content/Pokemon/Overworld/Shiny/787.png
new file mode 100644
index 000000000..dfb88a731
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/787.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/788.png b/P3D/Content/Pokemon/Overworld/Shiny/788.png
new file mode 100644
index 000000000..8cfa5083e
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/788.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/802.png b/P3D/Content/Pokemon/Overworld/Shiny/802.png
new file mode 100644
index 000000000..1dae0f75c
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/802.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/803.png b/P3D/Content/Pokemon/Overworld/Shiny/803.png
new file mode 100644
index 000000000..1313237ce
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/803.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/806.png b/P3D/Content/Pokemon/Overworld/Shiny/806.png
new file mode 100644
index 000000000..08bbd490a
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/806.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/808.png b/P3D/Content/Pokemon/Overworld/Shiny/808.png
new file mode 100644
index 000000000..fb72a3fbb
Binary files /dev/null and b/P3D/Content/Pokemon/Overworld/Shiny/808.png differ
diff --git a/P3D/Content/Pokemon/Overworld/Shiny/9_mega.png b/P3D/Content/Pokemon/Overworld/Shiny/9_mega.png
index a32ca789c..81e77db0c 100644
Binary files a/P3D/Content/Pokemon/Overworld/Shiny/9_mega.png and b/P3D/Content/Pokemon/Overworld/Shiny/9_mega.png differ
diff --git a/P3D/P3D.vbproj b/P3D/P3D.vbproj
index 783de3866..d365b89e5 100644
--- a/P3D/P3D.vbproj
+++ b/P3D/P3D.vbproj
@@ -13438,6 +13438,9 @@
PreserveNewest
+
+ PreserveNewest
+
PreserveNewest
@@ -13447,6 +13450,138 @@
PreserveNewest
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
PreserveNewest
@@ -13456,9 +13591,144 @@
Always
+
+ PreserveNewest
+
+
+ PreserveNewest
+
PreserveNewest
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
PreserveNewest
diff --git a/P3D/Pokemon/Attacks/Dragon/ClangingScales.vb b/P3D/Pokemon/Attacks/Dragon/ClangingScales.vb
index 72a1e93a6..5cd3165f1 100644
--- a/P3D/Pokemon/Attacks/Dragon/ClangingScales.vb
+++ b/P3D/Pokemon/Attacks/Dragon/ClangingScales.vb
@@ -14,7 +14,7 @@ Namespace BattleSystem.Moves.Dragon
Me.Power = 110
Me.Accuracy = 100
Me.Category = Categories.Special
- Me.ContestCategory = ContestCategories.Cool
+ Me.ContestCategory = ContestCategories.Smart
Me.Name = "Clanging Scales"
Me.Description = "The user rubs the scales on its entire body and makes a huge noise to attack the opposing Pokémon. The user's Defense stat goes down after the attack."
Me.CriticalChance = 1
diff --git a/P3D/Pokemon/Attacks/Dragon/DragonHammer.vb b/P3D/Pokemon/Attacks/Dragon/DragonHammer.vb
index 7892fe598..23fb10e47 100644
--- a/P3D/Pokemon/Attacks/Dragon/DragonHammer.vb
+++ b/P3D/Pokemon/Attacks/Dragon/DragonHammer.vb
@@ -14,7 +14,7 @@
Me.Power = 90
Me.Accuracy = 100
Me.Category = Categories.Physical
- Me.ContestCategory = ContestCategories.Cool
+ Me.ContestCategory = ContestCategories.Tough
Me.Name = "Dragon Hammer"
Me.Description = "The user uses its body like a hammer to attack the target and inflict damage."
Me.CriticalChance = 1
diff --git a/P3D/Pokemon/Attacks/Electric/ZingZap.vb b/P3D/Pokemon/Attacks/Electric/ZingZap.vb
index aba359932..e4b733284 100644
--- a/P3D/Pokemon/Attacks/Electric/ZingZap.vb
+++ b/P3D/Pokemon/Attacks/Electric/ZingZap.vb
@@ -13,7 +13,7 @@
Me.Power = 80
Me.Accuracy = 100
Me.Category = Categories.Physical
- Me.ContestCategory = ContestCategories.Tough
+ Me.ContestCategory = ContestCategories.Cool
Me.Name = "Zing Zap"
Me.Description = "A strong electric blast crashes down on the target, giving it an electric shock. This may also make the target flinch."
Me.CriticalChance = 1
diff --git a/P3D/Pokemon/Attacks/Ghost/ShadowBone.vb b/P3D/Pokemon/Attacks/Ghost/ShadowBone.vb
index 73cb769ef..0984a08b0 100644
--- a/P3D/Pokemon/Attacks/Ghost/ShadowBone.vb
+++ b/P3D/Pokemon/Attacks/Ghost/ShadowBone.vb
@@ -14,7 +14,7 @@
Me.Power = 85
Me.Accuracy = 100
Me.Category = Categories.Physical
- Me.ContestCategory = ContestCategories.Tough
+ Me.ContestCategory = ContestCategories.Cool
Me.Name = "Shadow Bone"
Me.Description = "The user attacks by beating the target with a bone that contains a spirit. This may also lower the target's Defense stat."
Me.CriticalChance = 1
diff --git a/P3D/Pokemon/Attacks/Grass/TropKick.vb b/P3D/Pokemon/Attacks/Grass/TropKick.vb
index 66f441651..0a806f764 100644
--- a/P3D/Pokemon/Attacks/Grass/TropKick.vb
+++ b/P3D/Pokemon/Attacks/Grass/TropKick.vb
@@ -14,7 +14,7 @@ Namespace BattleSystem.Moves.Grass
Me.Power = 70
Me.Accuracy = 100
Me.Category = Categories.Physical
- Me.ContestCategory = ContestCategories.Cool
+ Me.ContestCategory = ContestCategories.Beauty
Me.Name = "Trop Kick"
Me.Description = " The user lands an intense kick of tropical origins on the target. This also lowers the target's Attack stat."
Me.CriticalChance = 1
diff --git a/P3D/Pokemon/Attacks/Psychic/PrismaticLaser.vb b/P3D/Pokemon/Attacks/Psychic/PrismaticLaser.vb
index cb66c3f69..8f0b99ddc 100644
--- a/P3D/Pokemon/Attacks/Psychic/PrismaticLaser.vb
+++ b/P3D/Pokemon/Attacks/Psychic/PrismaticLaser.vb
@@ -14,7 +14,7 @@
Me.Power = 160
Me.Accuracy = 100
Me.Category = Categories.Special
- Me.ContestCategory = ContestCategories.Cool
+ Me.ContestCategory = ContestCategories.Beauty
Me.Name = "Prismatic Laser"
Me.Description = "The user shoots powerful lasers using the power of a prism. The user can't move on the next turn."
Me.CriticalChance = 1
diff --git a/P3D/Pokemon/Attacks/Psychic/PsychicFangs.vb b/P3D/Pokemon/Attacks/Psychic/PsychicFangs.vb
index 3f57c839f..0cf271d68 100644
--- a/P3D/Pokemon/Attacks/Psychic/PsychicFangs.vb
+++ b/P3D/Pokemon/Attacks/Psychic/PsychicFangs.vb
@@ -14,7 +14,7 @@ Namespace BattleSystem.Moves.Psychic
Me.Power = 85
Me.Accuracy = 100
Me.Category = Categories.Physical
- Me.ContestCategory = ContestCategories.Cool
+ Me.ContestCategory = ContestCategories.Smart
Me.Name = "Psychic Fangs"
Me.Description = "The user bites the target with its psychic capabilities. This can also destroy Light Screen and Reflect."
Me.CriticalChance = 1
diff --git a/P3D/Screens/Credits/CreditsScreen.vb b/P3D/Screens/Credits/CreditsScreen.vb
index 6035782b5..c22e940a6 100644
--- a/P3D/Screens/Credits/CreditsScreen.vb
+++ b/P3D/Screens/Credits/CreditsScreen.vb
@@ -59,9 +59,9 @@ Public Class CreditsScreen
End If
CreditsPages.Add(New CreditsPage("Team Kolben", Color.White, Color.Black, {"Nils Drescher", "Andrew Leach", "Marc Boisvert-Dupras", "Grant Garrett", "Jason Houston", "Daniel Billing", "Benjamin Smith", "Hunter Graves"}.ToList()))
CreditsPages.Add(New CreditsPage("Director", Color.White, Color.Black, {"Nils Drescher"}.ToList()))
- CreditsPages.Add(New CreditsPage("Open Source Development Team", Color.White, Color.Black, {"Benjamin Smith", """Aragas""", """oXFantaXo""", "Jorge Luis Espinoza", "Conner Joseph Brewster", """OmegaGhost"""}.ToList()))
+ CreditsPages.Add(New CreditsPage("Open Source Development Team", Color.White, Color.Black, {"Benjamin Smith", """Aragas""", """oXFantaXo""", "Jorge Luis Espinoza", "Conner Joseph Brewster", """The Omega Ghost"""}.ToList()))
CreditsPages.Add(New CreditsPage("Programming", Color.White, Color.Black, {"Nils Drescher", "Jason Houston", "William Lang", "Benjamin Smith", "Yong Jian Ming", "Jorge Luis Espinoza", """Aragas"""}.ToList()))
- CreditsPages.Add(New CreditsPage("Graphic Design", Color.White, Color.Black, {"Nils Drescher", "Benjamin Smith", """Godeken""", "Caleb Coleman", "Robert Nobbmann", "Manuel Lampe", "Miguel Nunez", "Grant Garrett", """Anvil555""", """Omega Ghost"""}.ToList()))
+ CreditsPages.Add(New CreditsPage("Graphic Design", Color.White, Color.Black, {"Nils Drescher", "Benjamin Smith", """Godeken""", "Caleb Coleman", "Robert Nobbmann", "Manuel Lampe", "Miguel Nunez", "Grant Garrett", """Anvil555""", """The Omega Ghost""", """princess-phoenix"""}.ToList()))
CreditsPages.Add(New CreditsPage("Map Design", Color.White, Color.Black, {"Nils Drescher", "Benjamin Smith", "Hunter Graves", "Manuel Lampe", "Robert Nobbmann", "Maximilian Schröder", "Jan Mika Eine", "Jason Houston", """oXFantaXo"""}.ToList()))
CreditsPages.Add(New CreditsPage("Actionscript", Color.White, Color.Black, {"Nils Drescher", "Benjamin Smith", "Hunter Graves", "Andrew Leach", "Jason Houston", "Yong Jian Ming", """Aragas"""}.ToList()))
CreditsPages.Add(New CreditsPage("Script System Development", Color.White, Color.Black, {"Nils Drescher", "Benjamin Smith", "Hunter Graves", "Yong Jian Ming", """Aragas"""}.ToList()))
@@ -72,7 +72,7 @@ Public Class CreditsScreen
CreditsPages.Add(New CreditsPage("GameJolt Service/API Programming", Color.White, Color.Black, {"David DeCarmine", "Nils Drescher"}.ToList()))
CreditsPages.Add(New CreditsPage("Debug Testing", Color.White, Color.Black, {"Jan Mika Eine", "Tim Drescher", "Daniel Steinborn", "Andrew Leach", "Marc Boisvert-Dupras", "Matt Chambers", "Hunter Graves", "Benjamin Smith", "William Hunn", "Torben Carrington", """oXFantaXo""", "Conner Joseph Brewster", """Sanio"""}.ToList()))
CreditsPages.Add(New CreditsPage("Special Thanks", Color.White, Color.Black, {"""MunchingOrange""", """TheFlamingSpade""", """SlyFoxHound""", """ArsenioDev""", """TrUShade""", """Isaaking6"""}.ToList()))
- CreditsPages.Add(New CreditsPage("Special Thanks", Color.White, Color.Black, {"Davey Van Raaij", "Diego López", "The GameJolt Team", "The AppSharp Team", "The Smogon University Team"}.ToList()))
+ CreditsPages.Add(New CreditsPage("Special Thanks", Color.White, Color.Black, {"Davey Van Raaij", "Diego López", "The GameJolt Team", "The AppSharp Team", "The Smogon University Sprite Project Team"}.ToList()))
CreditsPages.Add(New CreditsPage("", Color.White, Color.Black, {"And probably a lot more.", "Especially all the awesome people from", "the pokemon3d.net community.", "Thanks for helping and playing this great game."}.ToList()))
CreditsPages.Add(New CreditsPage("", Color.White, Color.Black))
CreditsPages.Add(New CreditsPage("", Color.White, Color.Black))
diff --git a/P3D/credits.txt b/P3D/credits.txt
index dd0580cfe..946d4e2b9 100644
--- a/P3D/credits.txt
+++ b/P3D/credits.txt
@@ -24,7 +24,7 @@ Pokémon 3D
"Fanta"
Jorge Luis Espinoza
Conner Joseph Brewster
- "OmegaGhost"
+ "TheOmegaGhost"
Programming
Nils Drescher
@@ -45,7 +45,7 @@ Pokémon 3D
Miguel Nunez
Grant Garrett
"Anvil555"
- "OmegaGhost"
+ "TheOmegaGhost"
"princess-phoenix"
"SageDeoxys"
"Swdfm"
@@ -53,9 +53,10 @@ Pokémon 3D
"nicomts"
"SweeperSnivy"
"Clara"
+ "piphybuilder88"
"SacredDragonair"
"Carlotta4th"
- "WesleyFG
+ "WesleyFG"
"tebited15"
Map Design