diff --git a/game-site/.htaccess b/game-site/.htaccess
new file mode 100644
index 0000000..acd4bf9
--- /dev/null
+++ b/game-site/.htaccess
@@ -0,0 +1,7 @@
+
+Order allow,deny
+Deny from all
+
+
+ErrorDocument 403 /404.php
+ErrorDocument 404 /404.php
\ No newline at end of file
diff --git a/game-site/404.php b/game-site/404.php
new file mode 100644
index 0000000..b081d53
--- /dev/null
+++ b/game-site/404.php
@@ -0,0 +1,7 @@
+
+
+404 Not Found
+
+
Not Found
+
The requested URL was not found on this server.
+
\ No newline at end of file
diff --git a/game-site/account.php b/game-site/account.php
new file mode 100644
index 0000000..79217fb
--- /dev/null
+++ b/game-site/account.php
@@ -0,0 +1,427 @@
+
Username or Password is not valid. Please try again. Note: Upon too many attempts the account will be temporarily blocked from your IP.
If you have not logged on yet, make sure you have clicked the activation link in the email that was sent to you.
Welcome back , Here is your account info and Horse Isle server status: (refresh)
You have a new account and have not yet logged in! ');
+ }
+ else{
+ echo('It has been: '.number_format((float)$lastOn, 2, '.', '').' hours since you were last online. You have logged in '.$totalLoginsStr.' times. ');
+ }
+ echo('You have $'.$moneyStr.' in Horse Isle money on hand and $'.$bankmoneyStr.' in the bank. You have earned '.(string)$questPoints.' of 63005 total quest points ('.(string)floor(($questPoints / 63005) * 100.0).'% Complete) ');
+ if(!$subbed)
+ {
+ echo('You have '.(string)$playtime.' minutes of playtime available. As a non-subscriber you get 1 additional minute every 8 minutes. (subject to change based on load) (why limited?) ');
+ }
+
+?>
BUY 1 Month Membership $5.00usd(adds 31 days membership time to the account that you are currently logged in with.) Non-refundable.
+
+
+
+
+
+
+
+
BUY Full Year Membership $40.00usd(adds 366 days membership time to the account you are logged in with. saves $20.00 off monthly subscription) Non-refundable.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+BUY Pawneer Order $8.00usd(allows you to order a custom breed/color/gender horse on server from Pawneer. This is not required, you can trade other players to get the breed you desire also.) Non-refundable.
+
+
+
+
+
+
+BUY 5 Pawneer Orders $30.00usd(save $10.00 - allows you to order 5 custom horses from Pawneer) Non-refundable.
+
diff --git a/game-site/breed/abaco.swf b/game-site/breed/abaco.swf
new file mode 100644
index 0000000..06907b9
Binary files /dev/null and b/game-site/breed/abaco.swf differ
diff --git a/game-site/breed/abtenauer.swf b/game-site/breed/abtenauer.swf
new file mode 100644
index 0000000..ef63bf1
Binary files /dev/null and b/game-site/breed/abtenauer.swf differ
diff --git a/game-site/breed/akhalteke.swf b/game-site/breed/akhalteke.swf
new file mode 100644
index 0000000..9c2a2ea
Binary files /dev/null and b/game-site/breed/akhalteke.swf differ
diff --git a/game-site/breed/alterreal.swf b/game-site/breed/alterreal.swf
new file mode 100644
index 0000000..893e0ac
Binary files /dev/null and b/game-site/breed/alterreal.swf differ
diff --git a/game-site/breed/americanpaint.swf b/game-site/breed/americanpaint.swf
new file mode 100644
index 0000000..7e74305
Binary files /dev/null and b/game-site/breed/americanpaint.swf differ
diff --git a/game-site/breed/americanwhite.swf b/game-site/breed/americanwhite.swf
new file mode 100644
index 0000000..9e6ccb4
Binary files /dev/null and b/game-site/breed/americanwhite.swf differ
diff --git a/game-site/breed/andalusian.swf b/game-site/breed/andalusian.swf
new file mode 100644
index 0000000..29ac6a3
Binary files /dev/null and b/game-site/breed/andalusian.swf differ
diff --git a/game-site/breed/angloarab.swf b/game-site/breed/angloarab.swf
new file mode 100644
index 0000000..eb71d48
Binary files /dev/null and b/game-site/breed/angloarab.swf differ
diff --git a/game-site/breed/appaloosa.swf b/game-site/breed/appaloosa.swf
new file mode 100644
index 0000000..d6e48de
Binary files /dev/null and b/game-site/breed/appaloosa.swf differ
diff --git a/game-site/breed/appendixqh.swf b/game-site/breed/appendixqh.swf
new file mode 100644
index 0000000..26f98fc
Binary files /dev/null and b/game-site/breed/appendixqh.swf differ
diff --git a/game-site/breed/aqh.swf b/game-site/breed/aqh.swf
new file mode 100644
index 0000000..f7eefae
Binary files /dev/null and b/game-site/breed/aqh.swf differ
diff --git a/game-site/breed/arabian.swf b/game-site/breed/arabian.swf
new file mode 100644
index 0000000..b251609
Binary files /dev/null and b/game-site/breed/arabian.swf differ
diff --git a/game-site/breed/ardennais.swf b/game-site/breed/ardennais.swf
new file mode 100644
index 0000000..0c02a1c
Binary files /dev/null and b/game-site/breed/ardennais.swf differ
diff --git a/game-site/breed/argentine.swf b/game-site/breed/argentine.swf
new file mode 100644
index 0000000..3ecbd33
Binary files /dev/null and b/game-site/breed/argentine.swf differ
diff --git a/game-site/breed/australianstock.swf b/game-site/breed/australianstock.swf
new file mode 100644
index 0000000..eeeca64
Binary files /dev/null and b/game-site/breed/australianstock.swf differ
diff --git a/game-site/breed/azteca.swf b/game-site/breed/azteca.swf
new file mode 100644
index 0000000..76a5234
Binary files /dev/null and b/game-site/breed/azteca.swf differ
diff --git a/game-site/breed/barb.swf b/game-site/breed/barb.swf
new file mode 100644
index 0000000..109ea0c
Binary files /dev/null and b/game-site/breed/barb.swf differ
diff --git a/game-site/breed/bashkir.swf b/game-site/breed/bashkir.swf
new file mode 100644
index 0000000..c1c1c53
Binary files /dev/null and b/game-site/breed/bashkir.swf differ
diff --git a/game-site/breed/belgian.swf b/game-site/breed/belgian.swf
new file mode 100644
index 0000000..1eff1f4
Binary files /dev/null and b/game-site/breed/belgian.swf differ
diff --git a/game-site/breed/blackforest.swf b/game-site/breed/blackforest.swf
new file mode 100644
index 0000000..5cf293c
Binary files /dev/null and b/game-site/breed/blackforest.swf differ
diff --git a/game-site/breed/boerperd.swf b/game-site/breed/boerperd.swf
new file mode 100644
index 0000000..41f4f40
Binary files /dev/null and b/game-site/breed/boerperd.swf differ
diff --git a/game-site/breed/britishappaloosa.swf b/game-site/breed/britishappaloosa.swf
new file mode 100644
index 0000000..5e57f67
Binary files /dev/null and b/game-site/breed/britishappaloosa.swf differ
diff --git a/game-site/breed/britishspotted.swf b/game-site/breed/britishspotted.swf
new file mode 100644
index 0000000..f36ea93
Binary files /dev/null and b/game-site/breed/britishspotted.swf differ
diff --git a/game-site/breed/brumby.swf b/game-site/breed/brumby.swf
new file mode 100644
index 0000000..03c6c24
Binary files /dev/null and b/game-site/breed/brumby.swf differ
diff --git a/game-site/breed/budyonny.swf b/game-site/breed/budyonny.swf
new file mode 100644
index 0000000..0852263
Binary files /dev/null and b/game-site/breed/budyonny.swf differ
diff --git a/game-site/breed/calabrese.swf b/game-site/breed/calabrese.swf
new file mode 100644
index 0000000..e753ad0
Binary files /dev/null and b/game-site/breed/calabrese.swf differ
diff --git a/game-site/breed/camargue.swf b/game-site/breed/camargue.swf
new file mode 100644
index 0000000..eb42c90
Binary files /dev/null and b/game-site/breed/camargue.swf differ
diff --git a/game-site/breed/camarillo.swf b/game-site/breed/camarillo.swf
new file mode 100644
index 0000000..d14ba4b
Binary files /dev/null and b/game-site/breed/camarillo.swf differ
diff --git a/game-site/breed/camel.swf b/game-site/breed/camel.swf
new file mode 100644
index 0000000..cd78cb0
Binary files /dev/null and b/game-site/breed/camel.swf differ
diff --git a/game-site/breed/campolina.swf b/game-site/breed/campolina.swf
new file mode 100644
index 0000000..11847f1
Binary files /dev/null and b/game-site/breed/campolina.swf differ
diff --git a/game-site/breed/canadian.swf b/game-site/breed/canadian.swf
new file mode 100644
index 0000000..9ffc83c
Binary files /dev/null and b/game-site/breed/canadian.swf differ
diff --git a/game-site/breed/carolina.swf b/game-site/breed/carolina.swf
new file mode 100644
index 0000000..0940361
Binary files /dev/null and b/game-site/breed/carolina.swf differ
diff --git a/game-site/breed/caspian.swf b/game-site/breed/caspian.swf
new file mode 100644
index 0000000..a8a9a82
Binary files /dev/null and b/game-site/breed/caspian.swf differ
diff --git a/game-site/breed/chincoteaguepony.swf b/game-site/breed/chincoteaguepony.swf
new file mode 100644
index 0000000..4b05a62
Binary files /dev/null and b/game-site/breed/chincoteaguepony.swf differ
diff --git a/game-site/breed/clevelandbay.swf b/game-site/breed/clevelandbay.swf
new file mode 100644
index 0000000..c53f891
Binary files /dev/null and b/game-site/breed/clevelandbay.swf differ
diff --git a/game-site/breed/clydesdale.swf b/game-site/breed/clydesdale.swf
new file mode 100644
index 0000000..c0e7f22
Binary files /dev/null and b/game-site/breed/clydesdale.swf differ
diff --git a/game-site/breed/connemara.swf b/game-site/breed/connemara.swf
new file mode 100644
index 0000000..bd9599d
Binary files /dev/null and b/game-site/breed/connemara.swf differ
diff --git a/game-site/breed/creamdraft.swf b/game-site/breed/creamdraft.swf
new file mode 100644
index 0000000..f2c98f2
Binary files /dev/null and b/game-site/breed/creamdraft.swf differ
diff --git a/game-site/breed/criollo.swf b/game-site/breed/criollo.swf
new file mode 100644
index 0000000..1d34e86
Binary files /dev/null and b/game-site/breed/criollo.swf differ
diff --git a/game-site/breed/dalespony.swf b/game-site/breed/dalespony.swf
new file mode 100644
index 0000000..fdcfe06
Binary files /dev/null and b/game-site/breed/dalespony.swf differ
diff --git a/game-site/breed/danish.swf b/game-site/breed/danish.swf
new file mode 100644
index 0000000..4bae5f2
Binary files /dev/null and b/game-site/breed/danish.swf differ
diff --git a/game-site/breed/dartmoor.swf b/game-site/breed/dartmoor.swf
new file mode 100644
index 0000000..eeb86ed
Binary files /dev/null and b/game-site/breed/dartmoor.swf differ
diff --git a/game-site/breed/datong.swf b/game-site/breed/datong.swf
new file mode 100644
index 0000000..b31b719
Binary files /dev/null and b/game-site/breed/datong.swf differ
diff --git a/game-site/breed/dole.swf b/game-site/breed/dole.swf
new file mode 100644
index 0000000..1b14616
Binary files /dev/null and b/game-site/breed/dole.swf differ
diff --git a/game-site/breed/don.swf b/game-site/breed/don.swf
new file mode 100644
index 0000000..1f69fd8
Binary files /dev/null and b/game-site/breed/don.swf differ
diff --git a/game-site/breed/dutchwarmblood.swf b/game-site/breed/dutchwarmblood.swf
new file mode 100644
index 0000000..fc5c433
Binary files /dev/null and b/game-site/breed/dutchwarmblood.swf differ
diff --git a/game-site/breed/egyptian.swf b/game-site/breed/egyptian.swf
new file mode 100644
index 0000000..227be40
Binary files /dev/null and b/game-site/breed/egyptian.swf differ
diff --git a/game-site/breed/eriskay.swf b/game-site/breed/eriskay.swf
new file mode 100644
index 0000000..5286359
Binary files /dev/null and b/game-site/breed/eriskay.swf differ
diff --git a/game-site/breed/estonian.swf b/game-site/breed/estonian.swf
new file mode 100644
index 0000000..f1a90fb
Binary files /dev/null and b/game-site/breed/estonian.swf differ
diff --git a/game-site/breed/exmoor.swf b/game-site/breed/exmoor.swf
new file mode 100644
index 0000000..f63f738
Binary files /dev/null and b/game-site/breed/exmoor.swf differ
diff --git a/game-site/breed/falabella.swf b/game-site/breed/falabella.swf
new file mode 100644
index 0000000..3c7ab0d
Binary files /dev/null and b/game-site/breed/falabella.swf differ
diff --git a/game-site/breed/fell.swf b/game-site/breed/fell.swf
new file mode 100644
index 0000000..5b75731
Binary files /dev/null and b/game-site/breed/fell.swf differ
diff --git a/game-site/breed/finnhorse.swf b/game-site/breed/finnhorse.swf
new file mode 100644
index 0000000..4445e61
Binary files /dev/null and b/game-site/breed/finnhorse.swf differ
diff --git a/game-site/breed/floridacracker.swf b/game-site/breed/floridacracker.swf
new file mode 100644
index 0000000..fc4efe7
Binary files /dev/null and b/game-site/breed/floridacracker.swf differ
diff --git a/game-site/breed/foxtrotter.swf b/game-site/breed/foxtrotter.swf
new file mode 100644
index 0000000..0e8fc3a
Binary files /dev/null and b/game-site/breed/foxtrotter.swf differ
diff --git a/game-site/breed/franches.swf b/game-site/breed/franches.swf
new file mode 100644
index 0000000..1a900f5
Binary files /dev/null and b/game-site/breed/franches.swf differ
diff --git a/game-site/breed/fred.swf b/game-site/breed/fred.swf
new file mode 100644
index 0000000..fd0c296
Binary files /dev/null and b/game-site/breed/fred.swf differ
diff --git a/game-site/breed/frenchtrotter.swf b/game-site/breed/frenchtrotter.swf
new file mode 100644
index 0000000..84403c0
Binary files /dev/null and b/game-site/breed/frenchtrotter.swf differ
diff --git a/game-site/breed/friesian.swf b/game-site/breed/friesian.swf
new file mode 100644
index 0000000..1df86e5
Binary files /dev/null and b/game-site/breed/friesian.swf differ
diff --git a/game-site/breed/furioso.swf b/game-site/breed/furioso.swf
new file mode 100644
index 0000000..b0c8a8c
Binary files /dev/null and b/game-site/breed/furioso.swf differ
diff --git a/game-site/breed/galiceno.swf b/game-site/breed/galiceno.swf
new file mode 100644
index 0000000..b73d741
Binary files /dev/null and b/game-site/breed/galiceno.swf differ
diff --git a/game-site/breed/gelderlander.swf b/game-site/breed/gelderlander.swf
new file mode 100644
index 0000000..6c14806
Binary files /dev/null and b/game-site/breed/gelderlander.swf differ
diff --git a/game-site/breed/georgian.swf b/game-site/breed/georgian.swf
new file mode 100644
index 0000000..79e785b
Binary files /dev/null and b/game-site/breed/georgian.swf differ
diff --git a/game-site/breed/germanpony.swf b/game-site/breed/germanpony.swf
new file mode 100644
index 0000000..be230b7
Binary files /dev/null and b/game-site/breed/germanpony.swf differ
diff --git a/game-site/breed/gotland.swf b/game-site/breed/gotland.swf
new file mode 100644
index 0000000..456ac3d
Binary files /dev/null and b/game-site/breed/gotland.swf differ
diff --git a/game-site/breed/gronigen.swf b/game-site/breed/gronigen.swf
new file mode 100644
index 0000000..df96cc7
Binary files /dev/null and b/game-site/breed/gronigen.swf differ
diff --git a/game-site/breed/guoxia.swf b/game-site/breed/guoxia.swf
new file mode 100644
index 0000000..1f1fbd3
Binary files /dev/null and b/game-site/breed/guoxia.swf differ
diff --git a/game-site/breed/hackney.swf b/game-site/breed/hackney.swf
new file mode 100644
index 0000000..bf42c1f
Binary files /dev/null and b/game-site/breed/hackney.swf differ
diff --git a/game-site/breed/haflinger.swf b/game-site/breed/haflinger.swf
new file mode 100644
index 0000000..7d5bb59
Binary files /dev/null and b/game-site/breed/haflinger.swf differ
diff --git a/game-site/breed/hanoverian.swf b/game-site/breed/hanoverian.swf
new file mode 100644
index 0000000..e3dd5be
Binary files /dev/null and b/game-site/breed/hanoverian.swf differ
diff --git a/game-site/breed/highland.swf b/game-site/breed/highland.swf
new file mode 100644
index 0000000..9ea0314
Binary files /dev/null and b/game-site/breed/highland.swf differ
diff --git a/game-site/breed/hokkaido.swf b/game-site/breed/hokkaido.swf
new file mode 100644
index 0000000..861f58f
Binary files /dev/null and b/game-site/breed/hokkaido.swf differ
diff --git a/game-site/breed/holsteiner.swf b/game-site/breed/holsteiner.swf
new file mode 100644
index 0000000..0bbe4a3
Binary files /dev/null and b/game-site/breed/holsteiner.swf differ
diff --git a/game-site/breed/hucul.swf b/game-site/breed/hucul.swf
new file mode 100644
index 0000000..544bf65
Binary files /dev/null and b/game-site/breed/hucul.swf differ
diff --git a/game-site/breed/iberian.swf b/game-site/breed/iberian.swf
new file mode 100644
index 0000000..68888d8
Binary files /dev/null and b/game-site/breed/iberian.swf differ
diff --git a/game-site/breed/icelandic.swf b/game-site/breed/icelandic.swf
new file mode 100644
index 0000000..b5cf377
Binary files /dev/null and b/game-site/breed/icelandic.swf differ
diff --git a/game-site/breed/iomud.swf b/game-site/breed/iomud.swf
new file mode 100644
index 0000000..2da1c01
Binary files /dev/null and b/game-site/breed/iomud.swf differ
diff --git a/game-site/breed/irishdraught.swf b/game-site/breed/irishdraught.swf
new file mode 100644
index 0000000..ec55fca
Binary files /dev/null and b/game-site/breed/irishdraught.swf differ
diff --git a/game-site/breed/irishsport.swf b/game-site/breed/irishsport.swf
new file mode 100644
index 0000000..11eb9cf
Binary files /dev/null and b/game-site/breed/irishsport.swf differ
diff --git a/game-site/breed/israeli.swf b/game-site/breed/israeli.swf
new file mode 100644
index 0000000..39ca40a
Binary files /dev/null and b/game-site/breed/israeli.swf differ
diff --git a/game-site/breed/java.swf b/game-site/breed/java.swf
new file mode 100644
index 0000000..254e275
Binary files /dev/null and b/game-site/breed/java.swf differ
diff --git a/game-site/breed/jutland.swf b/game-site/breed/jutland.swf
new file mode 100644
index 0000000..275aa08
Binary files /dev/null and b/game-site/breed/jutland.swf differ
diff --git a/game-site/breed/kaimanawa.swf b/game-site/breed/kaimanawa.swf
new file mode 100644
index 0000000..ceb0d7a
Binary files /dev/null and b/game-site/breed/kaimanawa.swf differ
diff --git a/game-site/breed/karabair.swf b/game-site/breed/karabair.swf
new file mode 100644
index 0000000..f064f52
Binary files /dev/null and b/game-site/breed/karabair.swf differ
diff --git a/game-site/breed/karabakh.swf b/game-site/breed/karabakh.swf
new file mode 100644
index 0000000..085d1b8
Binary files /dev/null and b/game-site/breed/karabakh.swf differ
diff --git a/game-site/breed/kathiawari.swf b/game-site/breed/kathiawari.swf
new file mode 100644
index 0000000..fbe0ac5
Binary files /dev/null and b/game-site/breed/kathiawari.swf differ
diff --git a/game-site/breed/kentucky.swf b/game-site/breed/kentucky.swf
new file mode 100644
index 0000000..8abb8dd
Binary files /dev/null and b/game-site/breed/kentucky.swf differ
diff --git a/game-site/breed/kerrybog.swf b/game-site/breed/kerrybog.swf
new file mode 100644
index 0000000..f5144a9
Binary files /dev/null and b/game-site/breed/kerrybog.swf differ
diff --git a/game-site/breed/kiger.swf b/game-site/breed/kiger.swf
new file mode 100644
index 0000000..9078da3
Binary files /dev/null and b/game-site/breed/kiger.swf differ
diff --git a/game-site/breed/kinsky.swf b/game-site/breed/kinsky.swf
new file mode 100644
index 0000000..600ca1f
Binary files /dev/null and b/game-site/breed/kinsky.swf differ
diff --git a/game-site/breed/kladruby.swf b/game-site/breed/kladruby.swf
new file mode 100644
index 0000000..6ea6119
Binary files /dev/null and b/game-site/breed/kladruby.swf differ
diff --git a/game-site/breed/knabstrup.swf b/game-site/breed/knabstrup.swf
new file mode 100644
index 0000000..3b1faf4
Binary files /dev/null and b/game-site/breed/knabstrup.swf differ
diff --git a/game-site/breed/landais.swf b/game-site/breed/landais.swf
new file mode 100644
index 0000000..6cc69ea
Binary files /dev/null and b/game-site/breed/landais.swf differ
diff --git a/game-site/breed/lipizzan.swf b/game-site/breed/lipizzan.swf
new file mode 100644
index 0000000..9c19b38
Binary files /dev/null and b/game-site/breed/lipizzan.swf differ
diff --git a/game-site/breed/llama.swf b/game-site/breed/llama.swf
new file mode 100644
index 0000000..56e2e44
Binary files /dev/null and b/game-site/breed/llama.swf differ
diff --git a/game-site/breed/lokai.swf b/game-site/breed/lokai.swf
new file mode 100644
index 0000000..2968ba2
Binary files /dev/null and b/game-site/breed/lokai.swf differ
diff --git a/game-site/breed/lusitano.swf b/game-site/breed/lusitano.swf
new file mode 100644
index 0000000..73e7380
Binary files /dev/null and b/game-site/breed/lusitano.swf differ
diff --git a/game-site/breed/marchador.swf b/game-site/breed/marchador.swf
new file mode 100644
index 0000000..7c27608
Binary files /dev/null and b/game-site/breed/marchador.swf differ
diff --git a/game-site/breed/maremmano.swf b/game-site/breed/maremmano.swf
new file mode 100644
index 0000000..0a29c3b
Binary files /dev/null and b/game-site/breed/maremmano.swf differ
diff --git a/game-site/breed/marwari.swf b/game-site/breed/marwari.swf
new file mode 100644
index 0000000..d2eab48
Binary files /dev/null and b/game-site/breed/marwari.swf differ
diff --git a/game-site/breed/mongolian.swf b/game-site/breed/mongolian.swf
new file mode 100644
index 0000000..2edda72
Binary files /dev/null and b/game-site/breed/mongolian.swf differ
diff --git a/game-site/breed/morab.swf b/game-site/breed/morab.swf
new file mode 100644
index 0000000..c064237
Binary files /dev/null and b/game-site/breed/morab.swf differ
diff --git a/game-site/breed/morgan.swf b/game-site/breed/morgan.swf
new file mode 100644
index 0000000..1a7ef7e
Binary files /dev/null and b/game-site/breed/morgan.swf differ
diff --git a/game-site/breed/moroccan.swf b/game-site/breed/moroccan.swf
new file mode 100644
index 0000000..d22eec0
Binary files /dev/null and b/game-site/breed/moroccan.swf differ
diff --git a/game-site/breed/moyle.swf b/game-site/breed/moyle.swf
new file mode 100644
index 0000000..2c0b274
Binary files /dev/null and b/game-site/breed/moyle.swf differ
diff --git a/game-site/breed/mulassier.swf b/game-site/breed/mulassier.swf
new file mode 100644
index 0000000..30e1f59
Binary files /dev/null and b/game-site/breed/mulassier.swf differ
diff --git a/game-site/breed/mule.swf b/game-site/breed/mule.swf
new file mode 100644
index 0000000..5a3e856
Binary files /dev/null and b/game-site/breed/mule.swf differ
diff --git a/game-site/breed/mustang.swf b/game-site/breed/mustang.swf
new file mode 100644
index 0000000..a99deaf
Binary files /dev/null and b/game-site/breed/mustang.swf differ
diff --git a/game-site/breed/nationalshow.swf b/game-site/breed/nationalshow.swf
new file mode 100644
index 0000000..d9d2b03
Binary files /dev/null and b/game-site/breed/nationalshow.swf differ
diff --git a/game-site/breed/newforest.swf b/game-site/breed/newforest.swf
new file mode 100644
index 0000000..fc9b349
Binary files /dev/null and b/game-site/breed/newforest.swf differ
diff --git a/game-site/breed/newfoundland.swf b/game-site/breed/newfoundland.swf
new file mode 100644
index 0000000..6692d73
Binary files /dev/null and b/game-site/breed/newfoundland.swf differ
diff --git a/game-site/breed/nezperce.swf b/game-site/breed/nezperce.swf
new file mode 100644
index 0000000..3194899
Binary files /dev/null and b/game-site/breed/nezperce.swf differ
diff --git a/game-site/breed/nokota.swf b/game-site/breed/nokota.swf
new file mode 100644
index 0000000..3e61cd3
Binary files /dev/null and b/game-site/breed/nokota.swf differ
diff --git a/game-site/breed/nonius.swf b/game-site/breed/nonius.swf
new file mode 100644
index 0000000..40c1305
Binary files /dev/null and b/game-site/breed/nonius.swf differ
diff --git a/game-site/breed/noriker.swf b/game-site/breed/noriker.swf
new file mode 100644
index 0000000..f61bf6b
Binary files /dev/null and b/game-site/breed/noriker.swf differ
diff --git a/game-site/breed/normancob.swf b/game-site/breed/normancob.swf
new file mode 100644
index 0000000..8e91a28
Binary files /dev/null and b/game-site/breed/normancob.swf differ
diff --git a/game-site/breed/norsk.swf b/game-site/breed/norsk.swf
new file mode 100644
index 0000000..6b6f360
Binary files /dev/null and b/game-site/breed/norsk.swf differ
diff --git a/game-site/breed/norwegianfjord.swf b/game-site/breed/norwegianfjord.swf
new file mode 100644
index 0000000..6a55a53
Binary files /dev/null and b/game-site/breed/norwegianfjord.swf differ
diff --git a/game-site/breed/oldenburg.swf b/game-site/breed/oldenburg.swf
new file mode 100644
index 0000000..2007126
Binary files /dev/null and b/game-site/breed/oldenburg.swf differ
diff --git a/game-site/breed/orlovtrotter.swf b/game-site/breed/orlovtrotter.swf
new file mode 100644
index 0000000..3920386
Binary files /dev/null and b/game-site/breed/orlovtrotter.swf differ
diff --git a/game-site/breed/pasocubano.swf b/game-site/breed/pasocubano.swf
new file mode 100644
index 0000000..48016c8
Binary files /dev/null and b/game-site/breed/pasocubano.swf differ
diff --git a/game-site/breed/pasofino.swf b/game-site/breed/pasofino.swf
new file mode 100644
index 0000000..33f1397
Binary files /dev/null and b/game-site/breed/pasofino.swf differ
diff --git a/game-site/breed/pegasus.swf b/game-site/breed/pegasus.swf
new file mode 100644
index 0000000..8f5435b
Binary files /dev/null and b/game-site/breed/pegasus.swf differ
diff --git a/game-site/breed/percheron.swf b/game-site/breed/percheron.swf
new file mode 100644
index 0000000..71650e4
Binary files /dev/null and b/game-site/breed/percheron.swf differ
diff --git a/game-site/breed/persano.swf b/game-site/breed/persano.swf
new file mode 100644
index 0000000..5176c54
Binary files /dev/null and b/game-site/breed/persano.swf differ
diff --git a/game-site/breed/peruvianpaso.swf b/game-site/breed/peruvianpaso.swf
new file mode 100644
index 0000000..c9b42e4
Binary files /dev/null and b/game-site/breed/peruvianpaso.swf differ
diff --git a/game-site/breed/plateaupersian.swf b/game-site/breed/plateaupersian.swf
new file mode 100644
index 0000000..e40afa4
Binary files /dev/null and b/game-site/breed/plateaupersian.swf differ
diff --git a/game-site/breed/poa.swf b/game-site/breed/poa.swf
new file mode 100644
index 0000000..662592b
Binary files /dev/null and b/game-site/breed/poa.swf differ
diff --git a/game-site/breed/przewalski.swf b/game-site/breed/przewalski.swf
new file mode 100644
index 0000000..9b6d2e2
Binary files /dev/null and b/game-site/breed/przewalski.swf differ
diff --git a/game-site/breed/racking.swf b/game-site/breed/racking.swf
new file mode 100644
index 0000000..6112816
Binary files /dev/null and b/game-site/breed/racking.swf differ
diff --git a/game-site/breed/ranger.swf b/game-site/breed/ranger.swf
new file mode 100644
index 0000000..95eba66
Binary files /dev/null and b/game-site/breed/ranger.swf differ
diff --git a/game-site/breed/rockymountain.swf b/game-site/breed/rockymountain.swf
new file mode 100644
index 0000000..1ef1653
Binary files /dev/null and b/game-site/breed/rockymountain.swf differ
diff --git a/game-site/breed/russian.swf b/game-site/breed/russian.swf
new file mode 100644
index 0000000..cebdcb8
Binary files /dev/null and b/game-site/breed/russian.swf differ
diff --git a/game-site/breed/saddlebred.swf b/game-site/breed/saddlebred.swf
new file mode 100644
index 0000000..addee2a
Binary files /dev/null and b/game-site/breed/saddlebred.swf differ
diff --git a/game-site/breed/salernitano.swf b/game-site/breed/salernitano.swf
new file mode 100644
index 0000000..8806501
Binary files /dev/null and b/game-site/breed/salernitano.swf differ
diff --git a/game-site/breed/selle.swf b/game-site/breed/selle.swf
new file mode 100644
index 0000000..1cb8f97
Binary files /dev/null and b/game-site/breed/selle.swf differ
diff --git a/game-site/breed/shagya.swf b/game-site/breed/shagya.swf
new file mode 100644
index 0000000..2b834dc
Binary files /dev/null and b/game-site/breed/shagya.swf differ
diff --git a/game-site/breed/shetlandpony.swf b/game-site/breed/shetlandpony.swf
new file mode 100644
index 0000000..4320326
Binary files /dev/null and b/game-site/breed/shetlandpony.swf differ
diff --git a/game-site/breed/shire.swf b/game-site/breed/shire.swf
new file mode 100644
index 0000000..2893c4e
Binary files /dev/null and b/game-site/breed/shire.swf differ
diff --git a/game-site/breed/sicilian.swf b/game-site/breed/sicilian.swf
new file mode 100644
index 0000000..43bf201
Binary files /dev/null and b/game-site/breed/sicilian.swf differ
diff --git a/game-site/breed/sorraia.swf b/game-site/breed/sorraia.swf
new file mode 100644
index 0000000..1b62096
Binary files /dev/null and b/game-site/breed/sorraia.swf differ
diff --git a/game-site/breed/spanishmustang.swf b/game-site/breed/spanishmustang.swf
new file mode 100644
index 0000000..4384d77
Binary files /dev/null and b/game-site/breed/spanishmustang.swf differ
diff --git a/game-site/breed/spotteddraft.swf b/game-site/breed/spotteddraft.swf
new file mode 100644
index 0000000..33ba44d
Binary files /dev/null and b/game-site/breed/spotteddraft.swf differ
diff --git a/game-site/breed/spottedsaddle.swf b/game-site/breed/spottedsaddle.swf
new file mode 100644
index 0000000..f49a448
Binary files /dev/null and b/game-site/breed/spottedsaddle.swf differ
diff --git a/game-site/breed/standardbred.swf b/game-site/breed/standardbred.swf
new file mode 100644
index 0000000..dbbf275
Binary files /dev/null and b/game-site/breed/standardbred.swf differ
diff --git a/game-site/breed/suffolk.swf b/game-site/breed/suffolk.swf
new file mode 100644
index 0000000..5c36004
Binary files /dev/null and b/game-site/breed/suffolk.swf differ
diff --git a/game-site/breed/sugarbush.swf b/game-site/breed/sugarbush.swf
new file mode 100644
index 0000000..56e0db7
Binary files /dev/null and b/game-site/breed/sugarbush.swf differ
diff --git a/game-site/breed/swedish.swf b/game-site/breed/swedish.swf
new file mode 100644
index 0000000..7487494
Binary files /dev/null and b/game-site/breed/swedish.swf differ
diff --git a/game-site/breed/tennessee.swf b/game-site/breed/tennessee.swf
new file mode 100644
index 0000000..2791ca0
Binary files /dev/null and b/game-site/breed/tennessee.swf differ
diff --git a/game-site/breed/tersky.swf b/game-site/breed/tersky.swf
new file mode 100644
index 0000000..c87c434
Binary files /dev/null and b/game-site/breed/tersky.swf differ
diff --git a/game-site/breed/thessalian.swf b/game-site/breed/thessalian.swf
new file mode 100644
index 0000000..6f4c367
Binary files /dev/null and b/game-site/breed/thessalian.swf differ
diff --git a/game-site/breed/thoroughbred.swf b/game-site/breed/thoroughbred.swf
new file mode 100644
index 0000000..110ad76
Binary files /dev/null and b/game-site/breed/thoroughbred.swf differ
diff --git a/game-site/breed/tibetan.swf b/game-site/breed/tibetan.swf
new file mode 100644
index 0000000..cee0b66
Binary files /dev/null and b/game-site/breed/tibetan.swf differ
diff --git a/game-site/breed/trakehner.swf b/game-site/breed/trakehner.swf
new file mode 100644
index 0000000..b7ad407
Binary files /dev/null and b/game-site/breed/trakehner.swf differ
diff --git a/game-site/breed/tuigpaard.swf b/game-site/breed/tuigpaard.swf
new file mode 100644
index 0000000..93277b7
Binary files /dev/null and b/game-site/breed/tuigpaard.swf differ
diff --git a/game-site/breed/turkoman.swf b/game-site/breed/turkoman.swf
new file mode 100644
index 0000000..5a1b878
Binary files /dev/null and b/game-site/breed/turkoman.swf differ
diff --git a/game-site/breed/ukraine.swf b/game-site/breed/ukraine.swf
new file mode 100644
index 0000000..2184f7c
Binary files /dev/null and b/game-site/breed/ukraine.swf differ
diff --git a/game-site/breed/unicorn.swf b/game-site/breed/unicorn.swf
new file mode 100644
index 0000000..63d0811
Binary files /dev/null and b/game-site/breed/unicorn.swf differ
diff --git a/game-site/breed/unipeg.swf b/game-site/breed/unipeg.swf
new file mode 100644
index 0000000..739122c
Binary files /dev/null and b/game-site/breed/unipeg.swf differ
diff --git a/game-site/breed/vanner.swf b/game-site/breed/vanner.swf
new file mode 100644
index 0000000..61cbb83
Binary files /dev/null and b/game-site/breed/vanner.swf differ
diff --git a/game-site/breed/vlaamperd.swf b/game-site/breed/vlaamperd.swf
new file mode 100644
index 0000000..896c992
Binary files /dev/null and b/game-site/breed/vlaamperd.swf differ
diff --git a/game-site/breed/waler.swf b/game-site/breed/waler.swf
new file mode 100644
index 0000000..0044472
Binary files /dev/null and b/game-site/breed/waler.swf differ
diff --git a/game-site/breed/walkaloosa.swf b/game-site/breed/walkaloosa.swf
new file mode 100644
index 0000000..11314d2
Binary files /dev/null and b/game-site/breed/walkaloosa.swf differ
diff --git a/game-site/breed/warlander.swf b/game-site/breed/warlander.swf
new file mode 100644
index 0000000..04cda3a
Binary files /dev/null and b/game-site/breed/warlander.swf differ
diff --git a/game-site/breed/weilkopolski.swf b/game-site/breed/weilkopolski.swf
new file mode 100644
index 0000000..97ff613
Binary files /dev/null and b/game-site/breed/weilkopolski.swf differ
diff --git a/game-site/breed/welshcob.swf b/game-site/breed/welshcob.swf
new file mode 100644
index 0000000..f16622b
Binary files /dev/null and b/game-site/breed/welshcob.swf differ
diff --git a/game-site/breed/welshmountain.swf b/game-site/breed/welshmountain.swf
new file mode 100644
index 0000000..fd488bc
Binary files /dev/null and b/game-site/breed/welshmountain.swf differ
diff --git a/game-site/breed/westphalian.swf b/game-site/breed/westphalian.swf
new file mode 100644
index 0000000..e2714cf
Binary files /dev/null and b/game-site/breed/westphalian.swf differ
diff --git a/game-site/breed/yakut.swf b/game-site/breed/yakut.swf
new file mode 100644
index 0000000..a10d84b
Binary files /dev/null and b/game-site/breed/yakut.swf differ
diff --git a/game-site/breed/zebra.swf b/game-site/breed/zebra.swf
new file mode 100644
index 0000000..9f33919
Binary files /dev/null and b/game-site/breed/zebra.swf differ
diff --git a/game-site/breed/zweibrucker.swf b/game-site/breed/zweibrucker.swf
new file mode 100644
index 0000000..cfb09dd
Binary files /dev/null and b/game-site/breed/zweibrucker.swf differ
diff --git a/game-site/config.php b/game-site/config.php
new file mode 100644
index 0000000..bd42ee3
--- /dev/null
+++ b/game-site/config.php
@@ -0,0 +1,25 @@
+
diff --git a/game-site/favicon.ico b/game-site/favicon.ico
new file mode 100644
index 0000000..b16425a
Binary files /dev/null and b/game-site/favicon.ico differ
diff --git a/game-site/horseisle.php b/game-site/horseisle.php
new file mode 100644
index 0000000..39e5aee
--- /dev/null
+++ b/game-site/horseisle.php
@@ -0,0 +1,210 @@
+
+
+
+
+HORSEISLE - Secret Land of Horses
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/game-site/horseisle.swf b/game-site/horseisle.swf
new file mode 100644
index 0000000..797e0d1
Binary files /dev/null and b/game-site/horseisle.swf differ
diff --git a/game-site/horseisle_og.swf b/game-site/horseisle_og.swf
new file mode 100644
index 0000000..d7efe45
Binary files /dev/null and b/game-site/horseisle_og.swf differ
diff --git a/game-site/index.php b/game-site/index.php
new file mode 100644
index 0000000..1ac9da7
--- /dev/null
+++ b/game-site/index.php
@@ -0,0 +1,27 @@
+
+
+
+
+
+If you have an account on this server () please login in at upper right.
+ Otherwise click for >Main Horse Isle 1 Site.
+
+
+
+
\ No newline at end of file
diff --git a/game-site/map750.png b/game-site/map750.png
new file mode 100644
index 0000000..4df3468
Binary files /dev/null and b/game-site/map750.png differ
diff --git a/game-site/mod/accounting.swf b/game-site/mod/accounting.swf
new file mode 100644
index 0000000..21ea1f6
Binary files /dev/null and b/game-site/mod/accounting.swf differ
diff --git a/game-site/mod/ameribrit.swf b/game-site/mod/ameribrit.swf
new file mode 100644
index 0000000..2063b14
Binary files /dev/null and b/game-site/mod/ameribrit.swf differ
diff --git a/game-site/mod/anthillz.swf b/game-site/mod/anthillz.swf
new file mode 100644
index 0000000..da9ae4b
Binary files /dev/null and b/game-site/mod/anthillz.swf differ
diff --git a/game-site/mod/antique.swf b/game-site/mod/antique.swf
new file mode 100644
index 0000000..01409ac
Binary files /dev/null and b/game-site/mod/antique.swf differ
diff --git a/game-site/mod/auction.swf b/game-site/mod/auction.swf
new file mode 100644
index 0000000..f75da3b
Binary files /dev/null and b/game-site/mod/auction.swf differ
diff --git a/game-site/mod/ballooncutscene.swf b/game-site/mod/ballooncutscene.swf
new file mode 100644
index 0000000..07b6482
Binary files /dev/null and b/game-site/mod/ballooncutscene.swf differ
diff --git a/game-site/mod/balloonpop.swf b/game-site/mod/balloonpop.swf
new file mode 100644
index 0000000..0aed7dc
Binary files /dev/null and b/game-site/mod/balloonpop.swf differ
diff --git a/game-site/mod/bandhall.swf b/game-site/mod/bandhall.swf
new file mode 100644
index 0000000..d84d1fe
Binary files /dev/null and b/game-site/mod/bandhall.swf differ
diff --git a/game-site/mod/bank.swf b/game-site/mod/bank.swf
new file mode 100644
index 0000000..018bded
Binary files /dev/null and b/game-site/mod/bank.swf differ
diff --git a/game-site/mod/barn.swf b/game-site/mod/barn.swf
new file mode 100644
index 0000000..e10119f
Binary files /dev/null and b/game-site/mod/barn.swf differ
diff --git a/game-site/mod/barrelracing.swf b/game-site/mod/barrelracing.swf
new file mode 100644
index 0000000..524d59b
Binary files /dev/null and b/game-site/mod/barrelracing.swf differ
diff --git a/game-site/mod/barrelracing2.swf b/game-site/mod/barrelracing2.swf
new file mode 100644
index 0000000..1179239
Binary files /dev/null and b/game-site/mod/barrelracing2.swf differ
diff --git a/game-site/mod/basketshoot.swf b/game-site/mod/basketshoot.swf
new file mode 100644
index 0000000..3dc5c07
Binary files /dev/null and b/game-site/mod/basketshoot.swf differ
diff --git a/game-site/mod/bees.swf b/game-site/mod/bees.swf
new file mode 100644
index 0000000..d60db7e
Binary files /dev/null and b/game-site/mod/bees.swf differ
diff --git a/game-site/mod/bigbadwolf.swf b/game-site/mod/bigbadwolf.swf
new file mode 100644
index 0000000..6e3e1d3
Binary files /dev/null and b/game-site/mod/bigbadwolf.swf differ
diff --git a/game-site/mod/boatcutscene.swf b/game-site/mod/boatcutscene.swf
new file mode 100644
index 0000000..182af8f
Binary files /dev/null and b/game-site/mod/boatcutscene.swf differ
diff --git a/game-site/mod/boatdock.swf b/game-site/mod/boatdock.swf
new file mode 100644
index 0000000..1d07378
Binary files /dev/null and b/game-site/mod/boatdock.swf differ
diff --git a/game-site/mod/bonesflag.swf b/game-site/mod/bonesflag.swf
new file mode 100644
index 0000000..5531810
Binary files /dev/null and b/game-site/mod/bonesflag.swf differ
diff --git a/game-site/mod/breedviewer.swf b/game-site/mod/breedviewer.swf
new file mode 100644
index 0000000..3f9cab7
Binary files /dev/null and b/game-site/mod/breedviewer.swf differ
diff --git a/game-site/mod/brickpig.swf b/game-site/mod/brickpig.swf
new file mode 100644
index 0000000..d7d7022
Binary files /dev/null and b/game-site/mod/brickpig.swf differ
diff --git a/game-site/mod/brickpoet.swf b/game-site/mod/brickpoet.swf
new file mode 100644
index 0000000..c896282
Binary files /dev/null and b/game-site/mod/brickpoet.swf differ
diff --git a/game-site/mod/broncriding.swf b/game-site/mod/broncriding.swf
new file mode 100644
index 0000000..0413088
Binary files /dev/null and b/game-site/mod/broncriding.swf differ
diff --git a/game-site/mod/butterflycatch.swf b/game-site/mod/butterflycatch.swf
new file mode 100644
index 0000000..4b0b7ad
Binary files /dev/null and b/game-site/mod/butterflycatch.swf differ
diff --git a/game-site/mod/carrotrun.swf b/game-site/mod/carrotrun.swf
new file mode 100644
index 0000000..369d755
Binary files /dev/null and b/game-site/mod/carrotrun.swf differ
diff --git a/game-site/mod/castleinterior.swf b/game-site/mod/castleinterior.swf
new file mode 100644
index 0000000..b647ce6
Binary files /dev/null and b/game-site/mod/castleinterior.swf differ
diff --git a/game-site/mod/catchhorse.swf b/game-site/mod/catchhorse.swf
new file mode 100644
index 0000000..bde222a
Binary files /dev/null and b/game-site/mod/catchhorse.swf differ
diff --git a/game-site/mod/cattleherding.swf b/game-site/mod/cattleherding.swf
new file mode 100644
index 0000000..511b77f
Binary files /dev/null and b/game-site/mod/cattleherding.swf differ
diff --git a/game-site/mod/changingguards.swf b/game-site/mod/changingguards.swf
new file mode 100644
index 0000000..a1b3fa6
Binary files /dev/null and b/game-site/mod/changingguards.swf differ
diff --git a/game-site/mod/checkers.swf b/game-site/mod/checkers.swf
new file mode 100644
index 0000000..9e1e708
Binary files /dev/null and b/game-site/mod/checkers.swf differ
diff --git a/game-site/mod/checkerslide.swf b/game-site/mod/checkerslide.swf
new file mode 100644
index 0000000..9121ac0
Binary files /dev/null and b/game-site/mod/checkerslide.swf differ
diff --git a/game-site/mod/chess.swf b/game-site/mod/chess.swf
new file mode 100644
index 0000000..45c403a
Binary files /dev/null and b/game-site/mod/chess.swf differ
diff --git a/game-site/mod/clothesshop.swf b/game-site/mod/clothesshop.swf
new file mode 100644
index 0000000..e8ba37c
Binary files /dev/null and b/game-site/mod/clothesshop.swf differ
diff --git a/game-site/mod/cloudcoins.swf b/game-site/mod/cloudcoins.swf
new file mode 100644
index 0000000..01603cf
Binary files /dev/null and b/game-site/mod/cloudcoins.swf differ
diff --git a/game-site/mod/cloudpond.swf b/game-site/mod/cloudpond.swf
new file mode 100644
index 0000000..933882a
Binary files /dev/null and b/game-site/mod/cloudpond.swf differ
diff --git a/game-site/mod/cloudsign.swf b/game-site/mod/cloudsign.swf
new file mode 100644
index 0000000..985dca8
Binary files /dev/null and b/game-site/mod/cloudsign.swf differ
diff --git a/game-site/mod/coconutbounce.swf b/game-site/mod/coconutbounce.swf
new file mode 100644
index 0000000..220eb30
Binary files /dev/null and b/game-site/mod/coconutbounce.swf differ
diff --git a/game-site/mod/conformation.swf b/game-site/mod/conformation.swf
new file mode 100644
index 0000000..1977897
Binary files /dev/null and b/game-site/mod/conformation.swf differ
diff --git a/game-site/mod/cookiecutter.swf b/game-site/mod/cookiecutter.swf
new file mode 100644
index 0000000..91f49cd
Binary files /dev/null and b/game-site/mod/cookiecutter.swf differ
diff --git a/game-site/mod/countsheep.swf b/game-site/mod/countsheep.swf
new file mode 100644
index 0000000..ad313d5
Binary files /dev/null and b/game-site/mod/countsheep.swf differ
diff --git a/game-site/mod/cupid.swf b/game-site/mod/cupid.swf
new file mode 100644
index 0000000..3d646c8
Binary files /dev/null and b/game-site/mod/cupid.swf differ
diff --git a/game-site/mod/daiseydrop.swf b/game-site/mod/daiseydrop.swf
new file mode 100644
index 0000000..28f2024
Binary files /dev/null and b/game-site/mod/daiseydrop.swf differ
diff --git a/game-site/mod/deckswab.swf b/game-site/mod/deckswab.swf
new file mode 100644
index 0000000..d7e9b00
Binary files /dev/null and b/game-site/mod/deckswab.swf differ
diff --git a/game-site/mod/desertfoalcenter.swf b/game-site/mod/desertfoalcenter.swf
new file mode 100644
index 0000000..7bf41d8
Binary files /dev/null and b/game-site/mod/desertfoalcenter.swf differ
diff --git a/game-site/mod/desertwishingwell.swf b/game-site/mod/desertwishingwell.swf
new file mode 100644
index 0000000..8af7fb8
Binary files /dev/null and b/game-site/mod/desertwishingwell.swf differ
diff --git a/game-site/mod/donotenter.swf b/game-site/mod/donotenter.swf
new file mode 100644
index 0000000..e68f899
Binary files /dev/null and b/game-site/mod/donotenter.swf differ
diff --git a/game-site/mod/draftarena.swf b/game-site/mod/draftarena.swf
new file mode 100644
index 0000000..8d3119f
Binary files /dev/null and b/game-site/mod/draftarena.swf differ
diff --git a/game-site/mod/dragoncave.swf b/game-site/mod/dragoncave.swf
new file mode 100644
index 0000000..c749915
Binary files /dev/null and b/game-site/mod/dragoncave.swf differ
diff --git a/game-site/mod/dragoncenter.swf b/game-site/mod/dragoncenter.swf
new file mode 100644
index 0000000..a82c129
Binary files /dev/null and b/game-site/mod/dragoncenter.swf differ
diff --git a/game-site/mod/drawingroom.swf b/game-site/mod/drawingroom.swf
new file mode 100644
index 0000000..3705445
Binary files /dev/null and b/game-site/mod/drawingroom.swf differ
diff --git a/game-site/mod/dressagearena.swf b/game-site/mod/dressagearena.swf
new file mode 100644
index 0000000..984f035
Binary files /dev/null and b/game-site/mod/dressagearena.swf differ
diff --git a/game-site/mod/dressup.swf b/game-site/mod/dressup.swf
new file mode 100644
index 0000000..e4c868e
Binary files /dev/null and b/game-site/mod/dressup.swf differ
diff --git a/game-site/mod/dressupcactus.swf b/game-site/mod/dressupcactus.swf
new file mode 100644
index 0000000..48806fb
Binary files /dev/null and b/game-site/mod/dressupcactus.swf differ
diff --git a/game-site/mod/dressupsnowman.swf b/game-site/mod/dressupsnowman.swf
new file mode 100644
index 0000000..70f3119
Binary files /dev/null and b/game-site/mod/dressupsnowman.swf differ
diff --git a/game-site/mod/eightstars.swf b/game-site/mod/eightstars.swf
new file mode 100644
index 0000000..956342d
Binary files /dev/null and b/game-site/mod/eightstars.swf differ
diff --git a/game-site/mod/farrier.swf b/game-site/mod/farrier.swf
new file mode 100644
index 0000000..ff89ed9
Binary files /dev/null and b/game-site/mod/farrier.swf differ
diff --git a/game-site/mod/fishing.swf b/game-site/mod/fishing.swf
new file mode 100644
index 0000000..a47ac12
Binary files /dev/null and b/game-site/mod/fishing.swf differ
diff --git a/game-site/mod/fishingshop.swf b/game-site/mod/fishingshop.swf
new file mode 100644
index 0000000..815698a
Binary files /dev/null and b/game-site/mod/fishingshop.swf differ
diff --git a/game-site/mod/flowershop.swf b/game-site/mod/flowershop.swf
new file mode 100644
index 0000000..0f39beb
Binary files /dev/null and b/game-site/mod/flowershop.swf differ
diff --git a/game-site/mod/flynfrog.swf b/game-site/mod/flynfrog.swf
new file mode 100644
index 0000000..ee523f1
Binary files /dev/null and b/game-site/mod/flynfrog.swf differ
diff --git a/game-site/mod/foalcenter.swf b/game-site/mod/foalcenter.swf
new file mode 100644
index 0000000..be08fa8
Binary files /dev/null and b/game-site/mod/foalcenter.swf differ
diff --git a/game-site/mod/foodstore.swf b/game-site/mod/foodstore.swf
new file mode 100644
index 0000000..cfcc7df
Binary files /dev/null and b/game-site/mod/foodstore.swf differ
diff --git a/game-site/mod/fountain.swf b/game-site/mod/fountain.swf
new file mode 100644
index 0000000..53f44c8
Binary files /dev/null and b/game-site/mod/fountain.swf differ
diff --git a/game-site/mod/frogpuzzle.swf b/game-site/mod/frogpuzzle.swf
new file mode 100644
index 0000000..8a14fbf
Binary files /dev/null and b/game-site/mod/frogpuzzle.swf differ
diff --git a/game-site/mod/gazebo.swf b/game-site/mod/gazebo.swf
new file mode 100644
index 0000000..17badbd
Binary files /dev/null and b/game-site/mod/gazebo.swf differ
diff --git a/game-site/mod/gemslider.swf b/game-site/mod/gemslider.swf
new file mode 100644
index 0000000..0ca1146
Binary files /dev/null and b/game-site/mod/gemslider.swf differ
diff --git a/game-site/mod/generalstore.swf b/game-site/mod/generalstore.swf
new file mode 100644
index 0000000..0c5596c
Binary files /dev/null and b/game-site/mod/generalstore.swf differ
diff --git a/game-site/mod/geohunt.swf b/game-site/mod/geohunt.swf
new file mode 100644
index 0000000..792ea46
Binary files /dev/null and b/game-site/mod/geohunt.swf differ
diff --git a/game-site/mod/ghostship.swf b/game-site/mod/ghostship.swf
new file mode 100644
index 0000000..78eb844
Binary files /dev/null and b/game-site/mod/ghostship.swf differ
diff --git a/game-site/mod/groomer.swf b/game-site/mod/groomer.swf
new file mode 100644
index 0000000..fa063b3
Binary files /dev/null and b/game-site/mod/groomer.swf differ
diff --git a/game-site/mod/hammock.swf b/game-site/mod/hammock.swf
new file mode 100644
index 0000000..437e32b
Binary files /dev/null and b/game-site/mod/hammock.swf differ
diff --git a/game-site/mod/hideandseek.swf b/game-site/mod/hideandseek.swf
new file mode 100644
index 0000000..bb09ab8
Binary files /dev/null and b/game-site/mod/hideandseek.swf differ
diff --git a/game-site/mod/holdyourhorses.swf b/game-site/mod/holdyourhorses.swf
new file mode 100644
index 0000000..4eef4e2
Binary files /dev/null and b/game-site/mod/holdyourhorses.swf differ
diff --git a/game-site/mod/horseanatomy.swf b/game-site/mod/horseanatomy.swf
new file mode 100644
index 0000000..dac0803
Binary files /dev/null and b/game-site/mod/horseanatomy.swf differ
diff --git a/game-site/mod/horseequipment.swf b/game-site/mod/horseequipment.swf
new file mode 100644
index 0000000..319860d
Binary files /dev/null and b/game-site/mod/horseequipment.swf differ
diff --git a/game-site/mod/horsefeed.swf b/game-site/mod/horsefeed.swf
new file mode 100644
index 0000000..fbbcdba
Binary files /dev/null and b/game-site/mod/horsefeed.swf differ
diff --git a/game-site/mod/horserun.swf b/game-site/mod/horserun.swf
new file mode 100644
index 0000000..ea5dda3
Binary files /dev/null and b/game-site/mod/horserun.swf differ
diff --git a/game-site/mod/horsewhisperer.swf b/game-site/mod/horsewhisperer.swf
new file mode 100644
index 0000000..4a07998
Binary files /dev/null and b/game-site/mod/horsewhisperer.swf differ
diff --git a/game-site/mod/hotairballoon.swf b/game-site/mod/hotairballoon.swf
new file mode 100644
index 0000000..89c3192
Binary files /dev/null and b/game-site/mod/hotairballoon.swf differ
diff --git a/game-site/mod/icesculpture.swf b/game-site/mod/icesculpture.swf
new file mode 100644
index 0000000..ac97a34
Binary files /dev/null and b/game-site/mod/icesculpture.swf differ
diff --git a/game-site/mod/iceskating.swf b/game-site/mod/iceskating.swf
new file mode 100644
index 0000000..06543dc
Binary files /dev/null and b/game-site/mod/iceskating.swf differ
diff --git a/game-site/mod/inn.swf b/game-site/mod/inn.swf
new file mode 100644
index 0000000..c837b96
Binary files /dev/null and b/game-site/mod/inn.swf differ
diff --git a/game-site/mod/jail.swf b/game-site/mod/jail.swf
new file mode 100644
index 0000000..97915ba
Binary files /dev/null and b/game-site/mod/jail.swf differ
diff --git a/game-site/mod/jumpingarena1.swf b/game-site/mod/jumpingarena1.swf
new file mode 100644
index 0000000..85911f7
Binary files /dev/null and b/game-site/mod/jumpingarena1.swf differ
diff --git a/game-site/mod/jumpingarena2.swf b/game-site/mod/jumpingarena2.swf
new file mode 100644
index 0000000..1007ea5
Binary files /dev/null and b/game-site/mod/jumpingarena2.swf differ
diff --git a/game-site/mod/junglefoalcenter.swf b/game-site/mod/junglefoalcenter.swf
new file mode 100644
index 0000000..f57e7ec
Binary files /dev/null and b/game-site/mod/junglefoalcenter.swf differ
diff --git a/game-site/mod/jungletemple.swf b/game-site/mod/jungletemple.swf
new file mode 100644
index 0000000..3a50736
Binary files /dev/null and b/game-site/mod/jungletemple.swf differ
diff --git a/game-site/mod/jungletempleinside.swf b/game-site/mod/jungletempleinside.swf
new file mode 100644
index 0000000..bad8d8c
Binary files /dev/null and b/game-site/mod/jungletempleinside.swf differ
diff --git a/game-site/mod/library.swf b/game-site/mod/library.swf
new file mode 100644
index 0000000..fdd4cac
Binary files /dev/null and b/game-site/mod/library.swf differ
diff --git a/game-site/mod/marbles.swf b/game-site/mod/marbles.swf
new file mode 100644
index 0000000..943ec03
Binary files /dev/null and b/game-site/mod/marbles.swf differ
diff --git a/game-site/mod/mastermind.swf b/game-site/mod/mastermind.swf
new file mode 100644
index 0000000..52810ea
Binary files /dev/null and b/game-site/mod/mastermind.swf differ
diff --git a/game-site/mod/mathmine.swf b/game-site/mod/mathmine.swf
new file mode 100644
index 0000000..0f5b047
Binary files /dev/null and b/game-site/mod/mathmine.swf differ
diff --git a/game-site/mod/moodyhorses.swf b/game-site/mod/moodyhorses.swf
new file mode 100644
index 0000000..5179bfc
Binary files /dev/null and b/game-site/mod/moodyhorses.swf differ
diff --git a/game-site/mod/mudhole.swf b/game-site/mod/mudhole.swf
new file mode 100644
index 0000000..3e5a0cc
Binary files /dev/null and b/game-site/mod/mudhole.swf differ
diff --git a/game-site/mod/oasis.swf b/game-site/mod/oasis.swf
new file mode 100644
index 0000000..6466cb9
Binary files /dev/null and b/game-site/mod/oasis.swf differ
diff --git a/game-site/mod/orbital.swf b/game-site/mod/orbital.swf
new file mode 100644
index 0000000..621790a
Binary files /dev/null and b/game-site/mod/orbital.swf differ
diff --git a/game-site/mod/oresifting.swf b/game-site/mod/oresifting.swf
new file mode 100644
index 0000000..ea4fc08
Binary files /dev/null and b/game-site/mod/oresifting.swf differ
diff --git a/game-site/mod/painting.swf b/game-site/mod/painting.swf
new file mode 100644
index 0000000..7323123
Binary files /dev/null and b/game-site/mod/painting.swf differ
diff --git a/game-site/mod/pawneer.swf b/game-site/mod/pawneer.swf
new file mode 100644
index 0000000..c410230
Binary files /dev/null and b/game-site/mod/pawneer.swf differ
diff --git a/game-site/mod/petshop.swf b/game-site/mod/petshop.swf
new file mode 100644
index 0000000..a510bf5
Binary files /dev/null and b/game-site/mod/petshop.swf differ
diff --git a/game-site/mod/pianist.swf b/game-site/mod/pianist.swf
new file mode 100644
index 0000000..9b69f60
Binary files /dev/null and b/game-site/mod/pianist.swf differ
diff --git a/game-site/mod/pirategeneral.swf b/game-site/mod/pirategeneral.swf
new file mode 100644
index 0000000..c0f68eb
Binary files /dev/null and b/game-site/mod/pirategeneral.swf differ
diff --git a/game-site/mod/pirateheadquarters.swf b/game-site/mod/pirateheadquarters.swf
new file mode 100644
index 0000000..6bf0d5c
Binary files /dev/null and b/game-site/mod/pirateheadquarters.swf differ
diff --git a/game-site/mod/pirateinn.swf b/game-site/mod/pirateinn.swf
new file mode 100644
index 0000000..0d19cf3
Binary files /dev/null and b/game-site/mod/pirateinn.swf differ
diff --git a/game-site/mod/pirateship.swf b/game-site/mod/pirateship.swf
new file mode 100644
index 0000000..5b327d0
Binary files /dev/null and b/game-site/mod/pirateship.swf differ
diff --git a/game-site/mod/pitchfork.swf b/game-site/mod/pitchfork.swf
new file mode 100644
index 0000000..c8e5f32
Binary files /dev/null and b/game-site/mod/pitchfork.swf differ
diff --git a/game-site/mod/playground.swf b/game-site/mod/playground.swf
new file mode 100644
index 0000000..9b18ecf
Binary files /dev/null and b/game-site/mod/playground.swf differ
diff --git a/game-site/mod/pond.swf b/game-site/mod/pond.swf
new file mode 100644
index 0000000..a7f4c0d
Binary files /dev/null and b/game-site/mod/pond.swf differ
diff --git a/game-site/mod/pookie.swf b/game-site/mod/pookie.swf
new file mode 100644
index 0000000..ab41715
Binary files /dev/null and b/game-site/mod/pookie.swf differ
diff --git a/game-site/mod/puzzle1.swf b/game-site/mod/puzzle1.swf
new file mode 100644
index 0000000..55687a9
Binary files /dev/null and b/game-site/mod/puzzle1.swf differ
diff --git a/game-site/mod/pyramidmaze.swf b/game-site/mod/pyramidmaze.swf
new file mode 100644
index 0000000..b63db6d
Binary files /dev/null and b/game-site/mod/pyramidmaze.swf differ
diff --git a/game-site/mod/racingarena.swf b/game-site/mod/racingarena.swf
new file mode 100644
index 0000000..964db7b
Binary files /dev/null and b/game-site/mod/racingarena.swf differ
diff --git a/game-site/mod/rainboku.swf b/game-site/mod/rainboku.swf
new file mode 100644
index 0000000..e0d1e0f
Binary files /dev/null and b/game-site/mod/rainboku.swf differ
diff --git a/game-site/mod/ranchviewer.swf b/game-site/mod/ranchviewer.swf
new file mode 100644
index 0000000..ce98b4b
Binary files /dev/null and b/game-site/mod/ranchviewer.swf differ
diff --git a/game-site/mod/rapunzel.swf b/game-site/mod/rapunzel.swf
new file mode 100644
index 0000000..f54061b
Binary files /dev/null and b/game-site/mod/rapunzel.swf differ
diff --git a/game-site/mod/retailer.swf b/game-site/mod/retailer.swf
new file mode 100644
index 0000000..011855e
Binary files /dev/null and b/game-site/mod/retailer.swf differ
diff --git a/game-site/mod/rockshop.swf b/game-site/mod/rockshop.swf
new file mode 100644
index 0000000..0b6e349
Binary files /dev/null and b/game-site/mod/rockshop.swf differ
diff --git a/game-site/mod/rowboat.swf b/game-site/mod/rowboat.swf
new file mode 100644
index 0000000..677691e
Binary files /dev/null and b/game-site/mod/rowboat.swf differ
diff --git a/game-site/mod/sandcastlemoat.swf b/game-site/mod/sandcastlemoat.swf
new file mode 100644
index 0000000..ae91343
Binary files /dev/null and b/game-site/mod/sandcastlemoat.swf differ
diff --git a/game-site/mod/santahouse.swf b/game-site/mod/santahouse.swf
new file mode 100644
index 0000000..e6c017a
Binary files /dev/null and b/game-site/mod/santahouse.swf differ
diff --git a/game-site/mod/seahorse.swf b/game-site/mod/seahorse.swf
new file mode 100644
index 0000000..d910331
Binary files /dev/null and b/game-site/mod/seahorse.swf differ
diff --git a/game-site/mod/shellshifter.swf b/game-site/mod/shellshifter.swf
new file mode 100644
index 0000000..50ae0ef
Binary files /dev/null and b/game-site/mod/shellshifter.swf differ
diff --git a/game-site/mod/sign.swf b/game-site/mod/sign.swf
new file mode 100644
index 0000000..9be2142
Binary files /dev/null and b/game-site/mod/sign.swf differ
diff --git a/game-site/mod/skullflag.swf b/game-site/mod/skullflag.swf
new file mode 100644
index 0000000..56679c2
Binary files /dev/null and b/game-site/mod/skullflag.swf differ
diff --git a/game-site/mod/sleighride.swf b/game-site/mod/sleighride.swf
new file mode 100644
index 0000000..1e62f19
Binary files /dev/null and b/game-site/mod/sleighride.swf differ
diff --git a/game-site/mod/snowballslingshot.swf b/game-site/mod/snowballslingshot.swf
new file mode 100644
index 0000000..ea69c71
Binary files /dev/null and b/game-site/mod/snowballslingshot.swf differ
diff --git a/game-site/mod/snowcave.swf b/game-site/mod/snowcave.swf
new file mode 100644
index 0000000..b26c21d
Binary files /dev/null and b/game-site/mod/snowcave.swf differ
diff --git a/game-site/mod/stickpig.swf b/game-site/mod/stickpig.swf
new file mode 100644
index 0000000..eb00b16
Binary files /dev/null and b/game-site/mod/stickpig.swf differ
diff --git a/game-site/mod/strawpig.swf b/game-site/mod/strawpig.swf
new file mode 100644
index 0000000..34d5bb5
Binary files /dev/null and b/game-site/mod/strawpig.swf differ
diff --git a/game-site/mod/synonyms.swf b/game-site/mod/synonyms.swf
new file mode 100644
index 0000000..1ead7f4
Binary files /dev/null and b/game-site/mod/synonyms.swf differ
diff --git a/game-site/mod/tanagrama.swf b/game-site/mod/tanagrama.swf
new file mode 100644
index 0000000..7bb218d
Binary files /dev/null and b/game-site/mod/tanagrama.swf differ
diff --git a/game-site/mod/tangram.swf b/game-site/mod/tangram.swf
new file mode 100644
index 0000000..fec3d1e
Binary files /dev/null and b/game-site/mod/tangram.swf differ
diff --git a/game-site/mod/teamcave.swf b/game-site/mod/teamcave.swf
new file mode 100644
index 0000000..aba6021
Binary files /dev/null and b/game-site/mod/teamcave.swf differ
diff --git a/game-site/mod/teamjunglecave.swf b/game-site/mod/teamjunglecave.swf
new file mode 100644
index 0000000..3892598
Binary files /dev/null and b/game-site/mod/teamjunglecave.swf differ
diff --git a/game-site/mod/teepeegeneral.swf b/game-site/mod/teepeegeneral.swf
new file mode 100644
index 0000000..74230cf
Binary files /dev/null and b/game-site/mod/teepeegeneral.swf differ
diff --git a/game-site/mod/test.swf b/game-site/mod/test.swf
new file mode 100644
index 0000000..60e0f71
Binary files /dev/null and b/game-site/mod/test.swf differ
diff --git a/game-site/mod/townhall.swf b/game-site/mod/townhall.swf
new file mode 100644
index 0000000..e195ea9
Binary files /dev/null and b/game-site/mod/townhall.swf differ
diff --git a/game-site/mod/trailriding.swf b/game-site/mod/trailriding.swf
new file mode 100644
index 0000000..5c89f1b
Binary files /dev/null and b/game-site/mod/trailriding.swf differ
diff --git a/game-site/mod/trainer.swf b/game-site/mod/trainer.swf
new file mode 100644
index 0000000..51c450d
Binary files /dev/null and b/game-site/mod/trainer.swf differ
diff --git a/game-site/mod/treasurehunter.swf b/game-site/mod/treasurehunter.swf
new file mode 100644
index 0000000..9391dec
Binary files /dev/null and b/game-site/mod/treasurehunter.swf differ
diff --git a/game-site/mod/uniter.swf b/game-site/mod/uniter.swf
new file mode 100644
index 0000000..ea50194
Binary files /dev/null and b/game-site/mod/uniter.swf differ
diff --git a/game-site/mod/vet.swf b/game-site/mod/vet.swf
new file mode 100644
index 0000000..5682b82
Binary files /dev/null and b/game-site/mod/vet.swf differ
diff --git a/game-site/mod/volehole.swf b/game-site/mod/volehole.swf
new file mode 100644
index 0000000..3503779
Binary files /dev/null and b/game-site/mod/volehole.swf differ
diff --git a/game-site/mod/wackdamole.swf b/game-site/mod/wackdamole.swf
new file mode 100644
index 0000000..4a4dd1d
Binary files /dev/null and b/game-site/mod/wackdamole.swf differ
diff --git a/game-site/mod/wagoncutscene.swf b/game-site/mod/wagoncutscene.swf
new file mode 100644
index 0000000..c45d0e6
Binary files /dev/null and b/game-site/mod/wagoncutscene.swf differ
diff --git a/game-site/mod/wagonstation.swf b/game-site/mod/wagonstation.swf
new file mode 100644
index 0000000..e26b45a
Binary files /dev/null and b/game-site/mod/wagonstation.swf differ
diff --git a/game-site/mod/warpcutscene.swf b/game-site/mod/warpcutscene.swf
new file mode 100644
index 0000000..f2f97e9
Binary files /dev/null and b/game-site/mod/warpcutscene.swf differ
diff --git a/game-site/mod/watermath.swf b/game-site/mod/watermath.swf
new file mode 100644
index 0000000..bef6677
Binary files /dev/null and b/game-site/mod/watermath.swf differ
diff --git a/game-site/mod/weeding.swf b/game-site/mod/weeding.swf
new file mode 100644
index 0000000..a14bd67
Binary files /dev/null and b/game-site/mod/weeding.swf differ
diff --git a/game-site/mod/welcomesign.swf b/game-site/mod/welcomesign.swf
new file mode 100644
index 0000000..ab6b704
Binary files /dev/null and b/game-site/mod/welcomesign.swf differ
diff --git a/game-site/mod/welcomewilly.swf b/game-site/mod/welcomewilly.swf
new file mode 100644
index 0000000..25ebb3b
Binary files /dev/null and b/game-site/mod/welcomewilly.swf differ
diff --git a/game-site/mod/wishingwell.swf b/game-site/mod/wishingwell.swf
new file mode 100644
index 0000000..62ecf85
Binary files /dev/null and b/game-site/mod/wishingwell.swf differ
diff --git a/game-site/mod/wordguess.swf b/game-site/mod/wordguess.swf
new file mode 100644
index 0000000..37abcff
Binary files /dev/null and b/game-site/mod/wordguess.swf differ
diff --git a/game-site/mod/wordlock.swf b/game-site/mod/wordlock.swf
new file mode 100644
index 0000000..3d0a09b
Binary files /dev/null and b/game-site/mod/wordlock.swf differ
diff --git a/game-site/mod/wordpath.swf b/game-site/mod/wordpath.swf
new file mode 100644
index 0000000..c651e54
Binary files /dev/null and b/game-site/mod/wordpath.swf differ
diff --git a/game-site/mod/workshop.swf b/game-site/mod/workshop.swf
new file mode 100644
index 0000000..852756d
Binary files /dev/null and b/game-site/mod/workshop.swf differ
diff --git a/game-site/resource/bgm2 b/game-site/resource/bgm2
new file mode 100644
index 0000000..bf7152d
Binary files /dev/null and b/game-site/resource/bgm2 differ
diff --git a/game-site/resource/bgm3 b/game-site/resource/bgm3
new file mode 100644
index 0000000..0014f4c
Binary files /dev/null and b/game-site/resource/bgm3 differ
diff --git a/game-site/resource/bgm4 b/game-site/resource/bgm4
new file mode 100644
index 0000000..6712403
Binary files /dev/null and b/game-site/resource/bgm4 differ
diff --git a/game-site/resource/bgm5 b/game-site/resource/bgm5
new file mode 100644
index 0000000..bbf478a
Binary files /dev/null and b/game-site/resource/bgm5 differ
diff --git a/game-site/resource/bgm6 b/game-site/resource/bgm6
new file mode 100644
index 0000000..d463e70
Binary files /dev/null and b/game-site/resource/bgm6 differ
diff --git a/game-site/resource/bgm7 b/game-site/resource/bgm7
new file mode 100644
index 0000000..6b6aaf3
Binary files /dev/null and b/game-site/resource/bgm7 differ
diff --git a/game-site/robots.txt b/game-site/robots.txt
new file mode 100644
index 0000000..006471f
--- /dev/null
+++ b/game-site/robots.txt
@@ -0,0 +1 @@
+#empty file to avoid errors in error log
diff --git a/game-site/tack/bridle-air.swf b/game-site/tack/bridle-air.swf
new file mode 100644
index 0000000..163d0d7
Binary files /dev/null and b/game-site/tack/bridle-air.swf differ
diff --git a/game-site/tack/bridle-australian.swf b/game-site/tack/bridle-australian.swf
new file mode 100644
index 0000000..53b8db3
Binary files /dev/null and b/game-site/tack/bridle-australian.swf differ
diff --git a/game-site/tack/bridle-beautiful.swf b/game-site/tack/bridle-beautiful.swf
new file mode 100644
index 0000000..f5b7e58
Binary files /dev/null and b/game-site/tack/bridle-beautiful.swf differ
diff --git a/game-site/tack/bridle-black Hunting.swf b/game-site/tack/bridle-black Hunting.swf
new file mode 100644
index 0000000..169c608
Binary files /dev/null and b/game-site/tack/bridle-black Hunting.swf differ
diff --git a/game-site/tack/bridle-black Parade.swf b/game-site/tack/bridle-black Parade.swf
new file mode 100644
index 0000000..f197bcb
Binary files /dev/null and b/game-site/tack/bridle-black Parade.swf differ
diff --git a/game-site/tack/bridle-blue Hunting.swf b/game-site/tack/bridle-blue Hunting.swf
new file mode 100644
index 0000000..ba70ded
Binary files /dev/null and b/game-site/tack/bridle-blue Hunting.swf differ
diff --git a/game-site/tack/bridle-blue Parade.swf b/game-site/tack/bridle-blue Parade.swf
new file mode 100644
index 0000000..0e0eddd
Binary files /dev/null and b/game-site/tack/bridle-blue Parade.swf differ
diff --git a/game-site/tack/bridle-bluebird Camel.swf b/game-site/tack/bridle-bluebird Camel.swf
new file mode 100644
index 0000000..69ac8a2
Binary files /dev/null and b/game-site/tack/bridle-bluebird Camel.swf differ
diff --git a/game-site/tack/bridle-camel.swf b/game-site/tack/bridle-camel.swf
new file mode 100644
index 0000000..c87560e
Binary files /dev/null and b/game-site/tack/bridle-camel.swf differ
diff --git a/game-site/tack/bridle-crafted.swf b/game-site/tack/bridle-crafted.swf
new file mode 100644
index 0000000..3a2cdfc
Binary files /dev/null and b/game-site/tack/bridle-crafted.swf differ
diff --git a/game-site/tack/bridle-draft.swf b/game-site/tack/bridle-draft.swf
new file mode 100644
index 0000000..5dc4785
Binary files /dev/null and b/game-site/tack/bridle-draft.swf differ
diff --git a/game-site/tack/bridle-earth.swf b/game-site/tack/bridle-earth.swf
new file mode 100644
index 0000000..337c19f
Binary files /dev/null and b/game-site/tack/bridle-earth.swf differ
diff --git a/game-site/tack/bridle-english.swf b/game-site/tack/bridle-english.swf
new file mode 100644
index 0000000..e801405
Binary files /dev/null and b/game-site/tack/bridle-english.swf differ
diff --git a/game-site/tack/bridle-fancy Llama.swf b/game-site/tack/bridle-fancy Llama.swf
new file mode 100644
index 0000000..b4c8900
Binary files /dev/null and b/game-site/tack/bridle-fancy Llama.swf differ
diff --git a/game-site/tack/bridle-fancy.swf b/game-site/tack/bridle-fancy.swf
new file mode 100644
index 0000000..433f6b8
Binary files /dev/null and b/game-site/tack/bridle-fancy.swf differ
diff --git a/game-site/tack/bridle-fireball.swf b/game-site/tack/bridle-fireball.swf
new file mode 100644
index 0000000..149971b
Binary files /dev/null and b/game-site/tack/bridle-fireball.swf differ
diff --git a/game-site/tack/bridle-glorious.swf b/game-site/tack/bridle-glorious.swf
new file mode 100644
index 0000000..4d46c39
Binary files /dev/null and b/game-site/tack/bridle-glorious.swf differ
diff --git a/game-site/tack/bridle-green Hunting.swf b/game-site/tack/bridle-green Hunting.swf
new file mode 100644
index 0000000..a2e75f2
Binary files /dev/null and b/game-site/tack/bridle-green Hunting.swf differ
diff --git a/game-site/tack/bridle-green Parade.swf b/game-site/tack/bridle-green Parade.swf
new file mode 100644
index 0000000..6d3ed8f
Binary files /dev/null and b/game-site/tack/bridle-green Parade.swf differ
diff --git a/game-site/tack/bridle-heavyweight.swf b/game-site/tack/bridle-heavyweight.swf
new file mode 100644
index 0000000..8faad99
Binary files /dev/null and b/game-site/tack/bridle-heavyweight.swf differ
diff --git a/game-site/tack/bridle-hercules.swf b/game-site/tack/bridle-hercules.swf
new file mode 100644
index 0000000..2a007b0
Binary files /dev/null and b/game-site/tack/bridle-hercules.swf differ
diff --git a/game-site/tack/bridle-homemade.swf b/game-site/tack/bridle-homemade.swf
new file mode 100644
index 0000000..7c061db
Binary files /dev/null and b/game-site/tack/bridle-homemade.swf differ
diff --git a/game-site/tack/bridle-icarus.swf b/game-site/tack/bridle-icarus.swf
new file mode 100644
index 0000000..54d4943
Binary files /dev/null and b/game-site/tack/bridle-icarus.swf differ
diff --git a/game-site/tack/bridle-jackrabbit.swf b/game-site/tack/bridle-jackrabbit.swf
new file mode 100644
index 0000000..fd56e35
Binary files /dev/null and b/game-site/tack/bridle-jackrabbit.swf differ
diff --git a/game-site/tack/bridle-jumping.swf b/game-site/tack/bridle-jumping.swf
new file mode 100644
index 0000000..53e33cf
Binary files /dev/null and b/game-site/tack/bridle-jumping.swf differ
diff --git a/game-site/tack/bridle-llama.swf b/game-site/tack/bridle-llama.swf
new file mode 100644
index 0000000..aea9a8b
Binary files /dev/null and b/game-site/tack/bridle-llama.swf differ
diff --git a/game-site/tack/bridle-pegasus.swf b/game-site/tack/bridle-pegasus.swf
new file mode 100644
index 0000000..8807657
Binary files /dev/null and b/game-site/tack/bridle-pegasus.swf differ
diff --git a/game-site/tack/bridle-racing.swf b/game-site/tack/bridle-racing.swf
new file mode 100644
index 0000000..66293ed
Binary files /dev/null and b/game-site/tack/bridle-racing.swf differ
diff --git a/game-site/tack/bridle-rcmp.swf b/game-site/tack/bridle-rcmp.swf
new file mode 100644
index 0000000..f11ded4
Binary files /dev/null and b/game-site/tack/bridle-rcmp.swf differ
diff --git a/game-site/tack/bridle-red Hunting.swf b/game-site/tack/bridle-red Hunting.swf
new file mode 100644
index 0000000..96625e8
Binary files /dev/null and b/game-site/tack/bridle-red Hunting.swf differ
diff --git a/game-site/tack/bridle-red Parade.swf b/game-site/tack/bridle-red Parade.swf
new file mode 100644
index 0000000..3d468f2
Binary files /dev/null and b/game-site/tack/bridle-red Parade.swf differ
diff --git a/game-site/tack/bridle-starfire.swf b/game-site/tack/bridle-starfire.swf
new file mode 100644
index 0000000..98b7424
Binary files /dev/null and b/game-site/tack/bridle-starfire.swf differ
diff --git a/game-site/tack/bridle-turkmen.swf b/game-site/tack/bridle-turkmen.swf
new file mode 100644
index 0000000..ccaaea3
Binary files /dev/null and b/game-site/tack/bridle-turkmen.swf differ
diff --git a/game-site/tack/bridle-water.swf b/game-site/tack/bridle-water.swf
new file mode 100644
index 0000000..73e9e72
Binary files /dev/null and b/game-site/tack/bridle-water.swf differ
diff --git a/game-site/tack/bridle-western.swf b/game-site/tack/bridle-western.swf
new file mode 100644
index 0000000..3220f85
Binary files /dev/null and b/game-site/tack/bridle-western.swf differ
diff --git a/game-site/tack/pet-aardvark.swf b/game-site/tack/pet-aardvark.swf
new file mode 100644
index 0000000..2b39401
Binary files /dev/null and b/game-site/tack/pet-aardvark.swf differ
diff --git a/game-site/tack/pet-airdale.swf b/game-site/tack/pet-airdale.swf
new file mode 100644
index 0000000..bf36498
Binary files /dev/null and b/game-site/tack/pet-airdale.swf differ
diff --git a/game-site/tack/pet-ashepherd.swf b/game-site/tack/pet-ashepherd.swf
new file mode 100644
index 0000000..ca10c3b
Binary files /dev/null and b/game-site/tack/pet-ashepherd.swf differ
diff --git a/game-site/tack/pet-ayeaye.swf b/game-site/tack/pet-ayeaye.swf
new file mode 100644
index 0000000..7fc9207
Binary files /dev/null and b/game-site/tack/pet-ayeaye.swf differ
diff --git a/game-site/tack/pet-badger.swf b/game-site/tack/pet-badger.swf
new file mode 100644
index 0000000..d03f408
Binary files /dev/null and b/game-site/tack/pet-badger.swf differ
diff --git a/game-site/tack/pet-bat.swf b/game-site/tack/pet-bat.swf
new file mode 100644
index 0000000..1f69f5a
Binary files /dev/null and b/game-site/tack/pet-bat.swf differ
diff --git a/game-site/tack/pet-bernard.swf b/game-site/tack/pet-bernard.swf
new file mode 100644
index 0000000..bc742c9
Binary files /dev/null and b/game-site/tack/pet-bernard.swf differ
diff --git a/game-site/tack/pet-birdoid.swf b/game-site/tack/pet-birdoid.swf
new file mode 100644
index 0000000..41d6aec
Binary files /dev/null and b/game-site/tack/pet-birdoid.swf differ
diff --git a/game-site/tack/pet-blackcat.swf b/game-site/tack/pet-blackcat.swf
new file mode 100644
index 0000000..6cea4a1
Binary files /dev/null and b/game-site/tack/pet-blackcat.swf differ
diff --git a/game-site/tack/pet-bordercollie.swf b/game-site/tack/pet-bordercollie.swf
new file mode 100644
index 0000000..a9ca686
Binary files /dev/null and b/game-site/tack/pet-bordercollie.swf differ
diff --git a/game-site/tack/pet-bunny.swf b/game-site/tack/pet-bunny.swf
new file mode 100644
index 0000000..762853d
Binary files /dev/null and b/game-site/tack/pet-bunny.swf differ
diff --git a/game-site/tack/pet-butterfly.swf b/game-site/tack/pet-butterfly.swf
new file mode 100644
index 0000000..c7d1bad
Binary files /dev/null and b/game-site/tack/pet-butterfly.swf differ
diff --git a/game-site/tack/pet-calico.swf b/game-site/tack/pet-calico.swf
new file mode 100644
index 0000000..0acf700
Binary files /dev/null and b/game-site/tack/pet-calico.swf differ
diff --git a/game-site/tack/pet-camel.swf b/game-site/tack/pet-camel.swf
new file mode 100644
index 0000000..c404563
Binary files /dev/null and b/game-site/tack/pet-camel.swf differ
diff --git a/game-site/tack/pet-cdragonpurple.swf b/game-site/tack/pet-cdragonpurple.swf
new file mode 100644
index 0000000..1736cee
Binary files /dev/null and b/game-site/tack/pet-cdragonpurple.swf differ
diff --git a/game-site/tack/pet-cdragonyellow.swf b/game-site/tack/pet-cdragonyellow.swf
new file mode 100644
index 0000000..fda7493
Binary files /dev/null and b/game-site/tack/pet-cdragonyellow.swf differ
diff --git a/game-site/tack/pet-chameleon.swf b/game-site/tack/pet-chameleon.swf
new file mode 100644
index 0000000..2e1d67d
Binary files /dev/null and b/game-site/tack/pet-chameleon.swf differ
diff --git a/game-site/tack/pet-cheshire.swf b/game-site/tack/pet-cheshire.swf
new file mode 100644
index 0000000..d402223
Binary files /dev/null and b/game-site/tack/pet-cheshire.swf differ
diff --git a/game-site/tack/pet-chicken.swf b/game-site/tack/pet-chicken.swf
new file mode 100644
index 0000000..881394a
Binary files /dev/null and b/game-site/tack/pet-chicken.swf differ
diff --git a/game-site/tack/pet-chipmunk.swf b/game-site/tack/pet-chipmunk.swf
new file mode 100644
index 0000000..73547d8
Binary files /dev/null and b/game-site/tack/pet-chipmunk.swf differ
diff --git a/game-site/tack/pet-chocobunny.swf b/game-site/tack/pet-chocobunny.swf
new file mode 100644
index 0000000..d5a6e60
Binary files /dev/null and b/game-site/tack/pet-chocobunny.swf differ
diff --git a/game-site/tack/pet-chow.swf b/game-site/tack/pet-chow.swf
new file mode 100644
index 0000000..7b43ce6
Binary files /dev/null and b/game-site/tack/pet-chow.swf differ
diff --git a/game-site/tack/pet-coati.swf b/game-site/tack/pet-coati.swf
new file mode 100644
index 0000000..7c43f93
Binary files /dev/null and b/game-site/tack/pet-coati.swf differ
diff --git a/game-site/tack/pet-cockerspaniel.swf b/game-site/tack/pet-cockerspaniel.swf
new file mode 100644
index 0000000..c825d2e
Binary files /dev/null and b/game-site/tack/pet-cockerspaniel.swf differ
diff --git a/game-site/tack/pet-collie.swf b/game-site/tack/pet-collie.swf
new file mode 100644
index 0000000..dc661c5
Binary files /dev/null and b/game-site/tack/pet-collie.swf differ
diff --git a/game-site/tack/pet-colobus.swf b/game-site/tack/pet-colobus.swf
new file mode 100644
index 0000000..1c377b9
Binary files /dev/null and b/game-site/tack/pet-colobus.swf differ
diff --git a/game-site/tack/pet-cria.swf b/game-site/tack/pet-cria.swf
new file mode 100644
index 0000000..3a9f719
Binary files /dev/null and b/game-site/tack/pet-cria.swf differ
diff --git a/game-site/tack/pet-criablack.swf b/game-site/tack/pet-criablack.swf
new file mode 100644
index 0000000..7369989
Binary files /dev/null and b/game-site/tack/pet-criablack.swf differ
diff --git a/game-site/tack/pet-criabrown.swf b/game-site/tack/pet-criabrown.swf
new file mode 100644
index 0000000..d57c94b
Binary files /dev/null and b/game-site/tack/pet-criabrown.swf differ
diff --git a/game-site/tack/pet-criapinto.swf b/game-site/tack/pet-criapinto.swf
new file mode 100644
index 0000000..7439b9b
Binary files /dev/null and b/game-site/tack/pet-criapinto.swf differ
diff --git a/game-site/tack/pet-criaroan.swf b/game-site/tack/pet-criaroan.swf
new file mode 100644
index 0000000..8303021
Binary files /dev/null and b/game-site/tack/pet-criaroan.swf differ
diff --git a/game-site/tack/pet-dachsund.swf b/game-site/tack/pet-dachsund.swf
new file mode 100644
index 0000000..c183eed
Binary files /dev/null and b/game-site/tack/pet-dachsund.swf differ
diff --git a/game-site/tack/pet-dalmation.swf b/game-site/tack/pet-dalmation.swf
new file mode 100644
index 0000000..3c2434d
Binary files /dev/null and b/game-site/tack/pet-dalmation.swf differ
diff --git a/game-site/tack/pet-doberman.swf b/game-site/tack/pet-doberman.swf
new file mode 100644
index 0000000..192a11d
Binary files /dev/null and b/game-site/tack/pet-doberman.swf differ
diff --git a/game-site/tack/pet-dogoid.swf b/game-site/tack/pet-dogoid.swf
new file mode 100644
index 0000000..f538e1e
Binary files /dev/null and b/game-site/tack/pet-dogoid.swf differ
diff --git a/game-site/tack/pet-donkey.swf b/game-site/tack/pet-donkey.swf
new file mode 100644
index 0000000..22c9477
Binary files /dev/null and b/game-site/tack/pet-donkey.swf differ
diff --git a/game-site/tack/pet-dragon.swf b/game-site/tack/pet-dragon.swf
new file mode 100644
index 0000000..8251d08
Binary files /dev/null and b/game-site/tack/pet-dragon.swf differ
diff --git a/game-site/tack/pet-dragonblue.swf b/game-site/tack/pet-dragonblue.swf
new file mode 100644
index 0000000..bdc8c24
Binary files /dev/null and b/game-site/tack/pet-dragonblue.swf differ
diff --git a/game-site/tack/pet-dragonpurple.swf b/game-site/tack/pet-dragonpurple.swf
new file mode 100644
index 0000000..34d8d18
Binary files /dev/null and b/game-site/tack/pet-dragonpurple.swf differ
diff --git a/game-site/tack/pet-dragonred.swf b/game-site/tack/pet-dragonred.swf
new file mode 100644
index 0000000..90b086e
Binary files /dev/null and b/game-site/tack/pet-dragonred.swf differ
diff --git a/game-site/tack/pet-elephant.swf b/game-site/tack/pet-elephant.swf
new file mode 100644
index 0000000..2d5e503
Binary files /dev/null and b/game-site/tack/pet-elephant.swf differ
diff --git a/game-site/tack/pet-fanlizard.swf b/game-site/tack/pet-fanlizard.swf
new file mode 100644
index 0000000..d7f9325
Binary files /dev/null and b/game-site/tack/pet-fanlizard.swf differ
diff --git a/game-site/tack/pet-fennecfox.swf b/game-site/tack/pet-fennecfox.swf
new file mode 100644
index 0000000..78c1553
Binary files /dev/null and b/game-site/tack/pet-fennecfox.swf differ
diff --git a/game-site/tack/pet-ferret.swf b/game-site/tack/pet-ferret.swf
new file mode 100644
index 0000000..ca0ef0b
Binary files /dev/null and b/game-site/tack/pet-ferret.swf differ
diff --git a/game-site/tack/pet-fireflies.swf b/game-site/tack/pet-fireflies.swf
new file mode 100644
index 0000000..3efded0
Binary files /dev/null and b/game-site/tack/pet-fireflies.swf differ
diff --git a/game-site/tack/pet-fish.swf b/game-site/tack/pet-fish.swf
new file mode 100644
index 0000000..5cd26d8
Binary files /dev/null and b/game-site/tack/pet-fish.swf differ
diff --git a/game-site/tack/pet-flies.swf b/game-site/tack/pet-flies.swf
new file mode 100644
index 0000000..08a6499
Binary files /dev/null and b/game-site/tack/pet-flies.swf differ
diff --git a/game-site/tack/pet-foalbay.swf b/game-site/tack/pet-foalbay.swf
new file mode 100644
index 0000000..d25ef70
Binary files /dev/null and b/game-site/tack/pet-foalbay.swf differ
diff --git a/game-site/tack/pet-foalbaysabinod.swf b/game-site/tack/pet-foalbaysabinod.swf
new file mode 100644
index 0000000..f4e5f14
Binary files /dev/null and b/game-site/tack/pet-foalbaysabinod.swf differ
diff --git a/game-site/tack/pet-foalblack.swf b/game-site/tack/pet-foalblack.swf
new file mode 100644
index 0000000..b04070b
Binary files /dev/null and b/game-site/tack/pet-foalblack.swf differ
diff --git a/game-site/tack/pet-foalblackd.swf b/game-site/tack/pet-foalblackd.swf
new file mode 100644
index 0000000..996bd07
Binary files /dev/null and b/game-site/tack/pet-foalblackd.swf differ
diff --git a/game-site/tack/pet-foalblanket.swf b/game-site/tack/pet-foalblanket.swf
new file mode 100644
index 0000000..f250a1a
Binary files /dev/null and b/game-site/tack/pet-foalblanket.swf differ
diff --git a/game-site/tack/pet-foalblue.swf b/game-site/tack/pet-foalblue.swf
new file mode 100644
index 0000000..6e54450
Binary files /dev/null and b/game-site/tack/pet-foalblue.swf differ
diff --git a/game-site/tack/pet-foalbrownd.swf b/game-site/tack/pet-foalbrownd.swf
new file mode 100644
index 0000000..f9072bd
Binary files /dev/null and b/game-site/tack/pet-foalbrownd.swf differ
diff --git a/game-site/tack/pet-foalbrownm.swf b/game-site/tack/pet-foalbrownm.swf
new file mode 100644
index 0000000..07afc71
Binary files /dev/null and b/game-site/tack/pet-foalbrownm.swf differ
diff --git a/game-site/tack/pet-foalchest.swf b/game-site/tack/pet-foalchest.swf
new file mode 100644
index 0000000..cb9e6f0
Binary files /dev/null and b/game-site/tack/pet-foalchest.swf differ
diff --git a/game-site/tack/pet-foalchestnutm.swf b/game-site/tack/pet-foalchestnutm.swf
new file mode 100644
index 0000000..e2be343
Binary files /dev/null and b/game-site/tack/pet-foalchestnutm.swf differ
diff --git a/game-site/tack/pet-foalcremello.swf b/game-site/tack/pet-foalcremello.swf
new file mode 100644
index 0000000..0fb94ec
Binary files /dev/null and b/game-site/tack/pet-foalcremello.swf differ
diff --git a/game-site/tack/pet-foaldonkey.swf b/game-site/tack/pet-foaldonkey.swf
new file mode 100644
index 0000000..79261fb
Binary files /dev/null and b/game-site/tack/pet-foaldonkey.swf differ
diff --git a/game-site/tack/pet-foaldun.swf b/game-site/tack/pet-foaldun.swf
new file mode 100644
index 0000000..b942842
Binary files /dev/null and b/game-site/tack/pet-foaldun.swf differ
diff --git a/game-site/tack/pet-foalforestd.swf b/game-site/tack/pet-foalforestd.swf
new file mode 100644
index 0000000..4f5888f
Binary files /dev/null and b/game-site/tack/pet-foalforestd.swf differ
diff --git a/game-site/tack/pet-foalgrey.swf b/game-site/tack/pet-foalgrey.swf
new file mode 100644
index 0000000..15a7a15
Binary files /dev/null and b/game-site/tack/pet-foalgrey.swf differ
diff --git a/game-site/tack/pet-foalleopard.swf b/game-site/tack/pet-foalleopard.swf
new file mode 100644
index 0000000..5947c04
Binary files /dev/null and b/game-site/tack/pet-foalleopard.swf differ
diff --git a/game-site/tack/pet-foalovero.swf b/game-site/tack/pet-foalovero.swf
new file mode 100644
index 0000000..d55f35f
Binary files /dev/null and b/game-site/tack/pet-foalovero.swf differ
diff --git a/game-site/tack/pet-foalpalo.swf b/game-site/tack/pet-foalpalo.swf
new file mode 100644
index 0000000..46331b5
Binary files /dev/null and b/game-site/tack/pet-foalpalo.swf differ
diff --git a/game-site/tack/pet-foalpalod.swf b/game-site/tack/pet-foalpalod.swf
new file mode 100644
index 0000000..f92278e
Binary files /dev/null and b/game-site/tack/pet-foalpalod.swf differ
diff --git a/game-site/tack/pet-foalpiebald.swf b/game-site/tack/pet-foalpiebald.swf
new file mode 100644
index 0000000..f2941ce
Binary files /dev/null and b/game-site/tack/pet-foalpiebald.swf differ
diff --git a/game-site/tack/pet-foalredroan.swf b/game-site/tack/pet-foalredroan.swf
new file mode 100644
index 0000000..fc18416
Binary files /dev/null and b/game-site/tack/pet-foalredroan.swf differ
diff --git a/game-site/tack/pet-foalstrawberry.swf b/game-site/tack/pet-foalstrawberry.swf
new file mode 100644
index 0000000..abcef9e
Binary files /dev/null and b/game-site/tack/pet-foalstrawberry.swf differ
diff --git a/game-site/tack/pet-foaltobiano.swf b/game-site/tack/pet-foaltobiano.swf
new file mode 100644
index 0000000..f4ae424
Binary files /dev/null and b/game-site/tack/pet-foaltobiano.swf differ
diff --git a/game-site/tack/pet-foaltovero.swf b/game-site/tack/pet-foaltovero.swf
new file mode 100644
index 0000000..62a34cd
Binary files /dev/null and b/game-site/tack/pet-foaltovero.swf differ
diff --git a/game-site/tack/pet-foalwhite.swf b/game-site/tack/pet-foalwhite.swf
new file mode 100644
index 0000000..5e7e344
Binary files /dev/null and b/game-site/tack/pet-foalwhite.swf differ
diff --git a/game-site/tack/pet-foalzebra.swf b/game-site/tack/pet-foalzebra.swf
new file mode 100644
index 0000000..b78c4d1
Binary files /dev/null and b/game-site/tack/pet-foalzebra.swf differ
diff --git a/game-site/tack/pet-foxhound.swf b/game-site/tack/pet-foxhound.swf
new file mode 100644
index 0000000..20d84da
Binary files /dev/null and b/game-site/tack/pet-foxhound.swf differ
diff --git a/game-site/tack/pet-frilledlizard.swf b/game-site/tack/pet-frilledlizard.swf
new file mode 100644
index 0000000..44fa3c6
Binary files /dev/null and b/game-site/tack/pet-frilledlizard.swf differ
diff --git a/game-site/tack/pet-gardengnome.swf b/game-site/tack/pet-gardengnome.swf
new file mode 100644
index 0000000..4dfd399
Binary files /dev/null and b/game-site/tack/pet-gardengnome.swf differ
diff --git a/game-site/tack/pet-gecko.swf b/game-site/tack/pet-gecko.swf
new file mode 100644
index 0000000..b3e1b11
Binary files /dev/null and b/game-site/tack/pet-gecko.swf differ
diff --git a/game-site/tack/pet-gerbil.swf b/game-site/tack/pet-gerbil.swf
new file mode 100644
index 0000000..9de1138
Binary files /dev/null and b/game-site/tack/pet-gerbil.swf differ
diff --git a/game-site/tack/pet-gibroot.swf b/game-site/tack/pet-gibroot.swf
new file mode 100644
index 0000000..7b3979f
Binary files /dev/null and b/game-site/tack/pet-gibroot.swf differ
diff --git a/game-site/tack/pet-giraffe.swf b/game-site/tack/pet-giraffe.swf
new file mode 100644
index 0000000..60781ff
Binary files /dev/null and b/game-site/tack/pet-giraffe.swf differ
diff --git a/game-site/tack/pet-goat.swf b/game-site/tack/pet-goat.swf
new file mode 100644
index 0000000..cec4ace
Binary files /dev/null and b/game-site/tack/pet-goat.swf differ
diff --git a/game-site/tack/pet-goose.swf b/game-site/tack/pet-goose.swf
new file mode 100644
index 0000000..a9d1004
Binary files /dev/null and b/game-site/tack/pet-goose.swf differ
diff --git a/game-site/tack/pet-gretriever.swf b/game-site/tack/pet-gretriever.swf
new file mode 100644
index 0000000..27e2ecb
Binary files /dev/null and b/game-site/tack/pet-gretriever.swf differ
diff --git a/game-site/tack/pet-gryphon.swf b/game-site/tack/pet-gryphon.swf
new file mode 100644
index 0000000..f0a1c64
Binary files /dev/null and b/game-site/tack/pet-gryphon.swf differ
diff --git a/game-site/tack/pet-gshepherd.swf b/game-site/tack/pet-gshepherd.swf
new file mode 100644
index 0000000..5bcf146
Binary files /dev/null and b/game-site/tack/pet-gshepherd.swf differ
diff --git a/game-site/tack/pet-guineapig.swf b/game-site/tack/pet-guineapig.swf
new file mode 100644
index 0000000..e314e90
Binary files /dev/null and b/game-site/tack/pet-guineapig.swf differ
diff --git a/game-site/tack/pet-hedgehog.swf b/game-site/tack/pet-hedgehog.swf
new file mode 100644
index 0000000..de87139
Binary files /dev/null and b/game-site/tack/pet-hedgehog.swf differ
diff --git a/game-site/tack/pet-hereford.swf b/game-site/tack/pet-hereford.swf
new file mode 100644
index 0000000..11be788
Binary files /dev/null and b/game-site/tack/pet-hereford.swf differ
diff --git a/game-site/tack/pet-highlandcalf.swf b/game-site/tack/pet-highlandcalf.swf
new file mode 100644
index 0000000..c9281f2
Binary files /dev/null and b/game-site/tack/pet-highlandcalf.swf differ
diff --git a/game-site/tack/pet-hippo.swf b/game-site/tack/pet-hippo.swf
new file mode 100644
index 0000000..a859ebd
Binary files /dev/null and b/game-site/tack/pet-hippo.swf differ
diff --git a/game-site/tack/pet-hippogryphbay.swf b/game-site/tack/pet-hippogryphbay.swf
new file mode 100644
index 0000000..2005a29
Binary files /dev/null and b/game-site/tack/pet-hippogryphbay.swf differ
diff --git a/game-site/tack/pet-hippogryphblk.swf b/game-site/tack/pet-hippogryphblk.swf
new file mode 100644
index 0000000..33e2d55
Binary files /dev/null and b/game-site/tack/pet-hippogryphblk.swf differ
diff --git a/game-site/tack/pet-hippogryphchest.swf b/game-site/tack/pet-hippogryphchest.swf
new file mode 100644
index 0000000..89ca870
Binary files /dev/null and b/game-site/tack/pet-hippogryphchest.swf differ
diff --git a/game-site/tack/pet-hippogryphpalo.swf b/game-site/tack/pet-hippogryphpalo.swf
new file mode 100644
index 0000000..745c378
Binary files /dev/null and b/game-site/tack/pet-hippogryphpalo.swf differ
diff --git a/game-site/tack/pet-hummer.swf b/game-site/tack/pet-hummer.swf
new file mode 100644
index 0000000..4426f09
Binary files /dev/null and b/game-site/tack/pet-hummer.swf differ
diff --git a/game-site/tack/pet-husky.swf b/game-site/tack/pet-husky.swf
new file mode 100644
index 0000000..70bca01
Binary files /dev/null and b/game-site/tack/pet-husky.swf differ
diff --git a/game-site/tack/pet-hydra.swf b/game-site/tack/pet-hydra.swf
new file mode 100644
index 0000000..921d8a5
Binary files /dev/null and b/game-site/tack/pet-hydra.swf differ
diff --git a/game-site/tack/pet-inchworm.swf b/game-site/tack/pet-inchworm.swf
new file mode 100644
index 0000000..503b556
Binary files /dev/null and b/game-site/tack/pet-inchworm.swf differ
diff --git a/game-site/tack/pet-jackalope.swf b/game-site/tack/pet-jackalope.swf
new file mode 100644
index 0000000..a2de7a0
Binary files /dev/null and b/game-site/tack/pet-jackalope.swf differ
diff --git a/game-site/tack/pet-jackinabox.swf b/game-site/tack/pet-jackinabox.swf
new file mode 100644
index 0000000..c5a15a3
Binary files /dev/null and b/game-site/tack/pet-jackinabox.swf differ
diff --git a/game-site/tack/pet-kittenbasket.swf b/game-site/tack/pet-kittenbasket.swf
new file mode 100644
index 0000000..2b728b0
Binary files /dev/null and b/game-site/tack/pet-kittenbasket.swf differ
diff --git a/game-site/tack/pet-kitty.swf b/game-site/tack/pet-kitty.swf
new file mode 100644
index 0000000..b3dec19
Binary files /dev/null and b/game-site/tack/pet-kitty.swf differ
diff --git a/game-site/tack/pet-kittyoid.swf b/game-site/tack/pet-kittyoid.swf
new file mode 100644
index 0000000..4a6c91f
Binary files /dev/null and b/game-site/tack/pet-kittyoid.swf differ
diff --git a/game-site/tack/pet-kiwi.swf b/game-site/tack/pet-kiwi.swf
new file mode 100644
index 0000000..37d0020
Binary files /dev/null and b/game-site/tack/pet-kiwi.swf differ
diff --git a/game-site/tack/pet-kookaburra.swf b/game-site/tack/pet-kookaburra.swf
new file mode 100644
index 0000000..c91e89b
Binary files /dev/null and b/game-site/tack/pet-kookaburra.swf differ
diff --git a/game-site/tack/pet-ladybug.swf b/game-site/tack/pet-ladybug.swf
new file mode 100644
index 0000000..1f06ad3
Binary files /dev/null and b/game-site/tack/pet-ladybug.swf differ
diff --git a/game-site/tack/pet-lamb.swf b/game-site/tack/pet-lamb.swf
new file mode 100644
index 0000000..675c836
Binary files /dev/null and b/game-site/tack/pet-lamb.swf differ
diff --git a/game-site/tack/pet-lemur.swf b/game-site/tack/pet-lemur.swf
new file mode 100644
index 0000000..98174bc
Binary files /dev/null and b/game-site/tack/pet-lemur.swf differ
diff --git a/game-site/tack/pet-mau.swf b/game-site/tack/pet-mau.swf
new file mode 100644
index 0000000..e60daa6
Binary files /dev/null and b/game-site/tack/pet-mau.swf differ
diff --git a/game-site/tack/pet-meerkat.swf b/game-site/tack/pet-meerkat.swf
new file mode 100644
index 0000000..332c30c
Binary files /dev/null and b/game-site/tack/pet-meerkat.swf differ
diff --git a/game-site/tack/pet-monarch.swf b/game-site/tack/pet-monarch.swf
new file mode 100644
index 0000000..faac790
Binary files /dev/null and b/game-site/tack/pet-monarch.swf differ
diff --git a/game-site/tack/pet-monkey.swf b/game-site/tack/pet-monkey.swf
new file mode 100644
index 0000000..611a19d
Binary files /dev/null and b/game-site/tack/pet-monkey.swf differ
diff --git a/game-site/tack/pet-mouse.swf b/game-site/tack/pet-mouse.swf
new file mode 100644
index 0000000..ae782b9
Binary files /dev/null and b/game-site/tack/pet-mouse.swf differ
diff --git a/game-site/tack/pet-mulebay.swf b/game-site/tack/pet-mulebay.swf
new file mode 100644
index 0000000..f967c4a
Binary files /dev/null and b/game-site/tack/pet-mulebay.swf differ
diff --git a/game-site/tack/pet-muleblack.swf b/game-site/tack/pet-muleblack.swf
new file mode 100644
index 0000000..9230f2e
Binary files /dev/null and b/game-site/tack/pet-muleblack.swf differ
diff --git a/game-site/tack/pet-mulechest.swf b/game-site/tack/pet-mulechest.swf
new file mode 100644
index 0000000..f40aa27
Binary files /dev/null and b/game-site/tack/pet-mulechest.swf differ
diff --git a/game-site/tack/pet-muledun.swf b/game-site/tack/pet-muledun.swf
new file mode 100644
index 0000000..58888e1
Binary files /dev/null and b/game-site/tack/pet-muledun.swf differ
diff --git a/game-site/tack/pet-mulepalo.swf b/game-site/tack/pet-mulepalo.swf
new file mode 100644
index 0000000..3382917
Binary files /dev/null and b/game-site/tack/pet-mulepalo.swf differ
diff --git a/game-site/tack/pet-mulepinto.swf b/game-site/tack/pet-mulepinto.swf
new file mode 100644
index 0000000..93a5399
Binary files /dev/null and b/game-site/tack/pet-mulepinto.swf differ
diff --git a/game-site/tack/pet-okapi.swf b/game-site/tack/pet-okapi.swf
new file mode 100644
index 0000000..536baa9
Binary files /dev/null and b/game-site/tack/pet-okapi.swf differ
diff --git a/game-site/tack/pet-orangetabby.swf b/game-site/tack/pet-orangetabby.swf
new file mode 100644
index 0000000..7d01a22
Binary files /dev/null and b/game-site/tack/pet-orangetabby.swf differ
diff --git a/game-site/tack/pet-ostrich.swf b/game-site/tack/pet-ostrich.swf
new file mode 100644
index 0000000..cbbb75e
Binary files /dev/null and b/game-site/tack/pet-ostrich.swf differ
diff --git a/game-site/tack/pet-owl.swf b/game-site/tack/pet-owl.swf
new file mode 100644
index 0000000..50974bd
Binary files /dev/null and b/game-site/tack/pet-owl.swf differ
diff --git a/game-site/tack/pet-pallas.swf b/game-site/tack/pet-pallas.swf
new file mode 100644
index 0000000..d3bf794
Binary files /dev/null and b/game-site/tack/pet-pallas.swf differ
diff --git a/game-site/tack/pet-panda.swf b/game-site/tack/pet-panda.swf
new file mode 100644
index 0000000..920ab45
Binary files /dev/null and b/game-site/tack/pet-panda.swf differ
diff --git a/game-site/tack/pet-parrot.swf b/game-site/tack/pet-parrot.swf
new file mode 100644
index 0000000..b34504f
Binary files /dev/null and b/game-site/tack/pet-parrot.swf differ
diff --git a/game-site/tack/pet-peacock.swf b/game-site/tack/pet-peacock.swf
new file mode 100644
index 0000000..a8092ac
Binary files /dev/null and b/game-site/tack/pet-peacock.swf differ
diff --git a/game-site/tack/pet-penguin.swf b/game-site/tack/pet-penguin.swf
new file mode 100644
index 0000000..8b081da
Binary files /dev/null and b/game-site/tack/pet-penguin.swf differ
diff --git a/game-site/tack/pet-phoenix.swf b/game-site/tack/pet-phoenix.swf
new file mode 100644
index 0000000..a23f352
Binary files /dev/null and b/game-site/tack/pet-phoenix.swf differ
diff --git a/game-site/tack/pet-pigeon.swf b/game-site/tack/pet-pigeon.swf
new file mode 100644
index 0000000..450391d
Binary files /dev/null and b/game-site/tack/pet-pigeon.swf differ
diff --git a/game-site/tack/pet-piglet.swf b/game-site/tack/pet-piglet.swf
new file mode 100644
index 0000000..dd624df
Binary files /dev/null and b/game-site/tack/pet-piglet.swf differ
diff --git a/game-site/tack/pet-pika.swf b/game-site/tack/pet-pika.swf
new file mode 100644
index 0000000..add178e
Binary files /dev/null and b/game-site/tack/pet-pika.swf differ
diff --git a/game-site/tack/pet-plasticpinkflamingo.swf b/game-site/tack/pet-plasticpinkflamingo.swf
new file mode 100644
index 0000000..fad6501
Binary files /dev/null and b/game-site/tack/pet-plasticpinkflamingo.swf differ
diff --git a/game-site/tack/pet-plushtrike.swf b/game-site/tack/pet-plushtrike.swf
new file mode 100644
index 0000000..1d369e7
Binary files /dev/null and b/game-site/tack/pet-plushtrike.swf differ
diff --git a/game-site/tack/pet-plushypeggy.swf b/game-site/tack/pet-plushypeggy.swf
new file mode 100644
index 0000000..95627dc
Binary files /dev/null and b/game-site/tack/pet-plushypeggy.swf differ
diff --git a/game-site/tack/pet-plushyunicorn.swf b/game-site/tack/pet-plushyunicorn.swf
new file mode 100644
index 0000000..3f0220b
Binary files /dev/null and b/game-site/tack/pet-plushyunicorn.swf differ
diff --git a/game-site/tack/pet-polarbear.swf b/game-site/tack/pet-polarbear.swf
new file mode 100644
index 0000000..2c5de6b
Binary files /dev/null and b/game-site/tack/pet-polarbear.swf differ
diff --git a/game-site/tack/pet-pomeranian.swf b/game-site/tack/pet-pomeranian.swf
new file mode 100644
index 0000000..eed75a2
Binary files /dev/null and b/game-site/tack/pet-pomeranian.swf differ
diff --git a/game-site/tack/pet-ponyoid.swf b/game-site/tack/pet-ponyoid.swf
new file mode 100644
index 0000000..ea92c70
Binary files /dev/null and b/game-site/tack/pet-ponyoid.swf differ
diff --git a/game-site/tack/pet-potoo.swf b/game-site/tack/pet-potoo.swf
new file mode 100644
index 0000000..db81ab5
Binary files /dev/null and b/game-site/tack/pet-potoo.swf differ
diff --git a/game-site/tack/pet-puli.swf b/game-site/tack/pet-puli.swf
new file mode 100644
index 0000000..bc0af05
Binary files /dev/null and b/game-site/tack/pet-puli.swf differ
diff --git a/game-site/tack/pet-pumpkin.swf b/game-site/tack/pet-pumpkin.swf
new file mode 100644
index 0000000..200b9b1
Binary files /dev/null and b/game-site/tack/pet-pumpkin.swf differ
diff --git a/game-site/tack/pet-pyrenees.swf b/game-site/tack/pet-pyrenees.swf
new file mode 100644
index 0000000..6a3dd29
Binary files /dev/null and b/game-site/tack/pet-pyrenees.swf differ
diff --git a/game-site/tack/pet-quetzal.swf b/game-site/tack/pet-quetzal.swf
new file mode 100644
index 0000000..85c8735
Binary files /dev/null and b/game-site/tack/pet-quetzal.swf differ
diff --git a/game-site/tack/pet-raccoon.swf b/game-site/tack/pet-raccoon.swf
new file mode 100644
index 0000000..713a2ea
Binary files /dev/null and b/game-site/tack/pet-raccoon.swf differ
diff --git a/game-site/tack/pet-ragdoll.swf b/game-site/tack/pet-ragdoll.swf
new file mode 100644
index 0000000..30e46df
Binary files /dev/null and b/game-site/tack/pet-ragdoll.swf differ
diff --git a/game-site/tack/pet-rat.swf b/game-site/tack/pet-rat.swf
new file mode 100644
index 0000000..e037732
Binary files /dev/null and b/game-site/tack/pet-rat.swf differ
diff --git a/game-site/tack/pet-redpanda.swf b/game-site/tack/pet-redpanda.swf
new file mode 100644
index 0000000..3c89a4d
Binary files /dev/null and b/game-site/tack/pet-redpanda.swf differ
diff --git a/game-site/tack/pet-rock.swf b/game-site/tack/pet-rock.swf
new file mode 100644
index 0000000..4f27d72
Binary files /dev/null and b/game-site/tack/pet-rock.swf differ
diff --git a/game-site/tack/pet-rubberducky.swf b/game-site/tack/pet-rubberducky.swf
new file mode 100644
index 0000000..5fbedc5
Binary files /dev/null and b/game-site/tack/pet-rubberducky.swf differ
diff --git a/game-site/tack/pet-scottie.swf b/game-site/tack/pet-scottie.swf
new file mode 100644
index 0000000..e98f5ee
Binary files /dev/null and b/game-site/tack/pet-scottie.swf differ
diff --git a/game-site/tack/pet-seal.swf b/game-site/tack/pet-seal.swf
new file mode 100644
index 0000000..dac04bc
Binary files /dev/null and b/game-site/tack/pet-seal.swf differ
diff --git a/game-site/tack/pet-skunk.swf b/game-site/tack/pet-skunk.swf
new file mode 100644
index 0000000..7ad58a4
Binary files /dev/null and b/game-site/tack/pet-skunk.swf differ
diff --git a/game-site/tack/pet-sleepingbay.swf b/game-site/tack/pet-sleepingbay.swf
new file mode 100644
index 0000000..e37a0a8
Binary files /dev/null and b/game-site/tack/pet-sleepingbay.swf differ
diff --git a/game-site/tack/pet-sleepingchestnut.swf b/game-site/tack/pet-sleepingchestnut.swf
new file mode 100644
index 0000000..354875c
Binary files /dev/null and b/game-site/tack/pet-sleepingchestnut.swf differ
diff --git a/game-site/tack/pet-sleepingmushroom.swf b/game-site/tack/pet-sleepingmushroom.swf
new file mode 100644
index 0000000..d3394f4
Binary files /dev/null and b/game-site/tack/pet-sleepingmushroom.swf differ
diff --git a/game-site/tack/pet-sleepingpalo.swf b/game-site/tack/pet-sleepingpalo.swf
new file mode 100644
index 0000000..3737682
Binary files /dev/null and b/game-site/tack/pet-sleepingpalo.swf differ
diff --git a/game-site/tack/pet-sleepingpiebald.swf b/game-site/tack/pet-sleepingpiebald.swf
new file mode 100644
index 0000000..ba3ff1f
Binary files /dev/null and b/game-site/tack/pet-sleepingpiebald.swf differ
diff --git a/game-site/tack/pet-snowman.swf b/game-site/tack/pet-snowman.swf
new file mode 100644
index 0000000..db72989
Binary files /dev/null and b/game-site/tack/pet-snowman.swf differ
diff --git a/game-site/tack/pet-snowy.swf b/game-site/tack/pet-snowy.swf
new file mode 100644
index 0000000..cd7f6f9
Binary files /dev/null and b/game-site/tack/pet-snowy.swf differ
diff --git a/game-site/tack/pet-spider.swf b/game-site/tack/pet-spider.swf
new file mode 100644
index 0000000..179bfe8
Binary files /dev/null and b/game-site/tack/pet-spider.swf differ
diff --git a/game-site/tack/pet-squirrel.swf b/game-site/tack/pet-squirrel.swf
new file mode 100644
index 0000000..6aedaac
Binary files /dev/null and b/game-site/tack/pet-squirrel.swf differ
diff --git a/game-site/tack/pet-starfish.swf b/game-site/tack/pet-starfish.swf
new file mode 100644
index 0000000..7994385
Binary files /dev/null and b/game-site/tack/pet-starfish.swf differ
diff --git a/game-site/tack/pet-stellar.swf b/game-site/tack/pet-stellar.swf
new file mode 100644
index 0000000..b4ea161
Binary files /dev/null and b/game-site/tack/pet-stellar.swf differ
diff --git a/game-site/tack/pet-sunset.swf b/game-site/tack/pet-sunset.swf
new file mode 100644
index 0000000..072fefb
Binary files /dev/null and b/game-site/tack/pet-sunset.swf differ
diff --git a/game-site/tack/pet-toucan.swf b/game-site/tack/pet-toucan.swf
new file mode 100644
index 0000000..8aaf1de
Binary files /dev/null and b/game-site/tack/pet-toucan.swf differ
diff --git a/game-site/tack/pet-turkey.swf b/game-site/tack/pet-turkey.swf
new file mode 100644
index 0000000..6039793
Binary files /dev/null and b/game-site/tack/pet-turkey.swf differ
diff --git a/game-site/tack/pet-turtle.swf b/game-site/tack/pet-turtle.swf
new file mode 100644
index 0000000..1216139
Binary files /dev/null and b/game-site/tack/pet-turtle.swf differ
diff --git a/game-site/tack/pet-tuxedo.swf b/game-site/tack/pet-tuxedo.swf
new file mode 100644
index 0000000..c59c95d
Binary files /dev/null and b/game-site/tack/pet-tuxedo.swf differ
diff --git a/game-site/tack/pet-wallaby.swf b/game-site/tack/pet-wallaby.swf
new file mode 100644
index 0000000..705b9a6
Binary files /dev/null and b/game-site/tack/pet-wallaby.swf differ
diff --git a/game-site/tack/pet-waterdragoncyan.swf b/game-site/tack/pet-waterdragoncyan.swf
new file mode 100644
index 0000000..e83d189
Binary files /dev/null and b/game-site/tack/pet-waterdragoncyan.swf differ
diff --git a/game-site/tack/pet-wombat.swf b/game-site/tack/pet-wombat.swf
new file mode 100644
index 0000000..2a9d3e5
Binary files /dev/null and b/game-site/tack/pet-wombat.swf differ
diff --git a/game-site/tack/saddle-air.swf b/game-site/tack/saddle-air.swf
new file mode 100644
index 0000000..82404c8
Binary files /dev/null and b/game-site/tack/saddle-air.swf differ
diff --git a/game-site/tack/saddle-australian.swf b/game-site/tack/saddle-australian.swf
new file mode 100644
index 0000000..28e6e49
Binary files /dev/null and b/game-site/tack/saddle-australian.swf differ
diff --git a/game-site/tack/saddle-beautiful.swf b/game-site/tack/saddle-beautiful.swf
new file mode 100644
index 0000000..e66b242
Binary files /dev/null and b/game-site/tack/saddle-beautiful.swf differ
diff --git a/game-site/tack/saddle-black Hunting.swf b/game-site/tack/saddle-black Hunting.swf
new file mode 100644
index 0000000..49249e8
Binary files /dev/null and b/game-site/tack/saddle-black Hunting.swf differ
diff --git a/game-site/tack/saddle-black Parade.swf b/game-site/tack/saddle-black Parade.swf
new file mode 100644
index 0000000..de5484d
Binary files /dev/null and b/game-site/tack/saddle-black Parade.swf differ
diff --git a/game-site/tack/saddle-blue Hunting.swf b/game-site/tack/saddle-blue Hunting.swf
new file mode 100644
index 0000000..e58328e
Binary files /dev/null and b/game-site/tack/saddle-blue Hunting.swf differ
diff --git a/game-site/tack/saddle-blue Parade.swf b/game-site/tack/saddle-blue Parade.swf
new file mode 100644
index 0000000..0ef65af
Binary files /dev/null and b/game-site/tack/saddle-blue Parade.swf differ
diff --git a/game-site/tack/saddle-bluebird Camel.swf b/game-site/tack/saddle-bluebird Camel.swf
new file mode 100644
index 0000000..3372ba8
Binary files /dev/null and b/game-site/tack/saddle-bluebird Camel.swf differ
diff --git a/game-site/tack/saddle-camel.swf b/game-site/tack/saddle-camel.swf
new file mode 100644
index 0000000..64adc14
Binary files /dev/null and b/game-site/tack/saddle-camel.swf differ
diff --git a/game-site/tack/saddle-crafted.swf b/game-site/tack/saddle-crafted.swf
new file mode 100644
index 0000000..fe65a28
Binary files /dev/null and b/game-site/tack/saddle-crafted.swf differ
diff --git a/game-site/tack/saddle-draft.swf b/game-site/tack/saddle-draft.swf
new file mode 100644
index 0000000..6cd7472
Binary files /dev/null and b/game-site/tack/saddle-draft.swf differ
diff --git a/game-site/tack/saddle-earth.swf b/game-site/tack/saddle-earth.swf
new file mode 100644
index 0000000..96ddd8a
Binary files /dev/null and b/game-site/tack/saddle-earth.swf differ
diff --git a/game-site/tack/saddle-english.swf b/game-site/tack/saddle-english.swf
new file mode 100644
index 0000000..e8ac044
Binary files /dev/null and b/game-site/tack/saddle-english.swf differ
diff --git a/game-site/tack/saddle-fancy Llama.swf b/game-site/tack/saddle-fancy Llama.swf
new file mode 100644
index 0000000..9ceb01f
Binary files /dev/null and b/game-site/tack/saddle-fancy Llama.swf differ
diff --git a/game-site/tack/saddle-fancy.swf b/game-site/tack/saddle-fancy.swf
new file mode 100644
index 0000000..ac6c912
Binary files /dev/null and b/game-site/tack/saddle-fancy.swf differ
diff --git a/game-site/tack/saddle-fireball.swf b/game-site/tack/saddle-fireball.swf
new file mode 100644
index 0000000..a5528ef
Binary files /dev/null and b/game-site/tack/saddle-fireball.swf differ
diff --git a/game-site/tack/saddle-glorious.swf b/game-site/tack/saddle-glorious.swf
new file mode 100644
index 0000000..2975d2c
Binary files /dev/null and b/game-site/tack/saddle-glorious.swf differ
diff --git a/game-site/tack/saddle-green Hunting.swf b/game-site/tack/saddle-green Hunting.swf
new file mode 100644
index 0000000..cf4697e
Binary files /dev/null and b/game-site/tack/saddle-green Hunting.swf differ
diff --git a/game-site/tack/saddle-green Parade.swf b/game-site/tack/saddle-green Parade.swf
new file mode 100644
index 0000000..d2b0fa6
Binary files /dev/null and b/game-site/tack/saddle-green Parade.swf differ
diff --git a/game-site/tack/saddle-heavyweight.swf b/game-site/tack/saddle-heavyweight.swf
new file mode 100644
index 0000000..9e5523f
Binary files /dev/null and b/game-site/tack/saddle-heavyweight.swf differ
diff --git a/game-site/tack/saddle-hercules.swf b/game-site/tack/saddle-hercules.swf
new file mode 100644
index 0000000..4a5bcb7
Binary files /dev/null and b/game-site/tack/saddle-hercules.swf differ
diff --git a/game-site/tack/saddle-homemade.swf b/game-site/tack/saddle-homemade.swf
new file mode 100644
index 0000000..cc9fe91
Binary files /dev/null and b/game-site/tack/saddle-homemade.swf differ
diff --git a/game-site/tack/saddle-icarus.swf b/game-site/tack/saddle-icarus.swf
new file mode 100644
index 0000000..a21bb28
Binary files /dev/null and b/game-site/tack/saddle-icarus.swf differ
diff --git a/game-site/tack/saddle-jackrabbit.swf b/game-site/tack/saddle-jackrabbit.swf
new file mode 100644
index 0000000..839ff5e
Binary files /dev/null and b/game-site/tack/saddle-jackrabbit.swf differ
diff --git a/game-site/tack/saddle-jumping.swf b/game-site/tack/saddle-jumping.swf
new file mode 100644
index 0000000..b463c9b
Binary files /dev/null and b/game-site/tack/saddle-jumping.swf differ
diff --git a/game-site/tack/saddle-llama.swf b/game-site/tack/saddle-llama.swf
new file mode 100644
index 0000000..39406bd
Binary files /dev/null and b/game-site/tack/saddle-llama.swf differ
diff --git a/game-site/tack/saddle-pegasus.swf b/game-site/tack/saddle-pegasus.swf
new file mode 100644
index 0000000..f736e9a
Binary files /dev/null and b/game-site/tack/saddle-pegasus.swf differ
diff --git a/game-site/tack/saddle-racing.swf b/game-site/tack/saddle-racing.swf
new file mode 100644
index 0000000..3fef824
Binary files /dev/null and b/game-site/tack/saddle-racing.swf differ
diff --git a/game-site/tack/saddle-rcmp.swf b/game-site/tack/saddle-rcmp.swf
new file mode 100644
index 0000000..0cc985e
Binary files /dev/null and b/game-site/tack/saddle-rcmp.swf differ
diff --git a/game-site/tack/saddle-red Hunting.swf b/game-site/tack/saddle-red Hunting.swf
new file mode 100644
index 0000000..f56389a
Binary files /dev/null and b/game-site/tack/saddle-red Hunting.swf differ
diff --git a/game-site/tack/saddle-red Parade.swf b/game-site/tack/saddle-red Parade.swf
new file mode 100644
index 0000000..a4bfe0d
Binary files /dev/null and b/game-site/tack/saddle-red Parade.swf differ
diff --git a/game-site/tack/saddle-starfire.swf b/game-site/tack/saddle-starfire.swf
new file mode 100644
index 0000000..9e59642
Binary files /dev/null and b/game-site/tack/saddle-starfire.swf differ
diff --git a/game-site/tack/saddle-turkmen.swf b/game-site/tack/saddle-turkmen.swf
new file mode 100644
index 0000000..75ebda1
Binary files /dev/null and b/game-site/tack/saddle-turkmen.swf differ
diff --git a/game-site/tack/saddle-water.swf b/game-site/tack/saddle-water.swf
new file mode 100644
index 0000000..d41e4b1
Binary files /dev/null and b/game-site/tack/saddle-water.swf differ
diff --git a/game-site/tack/saddle-western.swf b/game-site/tack/saddle-western.swf
new file mode 100644
index 0000000..b7e5900
Binary files /dev/null and b/game-site/tack/saddle-western.swf differ
diff --git a/game-site/tack/saddlepad-air.swf b/game-site/tack/saddlepad-air.swf
new file mode 100644
index 0000000..44a8eb8
Binary files /dev/null and b/game-site/tack/saddlepad-air.swf differ
diff --git a/game-site/tack/saddlepad-australian.swf b/game-site/tack/saddlepad-australian.swf
new file mode 100644
index 0000000..4bc43fd
Binary files /dev/null and b/game-site/tack/saddlepad-australian.swf differ
diff --git a/game-site/tack/saddlepad-beautiful.swf b/game-site/tack/saddlepad-beautiful.swf
new file mode 100644
index 0000000..01d5763
Binary files /dev/null and b/game-site/tack/saddlepad-beautiful.swf differ
diff --git a/game-site/tack/saddlepad-black Hunting.swf b/game-site/tack/saddlepad-black Hunting.swf
new file mode 100644
index 0000000..2adb0ab
Binary files /dev/null and b/game-site/tack/saddlepad-black Hunting.swf differ
diff --git a/game-site/tack/saddlepad-black Parade.swf b/game-site/tack/saddlepad-black Parade.swf
new file mode 100644
index 0000000..3ca975b
Binary files /dev/null and b/game-site/tack/saddlepad-black Parade.swf differ
diff --git a/game-site/tack/saddlepad-black.swf b/game-site/tack/saddlepad-black.swf
new file mode 100644
index 0000000..4460b10
Binary files /dev/null and b/game-site/tack/saddlepad-black.swf differ
diff --git a/game-site/tack/saddlepad-blue Hunting.swf b/game-site/tack/saddlepad-blue Hunting.swf
new file mode 100644
index 0000000..cf2b125
Binary files /dev/null and b/game-site/tack/saddlepad-blue Hunting.swf differ
diff --git a/game-site/tack/saddlepad-blue Parade.swf b/game-site/tack/saddlepad-blue Parade.swf
new file mode 100644
index 0000000..cec2a81
Binary files /dev/null and b/game-site/tack/saddlepad-blue Parade.swf differ
diff --git a/game-site/tack/saddlepad-blue.swf b/game-site/tack/saddlepad-blue.swf
new file mode 100644
index 0000000..6d13275
Binary files /dev/null and b/game-site/tack/saddlepad-blue.swf differ
diff --git a/game-site/tack/saddlepad-bluebird Camel.swf b/game-site/tack/saddlepad-bluebird Camel.swf
new file mode 100644
index 0000000..81a3057
Binary files /dev/null and b/game-site/tack/saddlepad-bluebird Camel.swf differ
diff --git a/game-site/tack/saddlepad-brown.swf b/game-site/tack/saddlepad-brown.swf
new file mode 100644
index 0000000..415dfbe
Binary files /dev/null and b/game-site/tack/saddlepad-brown.swf differ
diff --git a/game-site/tack/saddlepad-camel.swf b/game-site/tack/saddlepad-camel.swf
new file mode 100644
index 0000000..c70bf55
Binary files /dev/null and b/game-site/tack/saddlepad-camel.swf differ
diff --git a/game-site/tack/saddlepad-crafted.swf b/game-site/tack/saddlepad-crafted.swf
new file mode 100644
index 0000000..e6fcc2f
Binary files /dev/null and b/game-site/tack/saddlepad-crafted.swf differ
diff --git a/game-site/tack/saddlepad-draft.swf b/game-site/tack/saddlepad-draft.swf
new file mode 100644
index 0000000..bee2f5e
Binary files /dev/null and b/game-site/tack/saddlepad-draft.swf differ
diff --git a/game-site/tack/saddlepad-earth.swf b/game-site/tack/saddlepad-earth.swf
new file mode 100644
index 0000000..426d64e
Binary files /dev/null and b/game-site/tack/saddlepad-earth.swf differ
diff --git a/game-site/tack/saddlepad-english.swf b/game-site/tack/saddlepad-english.swf
new file mode 100644
index 0000000..e6ac09b
Binary files /dev/null and b/game-site/tack/saddlepad-english.swf differ
diff --git a/game-site/tack/saddlepad-fancy Llama.swf b/game-site/tack/saddlepad-fancy Llama.swf
new file mode 100644
index 0000000..5b54590
Binary files /dev/null and b/game-site/tack/saddlepad-fancy Llama.swf differ
diff --git a/game-site/tack/saddlepad-fancy.swf b/game-site/tack/saddlepad-fancy.swf
new file mode 100644
index 0000000..f3e525b
Binary files /dev/null and b/game-site/tack/saddlepad-fancy.swf differ
diff --git a/game-site/tack/saddlepad-fireball.swf b/game-site/tack/saddlepad-fireball.swf
new file mode 100644
index 0000000..0588329
Binary files /dev/null and b/game-site/tack/saddlepad-fireball.swf differ
diff --git a/game-site/tack/saddlepad-glorious.swf b/game-site/tack/saddlepad-glorious.swf
new file mode 100644
index 0000000..5937b29
Binary files /dev/null and b/game-site/tack/saddlepad-glorious.swf differ
diff --git a/game-site/tack/saddlepad-green Hunting.swf b/game-site/tack/saddlepad-green Hunting.swf
new file mode 100644
index 0000000..22f9f53
Binary files /dev/null and b/game-site/tack/saddlepad-green Hunting.swf differ
diff --git a/game-site/tack/saddlepad-green Parade.swf b/game-site/tack/saddlepad-green Parade.swf
new file mode 100644
index 0000000..e689191
Binary files /dev/null and b/game-site/tack/saddlepad-green Parade.swf differ
diff --git a/game-site/tack/saddlepad-green.swf b/game-site/tack/saddlepad-green.swf
new file mode 100644
index 0000000..1d943fe
Binary files /dev/null and b/game-site/tack/saddlepad-green.swf differ
diff --git a/game-site/tack/saddlepad-heavyweight.swf b/game-site/tack/saddlepad-heavyweight.swf
new file mode 100644
index 0000000..a77fa4d
Binary files /dev/null and b/game-site/tack/saddlepad-heavyweight.swf differ
diff --git a/game-site/tack/saddlepad-hercules.swf b/game-site/tack/saddlepad-hercules.swf
new file mode 100644
index 0000000..6491132
Binary files /dev/null and b/game-site/tack/saddlepad-hercules.swf differ
diff --git a/game-site/tack/saddlepad-homemade.swf b/game-site/tack/saddlepad-homemade.swf
new file mode 100644
index 0000000..b354295
Binary files /dev/null and b/game-site/tack/saddlepad-homemade.swf differ
diff --git a/game-site/tack/saddlepad-icarus.swf b/game-site/tack/saddlepad-icarus.swf
new file mode 100644
index 0000000..dfb5484
Binary files /dev/null and b/game-site/tack/saddlepad-icarus.swf differ
diff --git a/game-site/tack/saddlepad-jackrabbit.swf b/game-site/tack/saddlepad-jackrabbit.swf
new file mode 100644
index 0000000..83386d6
Binary files /dev/null and b/game-site/tack/saddlepad-jackrabbit.swf differ
diff --git a/game-site/tack/saddlepad-jumping.swf b/game-site/tack/saddlepad-jumping.swf
new file mode 100644
index 0000000..c536e94
Binary files /dev/null and b/game-site/tack/saddlepad-jumping.swf differ
diff --git a/game-site/tack/saddlepad-llama.swf b/game-site/tack/saddlepad-llama.swf
new file mode 100644
index 0000000..1ca86cd
Binary files /dev/null and b/game-site/tack/saddlepad-llama.swf differ
diff --git a/game-site/tack/saddlepad-orange.swf b/game-site/tack/saddlepad-orange.swf
new file mode 100644
index 0000000..abe61d5
Binary files /dev/null and b/game-site/tack/saddlepad-orange.swf differ
diff --git a/game-site/tack/saddlepad-pegasus.swf b/game-site/tack/saddlepad-pegasus.swf
new file mode 100644
index 0000000..6c8e348
Binary files /dev/null and b/game-site/tack/saddlepad-pegasus.swf differ
diff --git a/game-site/tack/saddlepad-pink.swf b/game-site/tack/saddlepad-pink.swf
new file mode 100644
index 0000000..594bef3
Binary files /dev/null and b/game-site/tack/saddlepad-pink.swf differ
diff --git a/game-site/tack/saddlepad-purple.swf b/game-site/tack/saddlepad-purple.swf
new file mode 100644
index 0000000..f7ae4d0
Binary files /dev/null and b/game-site/tack/saddlepad-purple.swf differ
diff --git a/game-site/tack/saddlepad-racing.swf b/game-site/tack/saddlepad-racing.swf
new file mode 100644
index 0000000..3d60af7
Binary files /dev/null and b/game-site/tack/saddlepad-racing.swf differ
diff --git a/game-site/tack/saddlepad-rainbow.swf b/game-site/tack/saddlepad-rainbow.swf
new file mode 100644
index 0000000..dc856bf
Binary files /dev/null and b/game-site/tack/saddlepad-rainbow.swf differ
diff --git a/game-site/tack/saddlepad-rcmp.swf b/game-site/tack/saddlepad-rcmp.swf
new file mode 100644
index 0000000..7be0359
Binary files /dev/null and b/game-site/tack/saddlepad-rcmp.swf differ
diff --git a/game-site/tack/saddlepad-red Hunting.swf b/game-site/tack/saddlepad-red Hunting.swf
new file mode 100644
index 0000000..2369b4c
Binary files /dev/null and b/game-site/tack/saddlepad-red Hunting.swf differ
diff --git a/game-site/tack/saddlepad-red Parade.swf b/game-site/tack/saddlepad-red Parade.swf
new file mode 100644
index 0000000..81fe921
Binary files /dev/null and b/game-site/tack/saddlepad-red Parade.swf differ
diff --git a/game-site/tack/saddlepad-rose.swf b/game-site/tack/saddlepad-rose.swf
new file mode 100644
index 0000000..d72adee
Binary files /dev/null and b/game-site/tack/saddlepad-rose.swf differ
diff --git a/game-site/tack/saddlepad-silver.swf b/game-site/tack/saddlepad-silver.swf
new file mode 100644
index 0000000..a7f8d58
Binary files /dev/null and b/game-site/tack/saddlepad-silver.swf differ
diff --git a/game-site/tack/saddlepad-starfire.swf b/game-site/tack/saddlepad-starfire.swf
new file mode 100644
index 0000000..dd7cdd7
Binary files /dev/null and b/game-site/tack/saddlepad-starfire.swf differ
diff --git a/game-site/tack/saddlepad-turkmen.swf b/game-site/tack/saddlepad-turkmen.swf
new file mode 100644
index 0000000..041a739
Binary files /dev/null and b/game-site/tack/saddlepad-turkmen.swf differ
diff --git a/game-site/tack/saddlepad-water.swf b/game-site/tack/saddlepad-water.swf
new file mode 100644
index 0000000..bbc56d5
Binary files /dev/null and b/game-site/tack/saddlepad-water.swf differ
diff --git a/game-site/tack/saddlepad-wblack.swf b/game-site/tack/saddlepad-wblack.swf
new file mode 100644
index 0000000..c10702e
Binary files /dev/null and b/game-site/tack/saddlepad-wblack.swf differ
diff --git a/game-site/tack/saddlepad-wblue.swf b/game-site/tack/saddlepad-wblue.swf
new file mode 100644
index 0000000..600f7ff
Binary files /dev/null and b/game-site/tack/saddlepad-wblue.swf differ
diff --git a/game-site/tack/saddlepad-wbrown.swf b/game-site/tack/saddlepad-wbrown.swf
new file mode 100644
index 0000000..65f36d6
Binary files /dev/null and b/game-site/tack/saddlepad-wbrown.swf differ
diff --git a/game-site/tack/saddlepad-western.swf b/game-site/tack/saddlepad-western.swf
new file mode 100644
index 0000000..7414c09
Binary files /dev/null and b/game-site/tack/saddlepad-western.swf differ
diff --git a/game-site/tack/saddlepad-wgreen.swf b/game-site/tack/saddlepad-wgreen.swf
new file mode 100644
index 0000000..f9a0847
Binary files /dev/null and b/game-site/tack/saddlepad-wgreen.swf differ
diff --git a/game-site/tack/saddlepad-white.swf b/game-site/tack/saddlepad-white.swf
new file mode 100644
index 0000000..034b39f
Binary files /dev/null and b/game-site/tack/saddlepad-white.swf differ
diff --git a/game-site/tack/saddlepad-worange.swf b/game-site/tack/saddlepad-worange.swf
new file mode 100644
index 0000000..1a1be18
Binary files /dev/null and b/game-site/tack/saddlepad-worange.swf differ
diff --git a/game-site/tack/saddlepad-wpink.swf b/game-site/tack/saddlepad-wpink.swf
new file mode 100644
index 0000000..8623cac
Binary files /dev/null and b/game-site/tack/saddlepad-wpink.swf differ
diff --git a/game-site/tack/saddlepad-wpurple.swf b/game-site/tack/saddlepad-wpurple.swf
new file mode 100644
index 0000000..d8bc2f2
Binary files /dev/null and b/game-site/tack/saddlepad-wpurple.swf differ
diff --git a/game-site/tack/saddlepad-wrainbow.swf b/game-site/tack/saddlepad-wrainbow.swf
new file mode 100644
index 0000000..0afccd9
Binary files /dev/null and b/game-site/tack/saddlepad-wrainbow.swf differ
diff --git a/game-site/tack/saddlepad-wrose.swf b/game-site/tack/saddlepad-wrose.swf
new file mode 100644
index 0000000..c1a19cd
Binary files /dev/null and b/game-site/tack/saddlepad-wrose.swf differ
diff --git a/game-site/tack/saddlepad-wsilver.swf b/game-site/tack/saddlepad-wsilver.swf
new file mode 100644
index 0000000..35b1aef
Binary files /dev/null and b/game-site/tack/saddlepad-wsilver.swf differ
diff --git a/game-site/tack/saddlepad-wwhite.swf b/game-site/tack/saddlepad-wwhite.swf
new file mode 100644
index 0000000..54ce172
Binary files /dev/null and b/game-site/tack/saddlepad-wwhite.swf differ
diff --git a/game-site/tack/saddlepad-wyellow.swf b/game-site/tack/saddlepad-wyellow.swf
new file mode 100644
index 0000000..0ec9aa4
Binary files /dev/null and b/game-site/tack/saddlepad-wyellow.swf differ
diff --git a/game-site/tack/saddlepad-yellow.swf b/game-site/tack/saddlepad-yellow.swf
new file mode 100644
index 0000000..fd3e57b
Binary files /dev/null and b/game-site/tack/saddlepad-yellow.swf differ
diff --git a/game-site/web/but-forums.gif b/game-site/web/but-forums.gif
new file mode 100644
index 0000000..9674a77
Binary files /dev/null and b/game-site/web/but-forums.gif differ
diff --git a/game-site/web/but-helpcenter.gif b/game-site/web/but-helpcenter.gif
new file mode 100644
index 0000000..63cf011
Binary files /dev/null and b/game-site/web/but-helpcenter.gif differ
diff --git a/game-site/web/but-logout.gif b/game-site/web/but-logout.gif
new file mode 100644
index 0000000..bf313ff
Binary files /dev/null and b/game-site/web/but-logout.gif differ
diff --git a/game-site/web/but-mainpage.gif b/game-site/web/but-mainpage.gif
new file mode 100644
index 0000000..49deb65
Binary files /dev/null and b/game-site/web/but-mainpage.gif differ
diff --git a/game-site/web/but-news.gif b/game-site/web/but-news.gif
new file mode 100644
index 0000000..e16e9bd
Binary files /dev/null and b/game-site/web/but-news.gif differ
diff --git a/game-site/web/but-serverlist.gif b/game-site/web/but-serverlist.gif
new file mode 100644
index 0000000..c4b83d5
Binary files /dev/null and b/game-site/web/but-serverlist.gif differ
diff --git a/game-site/web/checks.php b/game-site/web/checks.php
new file mode 100644
index 0000000..1eeb4f2
--- /dev/null
+++ b/game-site/web/checks.php
@@ -0,0 +1,47 @@
+
+
+Alternative Payment Methods
+If you cannot use PayPal(recommended) you may send a payment via snail mail to our U.S. Post Office Box.
+Currency MUST be in U.S. Dollars. [ USA Check / Money Order / USD Cash Accepted ]
+(One exception, Canadian personal checks made out for slightly more than the current exchange rate in canadian funds can be accepted. No other countries personal checks can be accepted.)
+Checks must be written out to 'Horse Isle'.
+If your check "bounces" we will block the account until our fees have been reimbursed by you.
+Cash is not recommended, but if you need to send it, be sure to wrap it in another piece of paper so that it cannot be seen through the envelope!
+(Do not send Cash without Parental Permission!)
+
+Horse Isle Postal Mailing Address:
+
+Identify Your Payment:
+Be sure to include a CLEAR note of what account this is for. Include your email address in case there are problems identifying the account.
+
+Your USERNAME =
+Your ACCOUNT ID =
+Your SERVER = (make sure this is the one you play on)
+
+
+Finally, let us know what it is for:
+
+One Month Horse Isle Membership - $5 (or 2 for $10, etc.)
+One Year Horse Isle Membership - $40 (or 2 for $80, etc.)
+Horse Isle Game Money - $10,000 per $1 ($15 = $150,000 Horse Isle Money)
+Pawneer Order - $8 (or 2 for $16, etc.)
+Pawneer Order Pack(5) - $30 (or 2 for $60, etc.)
+
+Payments will be credited when received. Mail is handled at least twice per week, so between mail transit and pickup times, expect up to a week for the account to be credited. Payments lost in the mail are not our responsibility. Checks which cannot be identified to an account will not be cashed.
+Remember PayPal Payments are instant and more secure!
+Thanks!
+
\ No newline at end of file
diff --git a/game-site/web/hoilgui1.gif b/game-site/web/hoilgui1.gif
new file mode 100644
index 0000000..8aba810
Binary files /dev/null and b/game-site/web/hoilgui1.gif differ
diff --git a/game-site/web/hoilgui10.gif b/game-site/web/hoilgui10.gif
new file mode 100644
index 0000000..599085a
Binary files /dev/null and b/game-site/web/hoilgui10.gif differ
diff --git a/game-site/web/hoilgui11.gif b/game-site/web/hoilgui11.gif
new file mode 100644
index 0000000..2b7cd48
Binary files /dev/null and b/game-site/web/hoilgui11.gif differ
diff --git a/game-site/web/hoilgui12.gif b/game-site/web/hoilgui12.gif
new file mode 100644
index 0000000..bc04a46
Binary files /dev/null and b/game-site/web/hoilgui12.gif differ
diff --git a/game-site/web/hoilgui2.gif b/game-site/web/hoilgui2.gif
new file mode 100644
index 0000000..97a7f39
Binary files /dev/null and b/game-site/web/hoilgui2.gif differ
diff --git a/game-site/web/hoilgui3.gif b/game-site/web/hoilgui3.gif
new file mode 100644
index 0000000..91684c9
Binary files /dev/null and b/game-site/web/hoilgui3.gif differ
diff --git a/game-site/web/hoilgui4.gif b/game-site/web/hoilgui4.gif
new file mode 100644
index 0000000..9f55f47
Binary files /dev/null and b/game-site/web/hoilgui4.gif differ
diff --git a/game-site/web/hoilgui5.gif b/game-site/web/hoilgui5.gif
new file mode 100644
index 0000000..401c907
Binary files /dev/null and b/game-site/web/hoilgui5.gif differ
diff --git a/game-site/web/hoilgui6.gif b/game-site/web/hoilgui6.gif
new file mode 100644
index 0000000..40ddbd2
Binary files /dev/null and b/game-site/web/hoilgui6.gif differ
diff --git a/game-site/web/hoilgui7.gif b/game-site/web/hoilgui7.gif
new file mode 100644
index 0000000..8766ab8
Binary files /dev/null and b/game-site/web/hoilgui7.gif differ
diff --git a/game-site/web/paypalgateway.php b/game-site/web/paypalgateway.php
new file mode 100644
index 0000000..b0646c4
--- /dev/null
+++ b/game-site/web/paypalgateway.php
@@ -0,0 +1 @@
+PAYPAL [Jun26 21:22:15pm]: ---------------------------------------- PAYPAL [Jun26 21:22:15pm]: PayPal Gateway Running PAYPAL [Jun26 21:22:15pm]: Did not receive proper data from PayPal!!
\ No newline at end of file
diff --git a/game-site/web/paypalpayment.php b/game-site/web/paypalpayment.php
new file mode 100644
index 0000000..32b05f5
--- /dev/null
+++ b/game-site/web/paypalpayment.php
@@ -0,0 +1,21 @@
+
+
+
+
+Thank you for your Horse Isle PayPal Payment!
+
+Your transaction has been completed, and a receipt for your purchase has been emailed to you from PayPal.
+You may log into your account at http://www.paypal.com/us to view details of this transaction.
+
+If you bought a membership or game money, it will be credited to your account usually within one minute.
+Click back to your ACCOUNT page to see any credited subscription time or game money. (click refresh on the page if it has not yet showed)
+(NOTE: If you paid via paypal e-check it takes paypal 3-4 days to clear the check and notify us.)
+
+PARENTS: please email support@horseisle.com from the paypal email or signup email to
+block chat, or limit time online for this account if you want to.
+
This purchase is for User: Do you want to purchase? ">Yes | No
+
\ No newline at end of file
diff --git a/game-site/web/reasonstosubscribe.php b/game-site/web/reasonstosubscribe.php
new file mode 100644
index 0000000..74e75f3
--- /dev/null
+++ b/game-site/web/reasonstosubscribe.php
@@ -0,0 +1,75 @@
+
+
+
+
+
+ Subscription Benefits
+
+
+
+ #1:
+Support:
+Support continued Horse Isle development employing many talented artists.
+
+
+#2: Access:
+Unlimited play time. Also, priority access to the server if it is nearing
+capacity.
+
+
+#3: Ranch ownership:
+Once you can afford a ranch, it grants many optional benefits:
+
+
+ Carry more items with sheds (up to 80 total)
+
+
+ Own more horses several for each barn on your ranch
+
+
+ Being able to sell horses while offline
+
+
+ Easier feeding/watering/training of horses with silo,well,training
+ pen
+
+
+ Free wagon transport with a wagon
+
+
+ Earn money while on/offline with windmills
+
+
+
+
+#4: Game Identification:
+A Horse Isle Subscriber is identified in-game with a Star next to the player's name
+in the player lists. A fancier star identifies longer term subscribers.
+
+
+#5: Train Horses Twice as often:
+A Horse Isle Subscriber can train horses again in 1/2 the time.
+
+#6:
+Parental Controls:
+The ability to set the number of hours a child can play per day, or even
+disabling the ability to send and receive chat.
+
+#7:
+Double Global Chats:
+Subscribers earn one global chat per minute rather than every other minute.
+
+#8:
+Art Room Access:
+Subscribers are allowed to draw in the group art rooms.
+
+
+
+
\ No newline at end of file
diff --git a/game-site/web/screenshots/enterhorseisle.png b/game-site/web/screenshots/enterhorseisle.png
new file mode 100644
index 0000000..f3e257d
Binary files /dev/null and b/game-site/web/screenshots/enterhorseisle.png differ
diff --git a/game-site/web/spendhorsebucks.php b/game-site/web/spendhorsebucks.php
new file mode 100644
index 0000000..3f3a89f
--- /dev/null
+++ b/game-site/web/spendhorsebucks.php
@@ -0,0 +1,12 @@
+
+Horse Isle Horse Bucks Redemption You Currently have 0 Horse Bucks from Referrals/Prizes. You do not have at least 5 Horse Bucks to make an exchange. ACCOUNT PAGE
\ No newline at end of file
diff --git a/game-site/web/whylimited.php b/game-site/web/whylimited.php
new file mode 100644
index 0000000..952fb75
--- /dev/null
+++ b/game-site/web/whylimited.php
@@ -0,0 +1,21 @@
+
+
+
+
+Why is play time limited?
+
+The servers have to work very hard for each player logged in. We have high-end dedicated servers,
+but they can only run 150-200 players online at once. Dedicated servers are expensive.
+ For these reasons, free players have a limited amount of playtime per day, and are even
+ denied access when the server is nearing capacity. Subscribers have unlimited access, as they are sharing the costs of running the server.
+
+
+
+
\ No newline at end of file
diff --git a/master-site/.htaccess b/master-site/.htaccess
new file mode 100644
index 0000000..acd4bf9
--- /dev/null
+++ b/master-site/.htaccess
@@ -0,0 +1,7 @@
+
+Order allow,deny
+Deny from all
+
+
+ErrorDocument 403 /404.php
+ErrorDocument 404 /404.php
\ No newline at end of file
diff --git a/master-site/404.php b/master-site/404.php
new file mode 100644
index 0000000..b081d53
--- /dev/null
+++ b/master-site/404.php
@@ -0,0 +1,7 @@
+
+
+404 Not Found
+
+
Not Found
+
The requested URL was not found on this server.
+
\ No newline at end of file
diff --git a/master-site/account.php b/master-site/account.php
new file mode 100644
index 0000000..88fdd31
--- /dev/null
+++ b/master-site/account.php
@@ -0,0 +1,165 @@
+
Username or Password is not valid. Please try again. Note: Upon too many attempts the account will be temporarily blocked from your IP.
If you have not logged on yet, make sure you have clicked the activation link in the email that was sent to you.
');
+ include('web/footer.php');
+ exit();
+ }
+}
+
+if(!is_logged_in())
+{
+ include("web/header.php");
+ echo("
+ Username or Password is not valid or your account has timed out. Please Log in again.
[June 23, 2020 Latest Horse Isle News] Horse Isle 1 Compromise: Unfortunately, some troublemakers made a mess of HI1. We have reverted to a backup from 4am PST and taken some precautions. So, anything you "did" this morning was reverted. We have also given all subs +12hrs to cover the down time.
Because passwords for accounts were likely compromised, we setup a system to verify and unlock for players' protection. When you try to login you will be prompted to reset your password. We can automatically unlock most players' accounts, but some will require manual support via email. Just follow the directions and please be patient with us.
Sorry about the trouble. HI1 was never designed to survive so long into this new mean digital world. ;)
P.S. The XSS alert was a simple javascript alert, just meaningless and harmless.
Thanks!
?>
+We have a Beginner Guide online to help new players learn how to play. ');
+?> Horse Isle Server List Each server is completely independent and has identical game content. Money/horses/subscriptions are all tied to a particular server.
+Normally you will only play on one server. Playing on any server uses up playtime on all servers, so you do not gain any free time. Reasons for playing on more than one include joining a friend, or in case your normal server is down.
+Multiple servers are required since there is a max capacity of around 150 players online per server. Please note, a profile on any individual server will be permanently deleted after 183 days (6 months) of not logging into the game on that specific server or your subscription expiring, whichever is later.
You have 8 rule violation points against your account. [ REVIEW VIOLATIONS ] ?>
GAME SERVERS (all identical please only join 1 or 2)
Account Settings: CHANGE MY PASSWORD Refer other players and earn Game Credit!: REFERRAL PROGRAM
+
\ No newline at end of file
diff --git a/master-site/beginnerguide/account_page.jpg b/master-site/beginnerguide/account_page.jpg
new file mode 100644
index 0000000..611b203
Binary files /dev/null and b/master-site/beginnerguide/account_page.jpg differ
diff --git a/master-site/beginnerguide/bank.jpg b/master-site/beginnerguide/bank.jpg
new file mode 100644
index 0000000..86b5f0a
Binary files /dev/null and b/master-site/beginnerguide/bank.jpg differ
diff --git a/master-site/beginnerguide/bigmap.jpg b/master-site/beginnerguide/bigmap.jpg
new file mode 100644
index 0000000..2c15efb
Binary files /dev/null and b/master-site/beginnerguide/bigmap.jpg differ
diff --git a/master-site/beginnerguide/button_panel.jpg b/master-site/beginnerguide/button_panel.jpg
new file mode 100644
index 0000000..56b7c8c
Binary files /dev/null and b/master-site/beginnerguide/button_panel.jpg differ
diff --git a/master-site/beginnerguide/catch.jpg b/master-site/beginnerguide/catch.jpg
new file mode 100644
index 0000000..2651072
Binary files /dev/null and b/master-site/beginnerguide/catch.jpg differ
diff --git a/master-site/beginnerguide/chat.html b/master-site/beginnerguide/chat.html
new file mode 100644
index 0000000..9d6536c
--- /dev/null
+++ b/master-site/beginnerguide/chat.html
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+New Player Guide: CHATTING AND CHAT RULES
+
Horse people are a chatty bunch, and on Horse Isle we are no
+different! However, there are some rules that, for the protection
+especially of our youngest players, the Moderators
+enforce on all players, regardless of age:
+
+
Absolutely NO giving out personal information of any kind!
+ No names, street or city addresses, ages and/or birth years,
+ schools, phone numbers, email addresses, personal websites, or
+ anything that a person can use to pin down your identity. Saying
+ which country, state or province you live in is acceptable, and what
+ day your birthday is without giving away your age or birth
+ year, is okay.
+
No shouting! The use of ALL
+ CAPS is a long-standing, pre-internet shorthand for screaming and
+ yelling at others. As such it is considered extremely rude and if
+ not caught by the chat filters, will be caught by the mods!
+
No name-calling. If you
+ have a problem with another player, tell a Moderator and/or file an abuse report. Look in the
+ PLAYERS list; see who has a green star, and PM them, telling them
+ the problem you're having and with whom. They should give you advice on what to do. Most often you will be told to mute the player and file a report if it is serious. Both of these actions can be done via the PLAYERS button in the game.
+ Anyone calling another player names will be muted, regardless how
+ right or wrong they may be.
+
No whining, no drama! This
+ isn't a rule, exactly, but it drives the moderators and other
+ players mad. Please do not shout, "Mods!!!" when you want
+ to talk to one, and don't say, "Mods! PM me!" Just go
+ ahead and PM a mod yourself. They don't bite. Also, please, if you
+ don't have something (a horse, money, etc) that other players have,
+ do what they did: earn it! Saying, for example, "I only
+ wish I had a horse! cry, cry, cry!" will only get you ridiculed
+ and if it keeps up, will get you muted.
+
No Soliciting Dates! Horse
+ Isle is NOT a dating service, and most mods will immediately mute
+ anyone who advertises for a boy/girlfriend. Asking, "Whoever's
+ a boy please PM me" will result in severe action by the mods.
+ What gender another Horse Isle player happens to be can be found on their STATS page if you are curious, but whether the person is actually that gender or not is none of your
+ business as it has absolutely no bearing on the game.
+
No swearing or profanity.
+ Both of these are utterly unnecessary and will result in a player
+ being instantly muted and probably banned from the game.
+
No trying to avoid the chat
+ filter. It's there for a reason. Trying to get around the filter by spacing out the letters or putting things between the letters will earn you an instant mute, chat violations and probably get you banned.
+
+
You may read the chat and game rules in
+more detail here. Always remember, you were asked to read them,
+and you agreed to abide by them before you first logged in. The mods
+will hold you to that promise.
+
+
A note about "chat-speak."
+Amongst younger people in the USA especially, it is considered "cool"
+and "in" to speak in chat-speak (that is, to say, "is
+ne1 going 2 sell me ur horse" instead of "Is anyone going
+to sell me your horse?" While people who are used to chat speak
+understand it or can at least eventually figure it out, people in
+other countries and people who are not native English speakers find
+it confusing at best. Several people have complained that they feel
+that by using chat-speak, American players are trying to deliberately
+exclude them. Please show consideration to other players around the
+world (especially those who are trying to learn English) and use
+Standard, proper, English in Global Chat.
+
+
diff --git a/master-site/beginnerguide/dock.jpg b/master-site/beginnerguide/dock.jpg
new file mode 100644
index 0000000..ecc8855
Binary files /dev/null and b/master-site/beginnerguide/dock.jpg differ
diff --git a/master-site/beginnerguide/horse_stats_1.jpg b/master-site/beginnerguide/horse_stats_1.jpg
new file mode 100644
index 0000000..799335e
Binary files /dev/null and b/master-site/beginnerguide/horse_stats_1.jpg differ
diff --git a/master-site/beginnerguide/horse_stats_2.jpg b/master-site/beginnerguide/horse_stats_2.jpg
new file mode 100644
index 0000000..c4be2c8
Binary files /dev/null and b/master-site/beginnerguide/horse_stats_2.jpg differ
diff --git a/master-site/beginnerguide/horses.html b/master-site/beginnerguide/horses.html
new file mode 100644
index 0000000..dd95c3f
--- /dev/null
+++ b/master-site/beginnerguide/horses.html
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+
+
+
New
+Player Hint Guide: HORSES
+
+
Horse Isle is the home to literally thousands of horses of many
+different breeds, sizes, types and colors. Once you have arrived on
+Horse Isle, the first thing you'll want to do is get a horse of your
+own. Before you can do this, though, you will need money to buy it,
+tack it up, get it groomed and shod and keep it fed, watered and
+healthy. Just as in real-life, horse-keeping is not inexpensive!
+
+
Acquiring
+a Horse
+
There are several ways to acquire a horse on Horse Isle.
+
Leasing.
+If you are a brand new player, this is probably the best option for
+you, until you earn a bit of money. There are two hack stables (also
+known as livery stables, rental barns and so on, depending upon where
+you live) on Horse Isle: one in the town of Earton (the first town
+you will encounter when you debark the boat from Welcome Isle), and
+one in Appleton, a town on the southern end of Horse Isle.
+
Leasing stables look like small paddocks (at left), and will rent
+out a horse for one game day (2 real hours) for a nominal fee. These
+horses are already tacked up, groomed and shod; but since they are
+not your own, you may not enter competitions with them, nor shoe nor
+do many of the other things you can do with a horse of your own.
+Also, when you lease, you lease whatever breed of horse is available;
+you do not get to choose. So consider wisely whether you would like
+to lease a horse at first, or save your money to buy one of your own
+(remember that you will need to buy tack as well before you can
+ride).
+
Buying directly from another player. Players have horses
+for sale all the time, and these will be of all breeds, colors and
+sizes—and ranges of experience and training. Watch the chat windows
+to see who is selling what. Prices for horses vary considerably, but
+on the whole, the more training a horse has (the "higher its
+stats" as players will say) the more expensive the horse. Some
+breeds, such as the Thoroughbred, are always very expensive to buy.
+Other breeds are extremely expensive to buy when the breed has just
+been introduced; but if you wait a few weeks, the prices invariably
+plummet as Dame Fashion turns her attention elsewhere.
+
Buying a horse at Auction. There are numerous auction
+blocks on Horse Isle, but the ones in Earton are by far the most
+popular. No direct negotiations with owners are needed at the
+auction; just don't get carried away and bid more than you can
+afford!
+
Catching
+a wild horse. Wild horses are rare in the Isles, but generally a
+player can find one or two a day. Different players have "favorite
+islands" for catching wild horses, and some breeds can only be
+found in some areas: Arabians, Akhal-Tekes and Australian Brumbies
+can only be found in the desert; Norwegian Fjords, Icelandics and
+Exmoors can only be found on snowy isles; Mules are only in forests,
+and Pasos only in Jungle. Other breeds can be found randomly on any
+isle, and in Horse Isle, no breed is rarer than any other.
+
When you come upon a wild horse, you will see a notification in
+the Dialog Window telling you that you
+have found a horse, and the breed the horse is. You cannot know what
+gender or color the horse is until you have caught it.
+
To catch the horse, click the capture button. A Mini-Game will
+appear on the screen.
+
In
+order to catch the horse, use the mouse to pull out and position the
+noose around the horse's neck. Some players feel that it's easiest to
+"throw" the rope in front of the horse and let him run into
+it. Releasing the mouse button captures the horse, if the horse and
+rope are both in the proper position.
+
Wild horses are wily! They run slow and then fast, they switch
+back and then switch back again, they spin, stop and run. And the
+rope will not stay stretched out more than a few seconds! It can be
+difficult to catch a wild horse, but with some practice you'll become
+an expert!
+
Unless the horse is one that another player has released, it will
+have no experience points. This means it will buck you off when it
+gets frustrated. As in real life, just get right back on! A horse
+gets one experience point each time it bucks, and it will stop
+bucking when it reaches 25.
When you click on HORSES in the Button Panel, you will get a list
+of horses and a chance to look at them individually. Clicking on LOOK
+will give you access to the horses' statistics or STATS. This is how
+you know how much training your horse has, and whether it needs food,
+water, shoeing, veterinary care or just a little love. Pay very
+carefully attention to the Statistics, because your horses' value and
+performance depends greatly upon them.
+
The
+top of the horse's statistics page will give you several options: You
+can MOUNT or DISMOUNT (get on or get off) your horse; you can FEED
+it; you can TACK it or untack it (one button does both); you can PET
+it to improve its mood, and you can write a small PROFILE for it. The profile description and horse name must follow the rules of the game and can only be up to 250 characters long. Stylizing your horse's profile (adding colors or italics) will shorten the amount of text you can have. Instructions on how to stylize the profile can be found in the Help Center under HORSES -> Viewing, under TOOLBAR -> Profile/Map or clicking on this link, Profile Stylizing.
+
+
Also on the horse statistics page you can set your horse's status as a KEEPER (one
+you will not part with for any reason), a horse in TRAINING, that you
+are competing with and riding, but that you might be willing
+to sell under the right circumstances; as TRADING, that is, a horse
+for whom you are actively seeking a new home, or RETIRED, a horse
+with whom you are no longer competing, or whom you are not riding,
+but whom you don't want to part with. (Please, when considering
+buying a horse from another player, do not ask to buy a KEEPER or a
+RETIRED horse; doing so is very annoying to owners and they will not
+forget you in the future!)
+
You will also see here blue bars which
+give you stats on your horse's current condition; his HEALTH, HUNGER,
+THIRST, MOOD, ENERGY, GROOMING and SHOES. To allow your horse to
+perform at his best, all these blue bars should be as high as you can
+arrange before entering a competition.
+
If
+you scroll down a bit, you will see another set of bars that give you
+information about more enduring characteristics of your horse. Each
+breed has a Breed Maximum which is the highest amount of a
+characteristic that this kind of horse can achieve. Wild horses have
+stats well below the breed maximum, and these can be improved by
+training in that area. Taking a horse to a trainer (which you can do
+once a game day) will increase stats by 10 points per training
+session. Specialized tack (jumping, racing, etc) will also help
+increase various stats, depending upon the kind of tack. Giving a
+horse a companion will also increase various stats.
+Companions are also very helpful; you can buy these at pet stores,
+and different companions will have varying effects on a horse's
+stats. (However, companions and tack have the same effects on horses
+of all breeds.)
+
A VERY IMPORTANT NOTE ABOUT TRAINING: A
+number of players have set themselves up as "horse trainers,"
+who will use the training pens in their ranches to raise your horse's
+stats. While many of these players are reputable and honest, there
+are, unfortunately, many who will take a horse from you
+and never give it back. Because of this, and the extreme difficulty
+of tracking down these deals, we urge you NEVER to give/loan or
+otherwise transfer, apart from selling, one of your horses to another
+player for any reason. Remember that sometimes, Real Life
+interferes; you may not be able to pick up your horse on time, or for
+some reason a trainer may not be able to log on. Keep your horses
+with you at all times. If you give your horse to another player to train or board and they sell it or won't give it back, there is nothing the administrators can do about it.
+
+
diff --git a/master-site/beginnerguide/horseshere.jpg b/master-site/beginnerguide/horseshere.jpg
new file mode 100644
index 0000000..f159cf3
Binary files /dev/null and b/master-site/beginnerguide/horseshere.jpg differ
diff --git a/master-site/beginnerguide/index.html b/master-site/beginnerguide/index.html
new file mode 100644
index 0000000..050a9ed
--- /dev/null
+++ b/master-site/beginnerguide/index.html
@@ -0,0 +1,37 @@
+
+
+
+
+ HorseIsle New Player Guide
+
+
+
Welcome
+to the Horse Isle New Player Guide!
+
The New Player Hint Guide will teach you how to play Horse
+Isle--how to travel, make money, obtain and care for a horse, do
+quests, find hidden treasure, chat with other players, and much more!
+
Click on the links below to find out everything you need to know
+to get started on Horse Isle
+
Signing Up
+ -- how to create an account, and see account status.
+
+
diff --git a/master-site/beginnerguide/leasing_pen.jpg b/master-site/beginnerguide/leasing_pen.jpg
new file mode 100644
index 0000000..f1839af
Binary files /dev/null and b/master-site/beginnerguide/leasing_pen.jpg differ
diff --git a/master-site/beginnerguide/login.html b/master-site/beginnerguide/login.html
new file mode 100644
index 0000000..e55dc41
--- /dev/null
+++ b/master-site/beginnerguide/login.html
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
Logging
+In: SERVERS
+
+
+
+
+
Servers. When you first log in to Horse Isle, your first
+choice will be which server you wish to be connected to. (A server
+is a computer which "serves" files to other computers; the
+various Horse Isle servers "serve" the game, via the
+internet, to your own computer.) When Horse Isle first "went
+live," there was only one server, which later became known as
+"Pinto" as more servers were added. Each server can handle
+about 150 players at a time. You may log into any server you might
+like, but we do recommend that new players log on to the newest
+server where there is more room to accommodate them. Scroll down the
+server list and you will see which server is the newest.
+
The server lists will tell you how many other players are online on each server. It also tells you
+important game information such as your bank balance, how much cash
+you have on hand, and how many quest points you have earned so far.
+
From time to time, a pink box will appear at the top of the server
+list. This will contain news about new additions to the game and
+other important information. Be sure to read this carefully!
+
Once you log in to a server, you will be directed to another
+screen which gives you more information about the current state of
+the game.
The
+next page you will see is the Accounts Page. This page will be
+available all the while you are playing.
+
+
The Player List on the right
+shows you who is currently playing. Players whose names are in bold
+blue letters are people you have made Buddies of yours.
+People whose names are in bold green
+letters are Moderators and those names in bold red are Administrators.
+
Your current statistics are reiterated on this page, but they are
+not updated in real-time. Click "refresh" to get your
+current stats.
+
There are also many options for membership from which you can
+choose; you can subscribe for a month or a year, buy some virtual
+(game) money, or buy Pawneer Orders, which allow you to order a horse
+of your choosing without having to rely on finding a wild one or buying one from another player.
+
In the upper right hand corner are several more options for you;
+you can go back to the server list, read the latest news, talk about
+the game in the Forums, or check out the Help Center.
+
When you're ready to proceed to the game, click "Enter Horse
+Isle."
Once
+you have entered the world of Horse Isle, you will be set down on
+Welcome Isle.
+
The first thing you'll notice is that your icon is of a baby in
+diapers! You will be able to change this to any of a number of
+different icons; this will be explained later.
+
The first thing to do on Welcome Isle is to go see Welcome Willy,
+who lives in the cabin on the east side of the island. He will be
+able to tell you a number of important things about Horse Isle. Make
+sure you take advantage of his willingness to talk; once you leave
+Welcome Isle, you will not be able to return.
+
+
Welcome Willy will teach you a little about questing, too. He will
+not give you the money you need to take the boat to Horse Isle, but
+he will tell you where a treasure can be dug up. Read carefully
+what he tells you. He will be pretty specific about where to dig.
+
NOTE: Yes, you do have a shovel! In fact, you have an entire
+tool-kit! Click on the wrench/spanners on the lower right of the
+screen. You have a binoculars, a rake, a shovel, and a magnifying
+glass. Because you will use these a great deal during the game,
+become familiar with how they work now. When you use your shovel to
+dig in the spot indicated by Willy, you will find a small sum of
+money, enough to get you started on Horse Isle.
+
To change the way your user icon looks, click the PROFILE
+button on the button panel in the center of the screen. There you
+will be able to say things about yourself and choose how you look.
+Please remember that giving out personal information of any kind
+(that is, names, dates, ages, etc) is strictly forbidden, so keep
+your profile information limited to things that are relevant to your
+experiences here on Horse Isle.
+
+
diff --git a/master-site/beginnerguide/loginscreen.jpg b/master-site/beginnerguide/loginscreen.jpg
new file mode 100644
index 0000000..d076516
Binary files /dev/null and b/master-site/beginnerguide/loginscreen.jpg differ
diff --git a/master-site/beginnerguide/logo.gif b/master-site/beginnerguide/logo.gif
new file mode 100644
index 0000000..52c5249
Binary files /dev/null and b/master-site/beginnerguide/logo.gif differ
diff --git a/master-site/beginnerguide/mainscreen.html b/master-site/beginnerguide/mainscreen.html
new file mode 100644
index 0000000..e005806
--- /dev/null
+++ b/master-site/beginnerguide/mainscreen.html
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+
+
+
New
+Player Hint Guide: THE MAIN SCREEN
+
This is the screen in which you play the game. It has many
+interesting areas, all of which you should become familiar with.
+
The
+GAME WINDOW is where all the visual action takes place. You
+will always be in the center of this window.
+
The DIALOG WINDOW tells you where you are (In Earton on
+Horse Isle in this case), what is at the same spot you are on, and
+many other things as they come up.
+
Directly below these windows is the BUTTON PANEL. Clicking
+on any of these buttons gives you different information about various
+aspects of the game:
+
+
STATS gives you your personal statistics: how tired,
+ hungry and thirsty you are, what you are wearing, what awards you
+ have won, how many quests you have finished, and so on.
+
INVENTORY shows what you are carrying with you. Unless
+ you have a ranch with a shed, you can carry 40 different kinds of
+ items, and 50 items of each kind.
+
PLAYERS gives you some information on the other
+ players who are playing at the same time you are. You can see who
+ they are, find them on a map, look at the horses in their stable,
+ and send them a private message. Players with single stars next to
+ their names are monthly subscribers; double stars have subscribed
+ for three months, and red-centered stars have subscribed for a year.
+ Green stars with an M inside denote game Moderators (Mods), and red
+ stars with an A are game Administrators (Admins).
+
PROFILE allows you to change your user icon and what
+ you have written about yourself in your player profile.
+
MAP is a very interesting and extremely useful
+ feature. The Map will always show you where you are on the isles.
+ You can find the names of other places by holding the mouse cursor
+ over the place whose name you want to know. At the bottom of this
+ page is a map with most of the islands labelled.
+
HELP brings up a quick run-down of the game in the
+ Dialog Window.
+
QUIT GAME saves all your settings and gets you out of
+ the game cleanly. Always end a game by using the quit button to
+ avoid losing any data!
+
+
The GLOBAL CHAT WINDOW will show chat from any game
+character, and whatever is in this window is seen by all players. It
+will also show you who has logged in and who has disconnected. The
+PERSONAL CHAT WINDOW shows chat that only your buddies, or a
+single person of your choice, can see. Below this is is the chat menu
+and type-in area. These will be discussed more thoroughly on the Chat
+page. This window also shows quest progress
+and in-game news, so watch it carefully as you play, even if you are
+not chatting.
+
To the right of the SEND button is the Wrench/Spanners icon for
+your TOOLKIT. The toolkit contains a binoculars, magnifying
+glass, rake and shovel, as well as a volume control for game
+background music, a "Low Detail" control (for eliminating
+some special effects when playing during peak hours, to make it run
+slightly faster), and buttons for clearing the chat windows.
+
Below all of this is the name of the server you are on, how much
+money you have on hand, how many players are online, how much mail
+you have waiting for you at City Hall and the current game time and
+date. Clicking the four white squares allows you to change the
+background melody to a random tune. The FPS number (Frames Per
+Second) is a measure of how fast the game is running on your
+computer. Twenty-four frames per second is as fast as it will go;
+anything higher than 20 is excellent speed.
+
+
diff --git a/master-site/beginnerguide/mainscreen.jpg b/master-site/beginnerguide/mainscreen.jpg
new file mode 100644
index 0000000..7d27f31
Binary files /dev/null and b/master-site/beginnerguide/mainscreen.jpg differ
diff --git a/master-site/beginnerguide/mods.html b/master-site/beginnerguide/mods.html
new file mode 100644
index 0000000..c5c484e
--- /dev/null
+++ b/master-site/beginnerguide/mods.html
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
New
+Player Hint Guide: MODERATORS (MODS)
+
From time to time you will see a comment in GREEN
+text; this is a comment from a Game Moderator, or "Mod."
+
Moderators are players chosen by the game developers to act as
+mediators, enforce the game rules, and generally keep the game
+running smoothly for everyone. Mods are chosen on the basis of their
+maturity, both physically (most are parents and some are
+grandparents!) and mentally, and their ability to arbitrate and
+enforce fairly and without favoritism. (Contrary to rumors you may
+have heard, Mods are not paid to moderate, nor do they receive any
+benefits whatsoever; they are all volunteers who just enjoy the
+game).
+
WHAT
+MODS DO
+
Mostly, Mods just try to play the game and have a good time.
+Generally, however, Mods are busy answering player questions,
+resolving disputes and enforcing the chat rules. Moderators have the
+authority to send a player to Prison Isle or MUTE a player (take away
+their ability to chat with, or receive chat from, other players)
+depending upon the infraction. Mods may also ban players whose
+behavior is particularly offensive. These are all judgment calls that
+Mods make, and, like umpires in a baseball game, arguing is not
+permitted. (If you have read the game rules and follow them as you
+agreed to when you joined, however, you should never find yourself in
+this situation.)
+
WHAT
+MODS DON'T DO
+
Moderators are only game facilitators. They are not libraries,
+banks or horse farms. Very few, if any, mods will give you the
+answers to game riddles, although some may give you further clues if
+they are not busy with questions from other players. Moderators
+cannot give you money or horses, nor can they send you to any
+place in the game apart from Prison.
+
Another thing Mods DON'T do is value horses for sale. Please do
+not ask the moderators how much a horse is worth; they have no more
+idea than you do and no time to research this point. A horse is worth
+what others will pay—nothing more or less.
+
DEALING
+WITH MODS
+
If you a want a mod to contact you for some reason, just PM
+(private message) one. In that message, clearly state your problem.
+Then, wait. Most of the time, Mods cannot get back to you immediately
+because they are dealing with other players; you will have to wait
+your turn. PMing "Are you there?" repeatedly is rude.
+
If a mod mutes you for a violation of the rules, DO NOT threaten
+them in any way. Use the mute time to get your quests done, travel or
+bank or eat or care for your horses, and then go on about your
+business. Arguing only results in your being muted for even longer
+periods of time.
+
If a mod gives you an answer you don't want to hear, please don't
+immediately run and ask the same question of another mod. Mods do
+chat amongst themselves...
+
New mods generally find that once they become a moderator, they
+are now prime targets for buddy-collectors. Most mods do not accept
+buddies, and many only keep a few of the buddies they had before they
+became mods. They do this so as not to appear to have favorites, and
+not because they don't like you. Our moderators take their duties
+very seriously.
+
Remember that mods are players too; they are not required to
+answer your questions or help you in any way; that they do, when they
+can, shows their commitment to the game and in everyone's enjoyment
+of it.
The very first thing you will need to do on Horse Isle is earn
+some money. You'll need it for food and lodging for yourself and your
+horses, buying tack, entering competitions and paying for travel.
+
MAKING
+MONEY.
+
+
The best way to make money is to do quests.
+Visit each house and shop, and talk to the people who live and work
+there. The vast majority will have things they need done for them,
+for which they will pay very well. Some people need things delivered;
+some people have lost things and need them found for them. Some
+quests are very simple and others extremely difficult; more about
+that on the Quests page.
+
As
+you walk around Horse Isle, you will step on and over all kinds of
+things you can grab and put into your inventory. All of these things
+can be sold.
+
+
Most of them can be sold to the various shops in the towns. All
+the shops in Horse Isle will buy the same kinds of things they sell.
+General Stores will buy food items, some articles of clothing, some
+miscellaneous horse items, etc. Rock Stores will buy the various ores
+and gems you will find. Food stores will buy the berries, apples,
+acorns and other edibles you come across.
+
Stores generally buy items for about half of what they sell the
+same items for, and different stores have different prices. As you
+travel around Horse Isle, keep notes on which stores sell for the
+least and buy for the most.
+
Items which cannot be sold in stores can usually be sold to
+individual NPCs throughout the game. Search for these people by going
+into the houses and talking to them, and seeing what they want. Keep
+notes on who buys what, and for how much.
+
Money can also be made by trading/selling items and horses to
+other players. However, you must be very careful when doing this.
+Remember, we are, and ought to be, all strangers to each other on
+Horse Isle. Sad as it is to say, not everyone can be trusted to make
+a fair deal. More on this in the section on Horses.
+
GROWING
+MONEY.
+
+
Once you have made some money, it is highly recommended that you
+deposit as much of it as you can in the local banks. The Horse Isle
+banks pay interest on money you deposit, and the more money you have
+in the bank, the more interest you will accrue. You can deposit as
+much or as little as you want, and you can withdraw any amount of
+money whenever you need it. All the Horse Isle banks are connected,
+so you have access to your money at all the banks in whichever city
+you find yourself.
+
One last note: Never, never, NEVER give anyone money for
+nothing! Also, never give "down-payments" on anything,
+as unfortunately a player who asks for a down-payment on something is
+unlikely ever to be seen again! If this
+should happen to you, there is absolutely nothing
+the moderators or administrators can do for you.
+
+
diff --git a/master-site/beginnerguide/new_user_index.html b/master-site/beginnerguide/new_user_index.html
new file mode 100644
index 0000000..050a9ed
--- /dev/null
+++ b/master-site/beginnerguide/new_user_index.html
@@ -0,0 +1,37 @@
+
+
+
+
+ HorseIsle New Player Guide
+
+
+
Welcome
+to the Horse Isle New Player Guide!
+
The New Player Hint Guide will teach you how to play Horse
+Isle--how to travel, make money, obtain and care for a horse, do
+quests, find hidden treasure, chat with other players, and much more!
+
Click on the links below to find out everything you need to know
+to get started on Horse Isle
+
Signing Up
+ -- how to create an account, and see account status.
+
+
diff --git a/master-site/beginnerguide/quest_stats.jpg b/master-site/beginnerguide/quest_stats.jpg
new file mode 100644
index 0000000..7b9cfe7
Binary files /dev/null and b/master-site/beginnerguide/quest_stats.jpg differ
diff --git a/master-site/beginnerguide/quests.html b/master-site/beginnerguide/quests.html
new file mode 100644
index 0000000..82268c1
--- /dev/null
+++ b/master-site/beginnerguide/quests.html
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
New
+Player Hint Guide: QUESTS
+
A great deal of your time on Horse Isle will be spent doing
+Quests—jobs or favors for NPCs (Non-Player Characters) ranging from deliveries and finding
+misplaced objects to solving mysteries and travelling the whole of
+the islands to find treasure or missing persons or animals. Some
+mini-games also count toward your total quest points.
+
To
+find out which quests are available to you, click the STATS button on
+the BUTTON PANEL, and then scroll down to Horse Isle Adventures And
+Quests and click VIEW LOG.
+
You will be shown a page such as the one at right. The quests are
+in alphabetical order, and your progress through them is marked by
+percentage of quests finished and number of quest points earned.
+Quest points are alloted according to the time and travel needed to
+complete the quest.
+
Quests are also ranked by Skill Level; that is, ranked according
+to how much figuring out, searching around and general brain-power a
+quest requires for completion. There are four levels:
+
+
Novice: Just follow the instructions carefully and
+ you'll get there.
+
Intermediate: You may have to make some choices along
+ the way, or search for something, but you will be given definite
+ advice on how to proceed or where to search.
+
Advanced: Longer and more difficult puzzles which
+ require considerable concentration and skill on your part to
+ complete.
+
Master: Long, arduous and difficult puzzles, often
+ with multiple possible endings, that require a great deal of
+ patience, skill and concentration to complete. You should not
+ attempt these quests unless you have sufficient time to spend on
+ them and enough experience in the game generally to know what you're
+ doing and what you're likely to need!
+
+
NOTE: Skill Level and Quest Points awarded are not necessarily
+linked. The Skill Level is provided so that you know what you're
+in for when you begin a quest!
+
Almost all quests end in the award of a prize, usually money. But
+do not be tempted to make the quest easier on yourself by buying the
+items required to finish it from other players! Doing so generally
+results in a loss of money at the end of the quest; one particularly time consuming and difficult quest will net you $50,000 at
+the end, but if you buy your supplies, then between supplies and the
+cost of travel you will end up spending $65,000 or more to complete
+it!
+
+
GENERAL
+HINTS FOR QUESTING
+
Keep notes! Write down who gave you the quest and where
+they live, and what they want. It is extremely annoying to other
+players when lazy questers repeatedly ask for instructions that NPCs
+have already given them!
+
Be Patient! Horse Isle is not a competition! You don't
+have to complete every quest immediately, and you don't have to be as
+advanced as everyone else. You'll get there eventually, so just slow
+down and think.
+
Use all your tools! Sometimes when you have to search for
+an object, the tool that comes most immediately to mind is not the
+one you need. Just because something is lost in the forest doesn't
+mean it's necessarily on the forest floor. Squirrels climb!
+
+
diff --git a/master-site/beginnerguide/server_list.jpg b/master-site/beginnerguide/server_list.jpg
new file mode 100644
index 0000000..9195554
Binary files /dev/null and b/master-site/beginnerguide/server_list.jpg differ
diff --git a/master-site/beginnerguide/signon.html b/master-site/beginnerguide/signon.html
new file mode 100644
index 0000000..c058806
--- /dev/null
+++ b/master-site/beginnerguide/signon.html
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
New
+Player Guide: SIGNING UP AND CREATING AN ACCOUNT
+
When
+you first visit the Horse Isle page, you will see the page at right.
+In order to create an account, several steps are required.
+
The first thing to do is to check your version of Flash to
+make sure you have the most up-to-date version. Trying to run Horse
+Isle on an older version of Flash is a very vexing experience. If
+you can see the scene in the window and hear the background music,
+you have the latest version (Flash Player 9 at the time of this
+writing). If you cannot see and/or hear, you will need to download
+the latest Flash Player for your system. (Horse Isle itself is
+system independent and will run on all platforms supported by Flash).
+
To sign in, click Create an Account. Once you do this, you
+will be given an overview of the game rules, and then asked to answer
+some questions to make sure you have read and understood them, and
+agree to abide by them. If you do not agree to abide by the game
+rules, you will not be allowed to sign in! Once you do sign in, you
+are responsible for keeping your word and obeying the rules to which
+you have agreed.
+
You will then be required to choose a user name. Your real name
+is not allowed as a user name, not now, not later, not ever,
+never. AmyBCloony is not allowed; and you probably shouldn't even use
+just "Amy." Make up a name that does not contain a real
+name, such as Amabarl, or use something descriptive such as
+VinylRecord. Whatever name you choose it should be something you will
+remember!
+
User names which are real names, or user names which contain
+profanity of any kind will be immediately banned by the
+Moderators.
+
+
Passwords must consist of both letters and numerals. An
+acceptable password might be a1b2c3d4. Whatever it is, it should be
+both something you will find easy to remember and something difficult
+(or, hopefully, impossible) for other people to guess. Never,
+but NEVER, give your password to anyone under any circumstances! You
+will be held responsible for anything another person does while
+logged into your account.
+
You will also be asked to give us a VALID email address.
+If you are under 13 years of age, you must give us one of your
+parents' or guardians' email addresses. In order for you to continue
+playing, you will need to click an activation link in an email we
+will send you (or your parents will need to click it in their email)
+so that we know we have a valid address for you.
+
ABSOLUTELY NO MORE THAN ONE ACCOUNT PER
+PLAYER! Multiple accounts are not allowed and players
+with more than one account will have ALL accounts deleted!
+
+
diff --git a/master-site/beginnerguide/store.jpg b/master-site/beginnerguide/store.jpg
new file mode 100644
index 0000000..be7c707
Binary files /dev/null and b/master-site/beginnerguide/store.jpg differ
diff --git a/master-site/beginnerguide/travel.html b/master-site/beginnerguide/travel.html
new file mode 100644
index 0000000..c5de3c1
--- /dev/null
+++ b/master-site/beginnerguide/travel.html
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
New
+Player Hint Guide: TRAVELLING
+
Since
+there are so many islands here, travelling by ship is a routine
+occurrence. You will find docks on all the large islands, and some of
+the smaller ones.
+
It will be a very good idea for you to keep notes on which docks
+have ships going to which islands, because no dock has ships which go
+to every other dock. The cost of trips depends upon how far away your
+destination is. Trips are one way only.
+
You
+can also travel, on some islands, by wagon. Wagon fares are much
+cheaper than boat fares, but only one wagon route crosses water.
+Still, they are very useful for getting around on large islands.
+
Some NPC's (non-player characters) have the power to teleport or
+"jump" you from one location to another. Make sure you
+write down the names and locations of these people when you find
+them; they are very useful!
+
+
diff --git a/master-site/beginnerguide/wagon.jpg b/master-site/beginnerguide/wagon.jpg
new file mode 100644
index 0000000..fb56132
Binary files /dev/null and b/master-site/beginnerguide/wagon.jpg differ
diff --git a/master-site/beginnerguide/welcome_isle.jpg b/master-site/beginnerguide/welcome_isle.jpg
new file mode 100644
index 0000000..8af2322
Binary files /dev/null and b/master-site/beginnerguide/welcome_isle.jpg differ
diff --git a/master-site/common.php b/master-site/common.php
new file mode 100644
index 0000000..6bd7e58
--- /dev/null
+++ b/master-site/common.php
@@ -0,0 +1,502 @@
+prepare("SELECT COUNT(1) FROM Users WHERE UPPER(Username)=?");
+ $stmt->bind_param("s", $usernameUppercase);
+ $stmt->execute();
+ $result = $stmt->get_result();
+ $count = intval($result->fetch_row()[0]);
+ return $count>0;
+}
+
+function get_username(string $id)
+{
+ include('config.php');
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("SELECT Username FROM Users WHERE Id=?");
+ $stmt->bind_param("i", $id);
+ $stmt->execute();
+ $result = $stmt->get_result();
+ $usetname = $result->fetch_row()[0];
+ return $usetname;
+}
+
+
+function count_topics(string $fourm)
+{
+ include('config.php');
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("SELECT COUNT(*) FROM FourmThread WHERE Fourm=?");
+ $stmt->bind_param("s", $fourm);
+ $stmt->execute();
+ $result = $stmt->get_result();
+ $count = intval($result->fetch_row()[0]);
+ return $count;
+}
+
+function count_replies(int $thread)
+{
+ include('config.php');
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("SELECT COUNT(*) FROM FourmReply WHERE ThreadId=?");
+ $stmt->bind_param("i", $thread);
+ $stmt->execute();
+ $result = $stmt->get_result();
+ $count = intval($result->fetch_row()[0]);
+ return $count;
+}
+
+function get_last_reply_author(string $thread)
+{
+ include('config.php');
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("SELECT * FROM FourmReply WHERE ThreadId=? ORDER BY CreationTime DESC LIMIT 1");
+ $stmt->bind_param("i", $thread);
+ $stmt->execute();
+ $result = $stmt->get_result();
+ $author = $result->fetch_row()[2];
+ return $author;
+}
+
+function get_last_reply_time(string $thread)
+{
+ include('config.php');
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("SELECT * FROM FourmReply WHERE ThreadId=? ORDER BY CreationTime DESC LIMIT 1");
+ $stmt->bind_param("i", $thread);
+ $stmt->execute();
+ $result = $stmt->get_result();
+ $author = $result->fetch_row()[5];
+ return $author;
+}
+
+function get_first_reply_author(string $thread)
+{
+ include('config.php');
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("SELECT * FROM FourmReply WHERE ThreadId=? ORDER BY CreationTime ASC LIMIT 1");
+ $stmt->bind_param("i", $thread);
+ $stmt->execute();
+ $result = $stmt->get_result();
+ $author = $result->fetch_row()[2];
+ return $author;
+}
+
+function get_first_reply_time(string $thread)
+{
+ include('config.php');
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("SELECT * FROM FourmReply WHERE ThreadId=? ORDER BY CreationTime ASC LIMIT 1");
+ $stmt->bind_param("i", $thread);
+ $stmt->execute();
+ $result = $stmt->get_result();
+ $author = $result->fetch_row()[5];
+ return $author;
+}
+
+function create_fourm_thread(string $title, string $fourm)
+{
+ include('config.php');
+
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $result = mysqli_query($connect, "SELECT MAX(ThreadId) FROM FourmThread");
+
+ $thread_id = $result->fetch_row()[0] + 1;
+ if($thread_id == NULL)
+ $thread_id = 0;
+ $curTime = time();
+
+ $stmt = $connect->prepare("INSERT INTO FourmThread VALUES(?,?,?,?,'NO')");
+ $stmt->bind_param("issi", $thread_id, $title, $fourm, $curTime);
+ $stmt->execute();
+
+ return $thread_id;
+}
+
+
+function set_thread_update(int $thread_id)
+{
+ include('config.php');
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("UPDATE FourmThread SET UpdateTime=? WHERE ThreadId=?");
+ $stmt->bind_param("ii", time(), $thread_id);
+ $stmt->execute();
+}
+
+function create_fourm_reply(int $thread_id, string $username, string $contents, string $fourm, bool $madeByAdmin)
+{
+ include('config.php');
+
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $result = mysqli_query($connect, "SELECT MAX(ReplyId) FROM FourmReply");
+
+ $reply_id = $result->fetch_row()[0] + 1;
+ if($reply_id == NULL)
+ $reply_id = 0;
+ $curTime = time();
+
+ if($madeByAdmin)
+ $admin = "YES";
+ else
+ $admin = "NO";
+
+ $stmt = $connect->prepare("INSERT INTO FourmReply VALUES(?,?,?,?,?,?,?)");
+ $stmt->bind_param("iisssis", $reply_id, $thread_id, $username, $contents, $fourm, $curTime, $admin);
+ $stmt->execute();
+
+ set_thread_update($thread_id);
+
+ return $reply_id;
+}
+
+
+function get_fourm_thread($threadId)
+{
+ include('config.php');
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("SELECT * FROM FourmThread WHERE ThreadId=?");
+ $stmt->bind_param("i", $threadId);
+ $stmt->execute();
+ $result = $stmt->get_result();
+ $row = $result->fetch_row();
+ return ['id' => $row[0], 'title' => $row[1], 'fourm' => $row[2], 'creation_time' => $row[3], 'locked' => ($row[4] === "YES")];;
+}
+
+function get_fourm_replies($threadId)
+{
+ include('config.php');
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("SELECT * FROM FourmReply WHERE ThreadId=?");
+ $stmt->bind_param("i", $threadId);
+ $stmt->execute();
+ $result = $stmt->get_result();
+ $replies = [];
+
+
+ while ($row = $result->fetch_row()) {
+ $arr = [ ['reply_id' => $row[0], 'thread_id' => $row[1], 'author' => $row[2], 'contents' => $row[3], 'fourm' => $row[4], 'creation_time' => $row[5], 'admin' => ($row[6] === "YES")] ];
+ $replies = array_merge($replies, $arr);
+ }
+
+ return $replies;
+}
+
+
+function get_all_news()
+{
+ include('config.php');
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("SELECT * FROM News ORDER BY CreationDate DESC");
+ $stmt->execute();
+ $result = $stmt->get_result();
+ $news = [];
+
+
+ while ($row = $result->fetch_row()) {
+ $arr = [ ['id' => $row[0], 'date' => $row[1], 'title' => $row[2], 'contents' => $row[3]] ];
+ $news = array_merge($news, $arr);
+ }
+
+ return $news;
+
+}
+
+function get_news_id(int $id)
+{
+ include('config.php');
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("SELECT * FROM News WHERE NewsId=?");
+ $stmt->bind_param("i", $id);
+ $stmt->execute();
+ $result = $stmt->get_result();
+
+ $news = [];
+
+
+ while ($row = $result->fetch_row()) {
+ $arr = [ ['id' => $row[0], 'date' => $row[1], 'title' => $row[2], 'contents' => $row[3]] ];
+ $news = array_merge($news, $arr);
+ }
+
+ return $news;
+}
+
+
+function get_recent_news()
+{
+ include('config.php');
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("SELECT * FROM News ORDER BY CreationDate DESC LIMIT 5");
+ $stmt->execute();
+ $result = $stmt->get_result();
+ $news = [];
+
+
+ while ($row = $result->fetch_row()) {
+ $arr = [ ['id' => $row[0], 'date' => $row[1], 'title' => $row[2], 'contents' => $row[3]] ];
+ $news = array_merge($news, $arr);
+ }
+
+ return $news;
+
+}
+
+function get_latest_news()
+{
+ include('config.php');
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("SELECT * FROM News ORDER BY CreationDate DESC LIMIT 1");
+ $stmt->execute();
+ $result = $stmt->get_result();
+ $news = [];
+
+
+ while ($row = $result->fetch_row()) {
+ $arr = [ ['id' => $row[0], 'date' => $row[1], 'title' => $row[2], 'contents' => $row[3]] ];
+ $news = array_merge($news, $arr);
+ }
+
+ return $news;
+
+}
+
+
+function post_news(string $title, string $text)
+{
+ include('config.php');
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $result = mysqli_query($connect, "SELECT MAX(NewsId) FROM News");
+
+ $news_id = $result->fetch_row()[0] + 1;
+ if($news_id == NULL)
+ $news_id = 0;
+ $curTime = time();
+
+ $stmt = $connect->prepare("INSERT INTO News VALUES(?,?,?,?)");
+ $stmt->bind_param("iiss", $news_id, time(), $title, nl2br($text));
+ $stmt->execute();
+}
+
+
+function get_fourm_threads($fourm)
+{
+ include('config.php');
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("SELECT * FROM FourmThread WHERE Fourm=? ORDER BY UpdateTime DESC");
+ $stmt->bind_param("s", $fourm);
+ $stmt->execute();
+ $result = $stmt->get_result();
+ $threads = [];
+
+
+ while ($row = $result->fetch_row()) {
+ $arr = [ ['id' => $row[0], 'title' => $row[1], 'fourm' => $row[2], 'update_time' => $row[3], 'locked' => ($row[4] === "YES")] ];
+ $threads = array_merge($threads, $arr);
+ }
+
+ return $threads;
+}
+
+function get_userid(string $username)
+{
+ include('config.php');
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $usernameUppercase = strtoupper($username);
+ $stmt = $connect->prepare("SELECT Id FROM Users WHERE UPPER(Username)=?");
+ $stmt->bind_param("s", $usernameUppercase);
+ $stmt->execute();
+ $result = $stmt->get_result();
+ $id = intval($result->fetch_row()[0]);
+ return $id;
+}
+
+function get_sex(int $userid)
+{
+ include('config.php');
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+
+ $stmt = $connect->prepare("SELECT Gender FROM Users WHERE Id=?");
+ $stmt->bind_param("i", $userid);
+ $stmt->execute();
+ $result = $stmt->get_result();
+ return $result->fetch_row()[0];
+
+}
+
+function get_admin(int $userid)
+{
+ include('config.php');
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+
+ $stmt = $connect->prepare("SELECT Admin FROM Users WHERE Id=?");
+ $stmt->bind_param("i", $userid);
+ $stmt->execute();
+ $result = $stmt->get_result();
+ return $result->fetch_row()[0] === "YES";
+
+}
+
+function get_mod(int $userid)
+{
+ include('config.php');
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+
+ $stmt = $connect->prepare("SELECT Moderator FROM Users WHERE Id=?");
+ $stmt->bind_param("i", $userid);
+ $stmt->execute();
+ $result = $stmt->get_result();
+ return $result->fetch_row()[0] === "YES";
+
+}
+
+function get_password_hash(int $userid)
+{
+ include('config.php');
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("SELECT PassHash FROM Users WHERE Id=?");
+ $stmt->bind_param("i", $userid);
+ $stmt->execute();
+ $result = $stmt->get_result();
+ return $result->fetch_row()[0];
+
+}
+
+function get_salt(int $userid)
+{
+ include('config.php');
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("SELECT Salt FROM Users WHERE Id=?");
+ $stmt->bind_param("i", $userid);
+ $stmt->execute();
+ $result = $stmt->get_result();
+ return $result->fetch_row()[0];
+}
+
+function check_password(int $userId, string $password)
+{
+ $passhash = get_password_hash($userId);
+ $passsalt = hex2bin(get_salt($userId));
+ $acturalhash = hash_salt($password, $passsalt);
+
+ if($acturalhash === $passhash)
+ return true;
+ else
+ return false;
+}
+
+function count_LastOn(int $userId)
+{
+ include('config.php');
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("SELECT COUNT(*) FROM LastOn WHERE Id=?");
+ $stmt->bind_param("i", $userId);
+ $stmt->execute();
+ $result = $stmt->get_result();
+ $v = $result->fetch_row();
+ return intval($v[0]);
+}
+
+
+function get_LastOn(int $userId)
+{
+ if(count_LastOn($userId) <= 0){
+ return "NONE";
+ }
+
+
+ include('config.php');
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("SELECT ServerId FROM LastOn WHERE Id=?");
+ $stmt->bind_param("i", $userId);
+ $stmt->execute();
+ $result = $stmt->get_result();
+ $v = $result->fetch_row();
+
+
+ return $v[0];
+}
+
+function set_LastOn(int $userId, string $lastOn)
+{
+ include('config.php');
+
+ if(get_LastOn($userId) === "NONE")
+ {
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("INSERT INTO LastOn VALUES(?, ?)");
+ $stmt->bind_param("is", $userId, $lastOn);
+ $stmt->execute();
+ }
+ else
+ {
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("UPDATE LastOn SET ServerId=? WHERE Id=?");
+ $stmt->bind_param("si", $lastOn, $userId);
+ $stmt->execute();
+ }
+}
+
+
+
+function populate_db()
+{
+ include('config.php');
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ mysqli_query($connect, "CREATE TABLE IF NOT EXISTS Users(Id INT, Username TEXT(16),Email TEXT(128),Country TEXT(128),SecurityQuestion Text(128),SecurityAnswerHash TEXT(128),Age INT,PassHash TEXT(128), Salt TEXT(128),Gender TEXT(16), Admin TEXT(3), Moderator TEXT(3))");
+ mysqli_query($connect, "CREATE TABLE IF NOT EXISTS LastOn(Id INT, ServerId TEXT(1028))");
+ mysqli_query($connect, "CREATE TABLE IF NOT EXISTS FourmThread(ThreadId INT, Title TEXT(100), Fourm TEXT(10), UpdateTime INT, Locked TEXT(3))");
+ mysqli_query($connect, "CREATE TABLE IF NOT EXISTS FourmReply(ReplyId INT, ThreadId INT, CreatedBy TEXT(1028), Contents TEXT(65565), Fourm TEXT(10), CreationTime INT, MadeByAdmin TEXT(3))");
+ mysqli_query($connect, "CREATE TABLE IF NOT EXISTS News(NewsId INT, CreationDate INT, Title TEXT(1028), Contents TEXT(65565))");
+}
+
+function startsWith( $haystack, $needle ) {
+ $length = strlen( $needle );
+ return substr( $haystack, 0, $length ) === $needle;
+}
+
+function endsWith( $haystack, $needle ) {
+ $length = strlen( $needle );
+ if( !$length ) {
+ return true;
+ }
+ return substr( $haystack, -$length ) === $needle;
+}
+
+
+?>
\ No newline at end of file
diff --git a/master-site/config.php b/master-site/config.php
new file mode 100644
index 0000000..2c2f081
--- /dev/null
+++ b/master-site/config.php
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/master-site/crosserver.php b/master-site/crosserver.php
new file mode 100644
index 0000000..ccb2593
--- /dev/null
+++ b/master-site/crosserver.php
@@ -0,0 +1,357 @@
+alert('Please set HMAC_SECRET !')");
+ echo("
Set \$hmac_secret in config.php!
");
+ exit();
+ }
+ $hmac = hash_hmac('sha256', $data, $hmac_secret.$channel.$_SERVER['REMOTE_ADDR'].date('mdy'));
+ return $hmac;
+}
+
+
+function getPlayerList($database)
+{
+ include('config.php');
+ $dbname = $database;
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $onlineUsers = mysqli_query($connect, "SELECT * FROM OnlineUsers");
+
+ $users_on = [];
+
+
+ while ($row = $onlineUsers->fetch_row()) {
+ $arr = [ ['id' => $row[0], 'admin' => ($row[1] == 'YES'), 'mod' => ($row[2] == 'YES'), 'subbed' => ($row[3] == 'YES'), 'new' => ($row[4] == 'YES')] ];
+ $users_on = array_merge($users_on, $arr);
+ }
+
+ return $users_on;
+}
+
+function checkUserBuddy($database, $yourId, $friendsId)
+{
+ include('config.php');
+ $dbname = $database;
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("SELECT COUNT(1) FROM BuddyList WHERE (Id=? AND IdFriend=?) OR (Id=? AND IdFriend=?)");
+ $stmt->bind_param("iiii", $yourId, $friendsId, $friendsId, $yourId);
+ $stmt->execute();
+ $result = $stmt->get_result();
+ return $result->fetch_row()[0];
+}
+
+
+function getNoPlayersOnlineInServer($database)
+{
+ include('config.php');
+ $dbname = $database;
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $onlineUsers = mysqli_query($connect, "SELECT COUNT(1) FROM OnlineUsers");
+ return $onlineUsers->fetch_row()[0];
+}
+
+function getNoSubbedPlayersOnlineInServer($database)
+{
+ include('config.php');
+ $dbname = $database;
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $onlineSubscribers = mysqli_query($connect, "SELECT COUNT(1) FROM OnlineUsers WHERE Subscribed = 'YES'");
+ return $onlineSubscribers->fetch_row()[0];
+}
+
+function getUserMoney($database, $id)
+{
+ include('config.php');
+ $dbname = $database;
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("SELECT Money FROM UserExt WHERE Id=?");
+ $stmt->bind_param("i", $id);
+ $stmt->execute();
+ $result = $stmt->get_result();
+
+ return intval($result->fetch_row()[0]);
+
+}
+
+function setUserMoney($database, $id, $money)
+{
+ include('config.php');
+ $dbname = $database;
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("UPDATE UserExt SET Money=? WHERE Id=?");
+ $stmt->bind_param("ii", $money, $id);
+ $stmt->execute();
+}
+
+function setUserSubbed($database, $id, $subbed)
+{
+ $subedV = "";
+ if($subbed)
+ $subedV = "YES";
+ else
+ $subbedV = "NO";
+
+ include('config.php');
+ $dbname = $database;
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("UPDATE UserExt SET Subscriber=? WHERE Id=?");
+ $stmt->bind_param("si", $subedV, $id);
+ $stmt->execute();
+}
+
+function setUserSubbedUntil($database, $id, $subbedUntil)
+{
+ include('config.php');
+ $dbname = $database;
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("UPDATE UserExt SET SubscribedUntil=? WHERE Id=?");
+ $stmt->bind_param("ii", $subbedUntil, $id);
+ $stmt->execute();
+}
+
+function getUserBankMoney($database, $id)
+{
+ include('config.php');
+ $dbname = $database;
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("SELECT BankBalance FROM UserExt WHERE Id=?");
+ $stmt->bind_param("i", $id);
+ $stmt->execute();
+ $result = $stmt->get_result();
+
+ return intval($result->fetch_row()[0]);
+
+}
+
+function getUserLoginDate($database, $id)
+{
+ include('config.php');
+ $dbname = $database;
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("SELECT LastLogin FROM UserExt WHERE Id=?");
+ $stmt->bind_param("i", $id);
+ $stmt->execute();
+ $result = $stmt->get_result();
+
+ return intval($result->fetch_row()[0]);
+
+}
+
+function getUserQuestPoints($database, $id)
+{
+ include('config.php');
+ $dbname = $database;
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("SELECT QuestPoints FROM UserExt WHERE Id=?");
+ $stmt->bind_param("i", $id);
+ $stmt->execute();
+ $result = $stmt->get_result();
+
+ return intval($result->fetch_row()[0]);
+
+}
+
+function getUserExistInExt($database, $id)
+{
+ include('config.php');
+ $dbname = $database;
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("SELECT COUNT(*) FROM UserExt WHERE Id=?");
+ $stmt->bind_param("i", $id);
+ $stmt->execute();
+ $result = $stmt->get_result();
+
+ return intval($result->fetch_row()[0]) >= 1;
+
+}
+
+function getUserTotalLogins($database, $id)
+{
+ include('config.php');
+ $dbname = $database;
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("SELECT TotalLogins FROM UserExt WHERE Id=?");
+ $stmt->bind_param("i", $id);
+ $stmt->execute();
+ $result = $stmt->get_result();
+
+ return intval($result->fetch_row()[0]);
+
+}
+
+function getUserPlaytime($database, $id)
+{
+ include('config.php');
+ $dbname = $database;
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("SELECT FreeMinutes FROM UserExt WHERE Id=?");
+ $stmt->bind_param("i", $id);
+ $stmt->execute();
+ $result = $stmt->get_result();
+
+ return intval($result->fetch_row()[0]);
+
+}
+
+
+function getUserSubTimeRemaining($database, $id)
+{
+ include('config.php');
+ $dbname = $database;
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("SELECT SubscribedUntil FROM UserExt WHERE Id=?");
+ $stmt->bind_param("i", $id);
+ $stmt->execute();
+ $result = $stmt->get_result();
+
+ return intval($result->fetch_row()[0]);
+
+}
+
+
+function addItemToPuchaseQueue($database, $playerId, $itemId, $itemCount)
+{
+ include('config.php');
+ $dbname = $database;
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("INSERT INTO ItemPurchaseQueue VALUES(?,?,?)");
+ $stmt->bind_param("iii", $playerId, $itemId, $itemCount);
+ $stmt->execute();
+ $result = $stmt->get_result();
+
+}
+
+function getUserSubbed($database, $id)
+{
+ include('config.php');
+ $dbname = $database;
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("SELECT Subscriber FROM UserExt WHERE Id=?");
+ $stmt->bind_param("i", $id);
+ $stmt->execute();
+ $result = $stmt->get_result();
+
+ return $result->fetch_row()[0] == "YES";
+
+}
+
+function isUserOnline($database, $id)
+{
+ include('config.php');
+
+ $dbname = $database;
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("SELECT COUNT(1) FROM OnlineUsers WHERE playerId=?");
+ $stmt->bind_param("i", $userid);
+ $stmt->execute();
+ $result = $stmt->get_result();
+ $count = intval($result->fetch_row()[0]);
+ return $count>0;
+}
+
+function getNoModPlayersOnlineInServer($database)
+{
+ include('config.php');
+ $dbname = $database;
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $onlineModerators = mysqli_query($connect, "SELECT COUNT(1) FROM OnlineUsers WHERE Moderator = 'YES' OR Admin='YES'");
+ return $onlineModerators->fetch_row()[0];
+}
+
+function getServerById(string $id)
+{
+ include('servers.php');
+ for($i = 0; $i < count($server_list); $i++)
+ {
+ if($server_list[$i]['id'] == $id)
+ return $server_list[$i];
+ }
+ return null;
+}
+
+
+function userid_exists(string $database, string $userid)
+{
+ include('config.php');
+ $dbname = $database;
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("SELECT COUNT(1) FROM Users WHERE Id=?");
+ $stmt->bind_param("i", $userid);
+ $stmt->execute();
+ $result = $stmt->get_result();
+ $count = intval($result->fetch_row()[0]);
+ return $count>0;
+}
+
+function createAccountOnServer(string $database)
+{
+ include('config.php');
+ $dbname = $database;
+
+ $id = intval($_SESSION['PLAYER_ID']);
+ $username = $_SESSION['USERNAME'];
+ $sex = $_SESSION['SEX'];
+ $admin = $_SESSION['ADMIN'];
+ $mod = $_SESSION['MOD'];
+ $passhash = $_SESSION['PASSWORD_HASH'];
+ $salt = $_SESSION['SALT'];
+
+
+ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
+ $stmt = $connect->prepare("INSERT INTO Users VALUES(?,?,?,?,?,?,?)");
+ $stmt->bind_param("issssss", $id, $username, $passhash, $salt, $sex, $admin, $mod);
+ $stmt->execute();
+}
+
+# Global Functions
+function getNoPlayersOnlineGlobal()
+{
+ include('servers.php');
+ $playersOn = 0;
+ for($i = 0; $i < count($server_list); $i++)
+ {
+ $playersOn += getNoPlayersOnlineInServer($server_list[$i]['database']);
+ }
+ return $playersOn;
+}
+
+function userExistAny($playerId)
+{
+ include('servers.php');
+ for($i = 0; $i < count($server_list); $i++)
+ {
+ if(userid_exists($server_list[$i]['database'], $playerId)){
+ return true;
+ }
+ }
+ return false;
+}
+
+
+function getNoSubbedPlayersOnlineGlobal()
+{
+ include('servers.php');
+ $playersOn = 0;
+ for($i = 0; $i < count($server_list); $i++)
+ {
+ $playersOn += getNoSubbedPlayersOnlineInServer($server_list[$i]['database']);
+ }
+ return $playersOn;
+}
+
+function getNoModPlayersOnlineGlobal()
+{
+ include('servers.php');
+ $playersOn = 0;
+ for($i = 0; $i < count($server_list); $i++)
+ {
+ $playersOn += getNoModPlayersOnlineInServer($server_list[$i]['database']);
+ }
+ return $playersOn;
+}
+
+
+?>
diff --git a/master-site/fanart/AeroZaine-White.jpg b/master-site/fanart/AeroZaine-White.jpg
new file mode 100644
index 0000000..cd2efd4
Binary files /dev/null and b/master-site/fanart/AeroZaine-White.jpg differ
diff --git a/master-site/fanart/Allira-Brown.jpg b/master-site/fanart/Allira-Brown.jpg
new file mode 100644
index 0000000..e68f208
Binary files /dev/null and b/master-site/fanart/Allira-Brown.jpg differ
diff --git a/master-site/fanart/AnimeGirl-Cremello.jpg b/master-site/fanart/AnimeGirl-Cremello.jpg
new file mode 100644
index 0000000..c59b3e1
Binary files /dev/null and b/master-site/fanart/AnimeGirl-Cremello.jpg differ
diff --git a/master-site/fanart/Appypower-Brown.jpg b/master-site/fanart/Appypower-Brown.jpg
new file mode 100644
index 0000000..1af23ec
Binary files /dev/null and b/master-site/fanart/Appypower-Brown.jpg differ
diff --git a/master-site/fanart/ArabLuver-Pinto.jpg b/master-site/fanart/ArabLuver-Pinto.jpg
new file mode 100644
index 0000000..18ce2e4
Binary files /dev/null and b/master-site/fanart/ArabLuver-Pinto.jpg differ
diff --git a/master-site/fanart/Avoire-Roan.jpg b/master-site/fanart/Avoire-Roan.jpg
new file mode 100644
index 0000000..9cf69ab
Binary files /dev/null and b/master-site/fanart/Avoire-Roan.jpg differ
diff --git a/master-site/fanart/Bambino-Grey.jpg b/master-site/fanart/Bambino-Grey.jpg
new file mode 100644
index 0000000..dfa75ea
Binary files /dev/null and b/master-site/fanart/Bambino-Grey.jpg differ
diff --git a/master-site/fanart/BlackIsland-Palomino.jpg b/master-site/fanart/BlackIsland-Palomino.jpg
new file mode 100644
index 0000000..ba2b4da
Binary files /dev/null and b/master-site/fanart/BlackIsland-Palomino.jpg differ
diff --git a/master-site/fanart/Bloss-Palomino.jpg b/master-site/fanart/Bloss-Palomino.jpg
new file mode 100644
index 0000000..b22a0e7
Binary files /dev/null and b/master-site/fanart/Bloss-Palomino.jpg differ
diff --git a/master-site/fanart/Button-Grey.jpg b/master-site/fanart/Button-Grey.jpg
new file mode 100644
index 0000000..2cfc8ce
Binary files /dev/null and b/master-site/fanart/Button-Grey.jpg differ
diff --git a/master-site/fanart/CamoCatandBionicles-Pinto.jpg b/master-site/fanart/CamoCatandBionicles-Pinto.jpg
new file mode 100644
index 0000000..30a5de8
Binary files /dev/null and b/master-site/fanart/CamoCatandBionicles-Pinto.jpg differ
diff --git a/master-site/fanart/Cantata-Palomino.jpg b/master-site/fanart/Cantata-Palomino.jpg
new file mode 100644
index 0000000..b853e99
Binary files /dev/null and b/master-site/fanart/Cantata-Palomino.jpg differ
diff --git a/master-site/fanart/CloudStrifeLover-Palomino.jpg b/master-site/fanart/CloudStrifeLover-Palomino.jpg
new file mode 100644
index 0000000..15cde35
Binary files /dev/null and b/master-site/fanart/CloudStrifeLover-Palomino.jpg differ
diff --git a/master-site/fanart/ColorMeUp-Brown.jpg b/master-site/fanart/ColorMeUp-Brown.jpg
new file mode 100644
index 0000000..faaf7e3
Binary files /dev/null and b/master-site/fanart/ColorMeUp-Brown.jpg differ
diff --git a/master-site/fanart/CressFlower-Bay.png b/master-site/fanart/CressFlower-Bay.png
new file mode 100644
index 0000000..ecbd6c4
Binary files /dev/null and b/master-site/fanart/CressFlower-Bay.png differ
diff --git a/master-site/fanart/Cruscera-Cremello.jpg b/master-site/fanart/Cruscera-Cremello.jpg
new file mode 100644
index 0000000..1adc5c7
Binary files /dev/null and b/master-site/fanart/Cruscera-Cremello.jpg differ
diff --git a/master-site/fanart/Eidolon-Bay.jpg b/master-site/fanart/Eidolon-Bay.jpg
new file mode 100644
index 0000000..0b912fd
Binary files /dev/null and b/master-site/fanart/Eidolon-Bay.jpg differ
diff --git a/master-site/fanart/EnemyField-Chestnut.png b/master-site/fanart/EnemyField-Chestnut.png
new file mode 100644
index 0000000..6b3b9ef
Binary files /dev/null and b/master-site/fanart/EnemyField-Chestnut.png differ
diff --git a/master-site/fanart/Equinox-Palomino.jpg b/master-site/fanart/Equinox-Palomino.jpg
new file mode 100644
index 0000000..8c3cd72
Binary files /dev/null and b/master-site/fanart/Equinox-Palomino.jpg differ
diff --git a/master-site/fanart/FeelingFroggy-Brown.jpg b/master-site/fanart/FeelingFroggy-Brown.jpg
new file mode 100644
index 0000000..58c165c
Binary files /dev/null and b/master-site/fanart/FeelingFroggy-Brown.jpg differ
diff --git a/master-site/fanart/FillyMaiden-Roan.jpg.jpg b/master-site/fanart/FillyMaiden-Roan.jpg.jpg
new file mode 100644
index 0000000..8f933ad
Binary files /dev/null and b/master-site/fanart/FillyMaiden-Roan.jpg.jpg differ
diff --git a/master-site/fanart/Flamexious-Dun.jpg b/master-site/fanart/Flamexious-Dun.jpg
new file mode 100644
index 0000000..dc54a3c
Binary files /dev/null and b/master-site/fanart/Flamexious-Dun.jpg differ
diff --git a/master-site/fanart/FlowerBlossom-Palomino.jpg b/master-site/fanart/FlowerBlossom-Palomino.jpg
new file mode 100644
index 0000000..f5d1ca8
Binary files /dev/null and b/master-site/fanart/FlowerBlossom-Palomino.jpg differ
diff --git a/master-site/fanart/Frokk-Roan.jpg b/master-site/fanart/Frokk-Roan.jpg
new file mode 100644
index 0000000..e8c8977
Binary files /dev/null and b/master-site/fanart/Frokk-Roan.jpg differ
diff --git a/master-site/fanart/Fuzzzzz-Chestnut.jpg b/master-site/fanart/Fuzzzzz-Chestnut.jpg
new file mode 100644
index 0000000..e41cea9
Binary files /dev/null and b/master-site/fanart/Fuzzzzz-Chestnut.jpg differ
diff --git a/master-site/fanart/Fyre-Grey.png b/master-site/fanart/Fyre-Grey.png
new file mode 100644
index 0000000..0a3f494
Binary files /dev/null and b/master-site/fanart/Fyre-Grey.png differ
diff --git a/master-site/fanart/GallopNGal-Pinto.jpg b/master-site/fanart/GallopNGal-Pinto.jpg
new file mode 100644
index 0000000..5cd6f1f
Binary files /dev/null and b/master-site/fanart/GallopNGal-Pinto.jpg differ
diff --git a/master-site/fanart/GlitterBug-Chestnut.jpg b/master-site/fanart/GlitterBug-Chestnut.jpg
new file mode 100644
index 0000000..9cc141c
Binary files /dev/null and b/master-site/fanart/GlitterBug-Chestnut.jpg differ
diff --git a/master-site/fanart/GoldenPegasus-Brown.png b/master-site/fanart/GoldenPegasus-Brown.png
new file mode 100644
index 0000000..5fa162f
Binary files /dev/null and b/master-site/fanart/GoldenPegasus-Brown.png differ
diff --git a/master-site/fanart/HappyCamper-Palomino.jpg b/master-site/fanart/HappyCamper-Palomino.jpg
new file mode 100644
index 0000000..0452182
Binary files /dev/null and b/master-site/fanart/HappyCamper-Palomino.jpg differ
diff --git a/master-site/fanart/HeatherFeather-Pinto.swf b/master-site/fanart/HeatherFeather-Pinto.swf
new file mode 100644
index 0000000..0a6993e
Binary files /dev/null and b/master-site/fanart/HeatherFeather-Pinto.swf differ
diff --git a/master-site/fanart/Hogarth-Dun.jpg b/master-site/fanart/Hogarth-Dun.jpg
new file mode 100644
index 0000000..af31e5c
Binary files /dev/null and b/master-site/fanart/Hogarth-Dun.jpg differ
diff --git a/master-site/fanart/HorseFoal-Palomino.jpg b/master-site/fanart/HorseFoal-Palomino.jpg
new file mode 100644
index 0000000..467da96
Binary files /dev/null and b/master-site/fanart/HorseFoal-Palomino.jpg differ
diff --git a/master-site/fanart/Indybreeze-Roan.jpg b/master-site/fanart/Indybreeze-Roan.jpg
new file mode 100644
index 0000000..dfef4af
Binary files /dev/null and b/master-site/fanart/Indybreeze-Roan.jpg differ
diff --git a/master-site/fanart/IvorySteed-Pinto.jpg b/master-site/fanart/IvorySteed-Pinto.jpg
new file mode 100644
index 0000000..f48b923
Binary files /dev/null and b/master-site/fanart/IvorySteed-Pinto.jpg differ
diff --git a/master-site/fanart/Keagie-Dun.jpg b/master-site/fanart/Keagie-Dun.jpg
new file mode 100644
index 0000000..91ee8f4
Binary files /dev/null and b/master-site/fanart/Keagie-Dun.jpg differ
diff --git a/master-site/fanart/Kotorigaro-Cremello.jpg b/master-site/fanart/Kotorigaro-Cremello.jpg
new file mode 100644
index 0000000..a1d53f4
Binary files /dev/null and b/master-site/fanart/Kotorigaro-Cremello.jpg differ
diff --git a/master-site/fanart/Legacy-Brown.jpg b/master-site/fanart/Legacy-Brown.jpg
new file mode 100644
index 0000000..c7378ba
Binary files /dev/null and b/master-site/fanart/Legacy-Brown.jpg differ
diff --git a/master-site/fanart/Leopardpelt-Palomino.jpg b/master-site/fanart/Leopardpelt-Palomino.jpg
new file mode 100644
index 0000000..6f926a3
Binary files /dev/null and b/master-site/fanart/Leopardpelt-Palomino.jpg differ
diff --git a/master-site/fanart/Lochness-Palomino.png b/master-site/fanart/Lochness-Palomino.png
new file mode 100644
index 0000000..0ecc277
Binary files /dev/null and b/master-site/fanart/Lochness-Palomino.png differ
diff --git a/master-site/fanart/Lorlor-Pinto.jpg b/master-site/fanart/Lorlor-Pinto.jpg
new file mode 100644
index 0000000..9e65ab6
Binary files /dev/null and b/master-site/fanart/Lorlor-Pinto.jpg differ
diff --git a/master-site/fanart/Maiden-Chestnut.jpg b/master-site/fanart/Maiden-Chestnut.jpg
new file mode 100644
index 0000000..ba7bbe2
Binary files /dev/null and b/master-site/fanart/Maiden-Chestnut.jpg differ
diff --git a/master-site/fanart/MissBoofull-Cremello.jpg b/master-site/fanart/MissBoofull-Cremello.jpg
new file mode 100644
index 0000000..3fdc05b
Binary files /dev/null and b/master-site/fanart/MissBoofull-Cremello.jpg differ
diff --git a/master-site/fanart/Misshorsylover-Bay.jpg b/master-site/fanart/Misshorsylover-Bay.jpg
new file mode 100644
index 0000000..78f67d4
Binary files /dev/null and b/master-site/fanart/Misshorsylover-Bay.jpg differ
diff --git a/master-site/fanart/MrsRunner-Pinto.jpg b/master-site/fanart/MrsRunner-Pinto.jpg
new file mode 100644
index 0000000..e0ffe21
Binary files /dev/null and b/master-site/fanart/MrsRunner-Pinto.jpg differ
diff --git a/master-site/fanart/Noricima-Dun.jpg b/master-site/fanart/Noricima-Dun.jpg
new file mode 100644
index 0000000..a8ab937
Binary files /dev/null and b/master-site/fanart/Noricima-Dun.jpg differ
diff --git a/master-site/fanart/Nyam-Roan.jpg b/master-site/fanart/Nyam-Roan.jpg
new file mode 100644
index 0000000..9c8181b
Binary files /dev/null and b/master-site/fanart/Nyam-Roan.jpg differ
diff --git a/master-site/fanart/Oxpecker-Bay.jpg.jpg b/master-site/fanart/Oxpecker-Bay.jpg.jpg
new file mode 100644
index 0000000..2ef7380
Binary files /dev/null and b/master-site/fanart/Oxpecker-Bay.jpg.jpg differ
diff --git a/master-site/fanart/PaintNani-Grey.jpg b/master-site/fanart/PaintNani-Grey.jpg
new file mode 100644
index 0000000..6ff55cc
Binary files /dev/null and b/master-site/fanart/PaintNani-Grey.jpg differ
diff --git a/master-site/fanart/Pamplemousse-Brown.jpg b/master-site/fanart/Pamplemousse-Brown.jpg
new file mode 100644
index 0000000..183a85b
Binary files /dev/null and b/master-site/fanart/Pamplemousse-Brown.jpg differ
diff --git a/master-site/fanart/Pinkydot-Cremello.jpg b/master-site/fanart/Pinkydot-Cremello.jpg
new file mode 100644
index 0000000..914526d
Binary files /dev/null and b/master-site/fanart/Pinkydot-Cremello.jpg differ
diff --git a/master-site/fanart/PlayfulPintos-Palomino.png b/master-site/fanart/PlayfulPintos-Palomino.png
new file mode 100644
index 0000000..cfc1b66
Binary files /dev/null and b/master-site/fanart/PlayfulPintos-Palomino.png differ
diff --git a/master-site/fanart/Pocky-Bay.jpg b/master-site/fanart/Pocky-Bay.jpg
new file mode 100644
index 0000000..7146457
Binary files /dev/null and b/master-site/fanart/Pocky-Bay.jpg differ
diff --git a/master-site/fanart/PoeticJustice-Bay.jpg b/master-site/fanart/PoeticJustice-Bay.jpg
new file mode 100644
index 0000000..357b1d1
Binary files /dev/null and b/master-site/fanart/PoeticJustice-Bay.jpg differ
diff --git a/master-site/fanart/Purpleabyss-Dun.jpg b/master-site/fanart/Purpleabyss-Dun.jpg
new file mode 100644
index 0000000..ef0b871
Binary files /dev/null and b/master-site/fanart/Purpleabyss-Dun.jpg differ
diff --git a/master-site/fanart/Rosela-Pinto.png b/master-site/fanart/Rosela-Pinto.png
new file mode 100644
index 0000000..83718fa
Binary files /dev/null and b/master-site/fanart/Rosela-Pinto.png differ
diff --git a/master-site/fanart/RubyLover-Roan.jpg b/master-site/fanart/RubyLover-Roan.jpg
new file mode 100644
index 0000000..0fc0a44
Binary files /dev/null and b/master-site/fanart/RubyLover-Roan.jpg differ
diff --git a/master-site/fanart/Serein-Pinto.jpg b/master-site/fanart/Serein-Pinto.jpg
new file mode 100644
index 0000000..552d8fc
Binary files /dev/null and b/master-site/fanart/Serein-Pinto.jpg differ
diff --git a/master-site/fanart/ShegarLuver-Grey.jpg b/master-site/fanart/ShegarLuver-Grey.jpg
new file mode 100644
index 0000000..381e90b
Binary files /dev/null and b/master-site/fanart/ShegarLuver-Grey.jpg differ
diff --git a/master-site/fanart/Shyloh-Pinto.jpg b/master-site/fanart/Shyloh-Pinto.jpg
new file mode 100644
index 0000000..c442ccc
Binary files /dev/null and b/master-site/fanart/Shyloh-Pinto.jpg differ
diff --git a/master-site/fanart/Silhouetta-Grey.jpg b/master-site/fanart/Silhouetta-Grey.jpg
new file mode 100644
index 0000000..17ea5aa
Binary files /dev/null and b/master-site/fanart/Silhouetta-Grey.jpg differ
diff --git a/master-site/fanart/SmokeTaz-Grey.jpg b/master-site/fanart/SmokeTaz-Grey.jpg
new file mode 100644
index 0000000..0ddf4dc
Binary files /dev/null and b/master-site/fanart/SmokeTaz-Grey.jpg differ
diff --git a/master-site/fanart/SpiritedPinto-Brown.jpg b/master-site/fanart/SpiritedPinto-Brown.jpg
new file mode 100644
index 0000000..27c637f
Binary files /dev/null and b/master-site/fanart/SpiritedPinto-Brown.jpg differ
diff --git a/master-site/fanart/SpottyGsd-Palomino.jpg b/master-site/fanart/SpottyGsd-Palomino.jpg
new file mode 100644
index 0000000..d42d30a
Binary files /dev/null and b/master-site/fanart/SpottyGsd-Palomino.jpg differ
diff --git a/master-site/fanart/StirrupToe-Dun.jpg b/master-site/fanart/StirrupToe-Dun.jpg
new file mode 100644
index 0000000..6d64cb5
Binary files /dev/null and b/master-site/fanart/StirrupToe-Dun.jpg differ
diff --git a/master-site/fanart/TheHorseLady-Grey.jpg b/master-site/fanart/TheHorseLady-Grey.jpg
new file mode 100644
index 0000000..b4eee3a
Binary files /dev/null and b/master-site/fanart/TheHorseLady-Grey.jpg differ
diff --git a/master-site/fanart/TwistedMoo-Pinto.jpg b/master-site/fanart/TwistedMoo-Pinto.jpg
new file mode 100644
index 0000000..1cd6361
Binary files /dev/null and b/master-site/fanart/TwistedMoo-Pinto.jpg differ
diff --git a/master-site/fanart/Vancouver-Brown.jpg b/master-site/fanart/Vancouver-Brown.jpg
new file mode 100644
index 0000000..e68626c
Binary files /dev/null and b/master-site/fanart/Vancouver-Brown.jpg differ
diff --git a/master-site/fanart/WinterWhisper-Dun.png b/master-site/fanart/WinterWhisper-Dun.png
new file mode 100644
index 0000000..7d238a2
Binary files /dev/null and b/master-site/fanart/WinterWhisper-Dun.png differ
diff --git a/master-site/fanart/index.html b/master-site/fanart/index.html
new file mode 100644
index 0000000..df23aab
--- /dev/null
+++ b/master-site/fanart/index.html
@@ -0,0 +1 @@
+
Horse Isle: Secret Land of Horses fan art submission winners! The following are in no particular order whatsoever. We also added some corney blurbage to the top of each work. Feel free to ignore that :) -- Enjoy![HOME][NEXT] (1 of 69) Player: Appypower Main Server: Brown. Modeled Logo!
Horse Isle: Secret Land of Horses fan art submission winners! The following are in no particular order whatsoever. We also added some corney blurbage to the top of each work. Feel free to ignore that :) -- Enjoy![HOME][NEXT] (1 of 69) Player: Appypower Main Server: Brown. Modeled Logo!