From 8a6a5ef36cabb19ce0319da1cb326bb1bda85aad Mon Sep 17 00:00:00 2001 From: SilicaAndPina Date: Mon, 28 Dec 2020 14:42:14 +1300 Subject: [PATCH] Fix various things. --- DataCollection/gamedata.json | 64 ++- .../Horse Isle Server/Game/Chat/Command.cs | 13 + .../Horse Isle Server/Game/Messages.cs | 18 +- .../Horse Isle Server/Game/Meta.cs | 29 +- .../Horse Isle Server/Game/Quest.cs | 44 +- .../Horse Isle Server.csproj | 1 + .../Horse Isle Server/Player/Award.cs | 97 +++++ .../Horse Isle Server/Player/User.cs | 3 +- .../Horse Isle Server/Server/Database.cs | 56 +++ .../Horse Isle Server/Server/GameDataJson.cs | 28 ++ .../Horse Isle Server/Server/GameServer.cs | 53 ++- .../Horse Isle Server/Server/PacketBuilder.cs | 8 +- WebInterface/game-site/account.php | 388 ++++++++++++++++++ WebInterface/game-site/coconutbounce.swf | Bin 0 -> 94988 bytes WebInterface/game-site/index.php | 138 +++++++ WebInterface/game-site/web/but-forums.gif | Bin 0 -> 1237 bytes WebInterface/game-site/web/but-helpcenter.gif | Bin 0 -> 1383 bytes WebInterface/game-site/web/but-logout.gif | Bin 0 -> 1247 bytes WebInterface/game-site/web/but-mainpage.gif | Bin 0 -> 1340 bytes WebInterface/game-site/web/but-news.gif | Bin 0 -> 1206 bytes WebInterface/game-site/web/but-serverlist.gif | Bin 0 -> 1336 bytes WebInterface/game-site/web/hoilgui1.gif | Bin 0 -> 42821 bytes WebInterface/game-site/web/hoilgui10.gif | Bin 0 -> 1111 bytes WebInterface/game-site/web/hoilgui11.gif | Bin 0 -> 2796 bytes WebInterface/game-site/web/hoilgui12.gif | Bin 0 -> 1132 bytes WebInterface/game-site/web/hoilgui2.gif | Bin 0 -> 583 bytes WebInterface/game-site/web/hoilgui3.gif | Bin 0 -> 343 bytes WebInterface/game-site/web/hoilgui4.gif | Bin 0 -> 2237 bytes WebInterface/game-site/web/hoilgui5.gif | Bin 0 -> 1751 bytes WebInterface/game-site/web/hoilgui6.gif | Bin 0 -> 925 bytes WebInterface/game-site/web/hoilgui7.gif | Bin 0 -> 560 bytes ...r=588125&st=Completed&tx=6PY64521GH722681D | 141 +++++++ .../game-site/web/playersonline.phpQid=588112 | 1 + .../web/screenshots/enterhorseisle.png | Bin 0 -> 21706 bytes 34 files changed, 1058 insertions(+), 24 deletions(-) create mode 100644 Horse Isle Server/Horse Isle Server/Player/Award.cs create mode 100644 WebInterface/game-site/account.php create mode 100644 WebInterface/game-site/coconutbounce.swf create mode 100644 WebInterface/game-site/index.php create mode 100644 WebInterface/game-site/web/but-forums.gif create mode 100644 WebInterface/game-site/web/but-helpcenter.gif create mode 100644 WebInterface/game-site/web/but-logout.gif create mode 100644 WebInterface/game-site/web/but-mainpage.gif create mode 100644 WebInterface/game-site/web/but-news.gif create mode 100644 WebInterface/game-site/web/but-serverlist.gif create mode 100644 WebInterface/game-site/web/hoilgui1.gif create mode 100644 WebInterface/game-site/web/hoilgui10.gif create mode 100644 WebInterface/game-site/web/hoilgui11.gif create mode 100644 WebInterface/game-site/web/hoilgui12.gif create mode 100644 WebInterface/game-site/web/hoilgui2.gif create mode 100644 WebInterface/game-site/web/hoilgui3.gif create mode 100644 WebInterface/game-site/web/hoilgui4.gif create mode 100644 WebInterface/game-site/web/hoilgui5.gif create mode 100644 WebInterface/game-site/web/hoilgui6.gif create mode 100644 WebInterface/game-site/web/hoilgui7.gif create mode 100644 WebInterface/game-site/web/paypalpayment.phpQamt=5.00&cc=USD&cm=588125&item_name=One%20Month%20Horse%20Isle%20Membership-on%20pinto.horseisle.com&item_number=588125&st=Completed&tx=6PY64521GH722681D create mode 100644 WebInterface/game-site/web/playersonline.phpQid=588112 create mode 100644 WebInterface/game-site/web/screenshots/enterhorseisle.png diff --git a/DataCollection/gamedata.json b/DataCollection/gamedata.json index 536b262..e6e5c9f 100644 --- a/DataCollection/gamedata.json +++ b/DataCollection/gamedata.json @@ -87,11 +87,16 @@ "location_format":" You are%META% ", "tile_format":"%TILENAME%", "private_notes_format":"^ATMy Private Game Notes^H^PB160|%PRIVATENOTES%^PS7|SAVE NOTES", - "transport_format":"^R1^LTransport via %METHOD% to %PLACE%^R1^I%ICON%^T4Trip Costs $%COST% one way. ^B1M%XY%^BY%ID%", + "transport_format":"^LTransport via %METHOD% to %PLACE%^R1^I%ICON%^T4Trip Costs $%COST% one way. ^B1M%XY%^BY%ID%^R1", "exit_this_place":"^X", "end_of_meta":"^Z", "back_to_map":"^M", "long_full_line":"^L", + "awards_page":{ + "awards_header":"^ATYour Awards Earned^H", + "no_awards":"
You have not earned any awards yet. You can view a list of earnable awards in a Horse Isle Library.", + "award_format":"^I%ICON%^T8 %NAME% ($%BONUS% bonus)^R1" + }, "highscores":{ "header_meta":"^ATMini-Game Rankings^H", "highscore_format":"%GAMETITLE% Rank: #%RANKING% With: %SCORE% points (%TOTALPLAYS% plays)
", @@ -531127,5 +531132,62 @@ {"buys_item_types":["CLOTHES","ROCK","MISC","JEWELRY"],"buy_percent":75,"sell_percent":125,"stocks_itemids":[79,357,182]}, {"buys_item_types":["PLAYERFOOD"],"buy_percent":75,"sell_percent":125,"stocks_itemids":[129,126,132,140,537,348]}, {"buys_item_types":["PLAYERFOOD"],"buy_percent":75,"sell_percent":125,"stocks_itemids":[11,44,139,8,7]} + ], + "award_list":[ + {"sort_by":100,"title":"25% Quest Points Complete","icon_id":189,"earn_money":20000,"on_complete_text":"You have earned the 25% Quest Points Completed Award! $20,000 Bonus!","description":"Earn this award by completing one-quarter of the available Quest Points in the game."}, + {"sort_by":101,"title":"50% Quest Points Complete","icon_id":188,"earn_money":50000,"on_complete_text":"You have earned the 50% Quest Points Completed Award! $50,000 Bonus!","description":"Earn this award by completing one-half of the available Quest Points in the game."}, + {"sort_by":102,"title":"75% Quest Points Complete","icon_id":187,"earn_money":80000,"on_complete_text":"You have earned the 75% Quest Points Completed Award! $80,000 Bonus!","description":"Earn this award by completing three quarters of the available Quest Points in the game."}, + {"sort_by":103,"title":"100% Quest Points Complete","icon_id":177,"earn_money":150000,"on_complete_text":"You have earned the 100% Quest Points Completed Award! $150,000 Bonus!","description":"Earn this award by completing ALL of the available Quest Points in the game."}, + {"sort_by":64,"title":"Good Jumper","icon_id":179,"earn_money":5000,"on_complete_text":"You have earned the Good Jumper Award! $5,000 Bonus!","description":"Win a jumping arena competition (Advanced or Pro) with at least 2 other opponents to earn this award."}, + {"sort_by":64,"title":"Great Jumper","icon_id":178,"earn_money":15000,"on_complete_text":"You have earned the Great Jumper Award! $15,000 Bonus!","description":"Win a jumping arena competition (Advanced or Pro) with at least 4 other opponents to earn this award."}, + {"sort_by":64,"title":"Good Racer","icon_id":179,"earn_money":5000,"on_complete_text":"You have earned the Good Racer Award! $5,000 Bonus!","description":"Win a racing arena competition with at least 2 other opponents to earn this award."}, + {"sort_by":64,"title":"Great Racer","icon_id":178,"earn_money":15000,"on_complete_text":"You have earned the Great Racer Award! $15,000 Bonus!","description":"Win a racing arena competition with at least 4 other opponents to earn this award."}, + {"sort_by":64,"title":"Good Dressage","icon_id":179,"earn_money":5000,"on_complete_text":"You have earned the Good Dressage Award! $5,000 Bonus!","description":"Win a dressage arena competition with at least 2 other opponents to earn this award."}, + {"sort_by":64,"title":"Great Dressage","icon_id":178,"earn_money":15000,"on_complete_text":"You have earned the Great Dressage Award! $15,000 Bonus!","description":"Win a dressage arena competition with at least 4 other opponents to earn this award."}, + {"sort_by":40,"title":"Riddler's Riddles Award","icon_id":186,"earn_money":5000,"on_complete_text":"You earned the Riddler's Riddles Award! $5,000 Bonus!","description":"Complete all of the Riddler's Riddles to earn this award."}, + {"sort_by":50,"title":"Minigame Player","icon_id":189,"earn_money":5000,"on_complete_text":"You earned the Minigame Players Award! $5,000 Bonus!","description":"Get scores recorded in at least 30 different minigames to earn this Award."}, + {"sort_by":51,"title":"Minigame Master","icon_id":188,"earn_money":10000,"on_complete_text":"You earned the Minigame Master Award! $10,000 Bonus!","description":"Get scores recorded in at least 60 different minigames to earn this Award."}, + {"sort_by":55,"title":"Minigame Nut","icon_id":189,"earn_money":5000,"on_complete_text":"You have earned the Minigame Nut Award! $5,000 Bonus!","description":"Play minigames a grand total of 1000 times to earn this award."}, + {"sort_by":56,"title":"Minigame Crazy","icon_id":188,"earn_money":15000,"on_complete_text":"You have earned the Minigame Crazy Award! $15,000 Bonus!","description":"Play minigames a grand total of 10,000 times to earn this award."}, + {"sort_by":110,"title":"Beta Tester Award","icon_id":186,"earn_money":0,"on_complete_text":"Player was a Beta Tester.","description":"Player was a Beta Tester prior to game going Live."}, + {"sort_by":30,"title":"Geo Wiz","icon_id":186,"earn_money":5000,"on_complete_text":"You earned the Geo Wiz Award! $5,000 Bonus!","description":"Earn 7000 or more points in the Geo Hunt mini game."}, + {"sort_by":69,"title":"Pirate Tracker","icon_id":186,"earn_money":5000,"on_complete_text":"You have earned the Pirate Tracker Award! $5,000 Bonus!","description":"Find 10 buried pirate treasures to earn this award."}, + {"sort_by":69,"title":"Pirate Stalker","icon_id":186,"earn_money":15000,"on_complete_text":"You have earned the Pirate Stalker Award! $15,000 Bonus!","description":"Find 100 buried pirate treasures to earn this award."}, + {"sort_by":68,"title":"Leprechaun","icon_id":49,"earn_money":5000,"on_complete_text":"You have earned the Leprechaun Award! $5,000 Bonus!","description":"Find 3 Pots of Gold to earn this award."}, + {"sort_by":68,"title":"Lucky Leprechaun","icon_id":49,"earn_money":15000,"on_complete_text":"You have earned the Lucky Leprechaun Award! $15,000 Bonus!","description":"Find 20 Pots of Gold to earn this award."}, + {"sort_by":78,"title":"Craftiness","icon_id":186,"earn_money":5000,"on_complete_text":"You have earned the Craftiness Award! $5,000 Bonus!","description":"Craft 100 times to earn this award."}, + {"sort_by":78,"title":"Workmanship","icon_id":186,"earn_money":15000,"on_complete_text":"You have earned the Workmanship Award! $15,000 Bonus!","description":"Craft 1,000 times to earn this award."}, + {"sort_by":82,"title":"Wrangler","icon_id":186,"earn_money":5000,"on_complete_text":"You have earned the Wrangler Award! $5,000 Bonus!","description":"Capture horses 100 times to earn this award."}, + {"sort_by":82,"title":"Pro Wrangler","icon_id":186,"earn_money":15000,"on_complete_text":"You have earned the Pro Wrangler Award! $15,000 Bonus!","description":"Capture horses 1,000 times to earn this award."}, + {"sort_by":85,"title":"Pro Trainer","icon_id":186,"earn_money":25000,"on_complete_text":"You have earned the Pro Trainer Award! $25,000 Bonus!","description":"Train horses 1,000 times to earn this award."}, + {"sort_by":80,"title":"Traveler","icon_id":186,"earn_money":10000,"on_complete_text":"You have earned the Traveler Award! $10,000 Bonus!","description":"Take a transport 500 times to earn this award."}, + {"sort_by":80,"title":"Globetrotter","icon_id":186,"earn_money":30000,"on_complete_text":"You have earned the Globetrotter Award! $30,000 Bonus!","description":"Take a transport 5,000 times to earn this award."}, + {"sort_by":73,"title":"Trader","icon_id":186,"earn_money":5000,"on_complete_text":"You have earned the Trader Award! $5,000 Bonus!","description":"Make 100 trades with other players to earn this award."}, + {"sort_by":70,"title":"Well Wisher","icon_id":186,"earn_money":5000,"on_complete_text":"You have earned the Well Wisher Award! $5,000 Bonus!","description":"Use 100 wishing coins to earn this award."}, + {"sort_by":70,"title":"Star Wisher","icon_id":186,"earn_money":15000,"on_complete_text":"You have earned the Star Wisher Award! $15,000 Bonus!","description":"Use 1,000 wishing coins to earn this award."}, + {"sort_by":64,"title":"Perseverance","icon_id":178,"earn_money":15000,"on_complete_text":"You have earned the Perseverance Award! $15,000 Bonus!","description":"Lose 100 arena competitions to earn this award."}, + {"sort_by":41,"title":"Quick Wit","icon_id":186,"earn_money":5000,"on_complete_text":"You earned the Quick Wit Award! $5,000 Bonus!","description":"Answer 25 Real Time Riddles to earn this award."}, + {"sort_by":41,"title":"Riddle Genius","icon_id":186,"earn_money":15000,"on_complete_text":"You earned the Riddle Genius Award! $15,000 Bonus!","description":"Answer 250 Real Time Riddles to earn this award."}, + {"sort_by":30,"title":"Horse Anatomy Wiz","icon_id":186,"earn_money":5000,"on_complete_text":"You earned the Horse Anatomy Wiz Award! $5,000 Bonus!","description":"Earn 10,500 or more points in the Horse Parts mini game."}, + {"sort_by":30,"title":"Diamond Miner","icon_id":186,"earn_money":5000,"on_complete_text":"You earned the Diamond Miner Award! $5,000 Bonus!","description":"Earn 19,000 or more points in the Diamond Math Mine mini game."}, + {"sort_by":30,"title":"Coco-Nut Award","icon_id":186,"earn_money":5000,"on_complete_text":"You earned the Coco-Nut Award Award! $5,000 Bonus!","description":"Earn 2500 or more points in the Coconut Bounce mini game."}, + {"sort_by":64,"title":"Strong Horse Award","icon_id":179,"earn_money":5000,"on_complete_text":"You have earned the Strong Horse Award! $5,000 Bonus!","description":"Win a draft arena competition with at least 2 other opponents to earn this award."}, + {"sort_by":64,"title":"Strongest Horse Award","icon_id":178,"earn_money":15000,"on_complete_text":"You have earned the Strongest Horse Award! $15,000 Bonus!","description":"Win a draft arena competition with at least 4 other opponents to earn this award."}, + {"sort_by":90,"title":"Camel Rider","icon_id":186,"earn_money":5000,"on_complete_text":"You earned the Camel Rider Award! $5,000 Bonus!","description":"Ride a camel to earn this award."}, + {"sort_by":90,"title":"Llama Rider","icon_id":186,"earn_money":3000,"on_complete_text":"You earned the Llama Rider Award! $3,000 Bonus!","description":"Ride a llama to earn this award."}, + {"sort_by":110,"title":"Pegasus Friend","icon_id":186,"earn_money":5000,"on_complete_text":"You have earned the Pegasus Friend Award! $5,000 Bonus!","description":"Team up with a Pegasus 5 times at the Uniter to earn this award."}, + {"sort_by":110,"title":"Unicorn Friend","icon_id":186,"earn_money":5000,"on_complete_text":"You have earned the Unicorn Friend Award! $5,000 Bonus!","description":"Team up with a Unicorn 5 times at the Uniter to earn this award."}, + {"sort_by":88,"title":"Vendor","icon_id":186,"earn_money":5000,"on_complete_text":"You have earned the Vendor Award! $5,000 Bonus!","description":"Sell 100 horses to the Pawneer to earn this award."}, + {"sort_by":88,"title":"Pro Vendor","icon_id":186,"earn_money":15000,"on_complete_text":"You have earned the Pro Vendor Award! $15,000 Bonus!","description":"Sell 1,000 horses to the Pawneer to earn this award."}, + {"sort_by":82,"title":"Top Wrangler","icon_id":186,"earn_money":50000,"on_complete_text":"You have earned the Top Wrangler Award! $50,000 Bonus!","description":"Capture horses 10,000 times to earn this award."}, + {"sort_by":78,"title":"Star Apprentice","icon_id":186,"earn_money":50000,"on_complete_text":"You have earned the Star Apprentice Award! $50,000 Bonus!","description":"Craft 10,000 times to earn this award."}, + {"sort_by":78,"title":"Master Craftsman","icon_id":186,"earn_money":250000,"on_complete_text":"You have earned the Master Craftsman Award! $250,000 Bonus!","description":"Craft 100,000 times to earn this award."}, + {"sort_by":80,"title":"Tour Guide","icon_id":186,"earn_money":250000,"on_complete_text":"You have earned the Tour Guide Award! $250,000 Bonus!","description":"Take a transport 50,000 times to earn this award."}, + {"sort_by":73,"title":"Pro Trader","icon_id":186,"earn_money":15000,"on_complete_text":"You have earned the Pro Trader Award! $15,000 Bonus!","description":"Make 1,000 trades with other players to earn this award."}, + {"sort_by":70,"title":"Extraordinary Wisher","icon_id":186,"earn_money":50000,"on_complete_text":"You have earned the Extraordinary Wisher Award! $50,000 Bonus!","description":"Use 10,000 wishing coins to earn this award."}, + {"sort_by":88,"title":"Top Vendor","icon_id":186,"earn_money":50000,"on_complete_text":"You have earned the Top Vendor Award! $50,000 Bonus!","description":"Sell 10,000 horses to the Pawneer to earn this award."}, + {"sort_by":85,"title":"Top Trainer","icon_id":186,"earn_money":100000,"on_complete_text":"You have earned the Top Trainer Award! $100,000 Bonus!","description":"Train horses 10,000 times to earn this award."}, + {"sort_by":41,"title":"Quiz Genius","icon_id":186,"earn_money":15000,"on_complete_text":"You earned the Quiz Genius Award! $15,000 Bonus!","description":"Finish 15 Real Time Quizzes first to earn this award."}, + {"sort_by":110,"title":"UniPeg Friend","icon_id":186,"earn_money":50000,"on_complete_text":"You have earned the UniPeg Friend Award! $50,000 Bonus!","description":"Team up with a UniPeg 5 times at the Uniter to earn this award."} ] } \ No newline at end of file diff --git a/Horse Isle Server/Horse Isle Server/Game/Chat/Command.cs b/Horse Isle Server/Horse Isle Server/Game/Chat/Command.cs index 98eca70..86e2f17 100644 --- a/Horse Isle Server/Horse Isle Server/Game/Chat/Command.cs +++ b/Horse Isle Server/Horse Isle Server/Game/Chat/Command.cs @@ -43,6 +43,19 @@ namespace HISP.Game.Chat return false; } } + if (args[0] == "QUEST") + { + int questId = 0; + try + { + questId = int.Parse(args[1]); + Quest.ActivateQuest(user, Quest.GetQuestById(questId)); + } + catch (Exception) + { + return false; + } + } byte[] chatPacket = PacketBuilder.CreateChat(Messages.FormatAdminCommandCompleteMessage(message.Substring(1)), PacketBuilder.CHAT_BOTTOM_LEFT); user.LoggedinClient.SendPacket(chatPacket); diff --git a/Horse Isle Server/Horse Isle Server/Game/Messages.cs b/Horse Isle Server/Horse Isle Server/Game/Messages.cs index 045b5da..6509a8f 100644 --- a/Horse Isle Server/Horse Isle Server/Game/Messages.cs +++ b/Horse Isle Server/Horse Isle Server/Game/Messages.cs @@ -1,4 +1,5 @@ using HISP.Server; +using System; namespace HISP.Game { @@ -173,6 +174,12 @@ namespace HISP.Game public static string GameHighScoreHeaderFormat; public static string GameHighScoreFormat; + // Awards + + public static string AwardHeader; + public static string NoAwards; + public static string AwardFormat; + // Shop public static string ThingsIAmSelling; @@ -240,6 +247,11 @@ namespace HISP.Game // Click public static string NothingInterestingHere; + public static string FormatAwardEntry(int iconId, string title, int moneyBonus) + { + return AwardFormat.Replace("%ICON%", iconId.ToString()).Replace("%NAME%", title).Replace("%BONUS%", moneyBonus.ToString("N0")); + } + public static string FormatBestTimeHeader(string gameName) { return GameBestTimeHeaderFormat.Replace("%GAMETITLE%", gameName); @@ -278,7 +290,9 @@ namespace HISP.Game } public static string FormatQuestFooter(int totalQuestsComplete, int totalQuests, int questPoints, int totalQuestPoints) { - return QuestFooterFormat.Replace("%TOTALCOMPLETED%", totalQuestsComplete.ToString("N0")).Replace("%TOTALQUESTS%", totalQuests.ToString("N0")).Replace("%TOTALPERCENT%", ((totalQuestsComplete / totalQuests) * 100).ToString()).Replace("%YOURQP%", questPoints.ToString("N0")).Replace("%YOURQP%", totalQuestPoints.ToString("N0")).Replace("%QPERCENT%", ((totalQuestsComplete / totalQuests) * 100).ToString()).Replace("%MAXQP%", totalQuestPoints.ToString("N0")); + int questsComplete = Convert.ToInt32(Math.Floor(((decimal)totalQuestsComplete / (decimal)totalQuests) * (decimal)100.0)); + int questPointsComplete = Convert.ToInt32(Math.Floor(((decimal)questPoints / (decimal)totalQuestPoints) * (decimal)100.0)); + return QuestFooterFormat.Replace("%TOTALCOMPLETED%", totalQuestsComplete.ToString("N0")).Replace("%TOTALQUESTS%", totalQuests.ToString("N0")).Replace("%TOTALPERCENT%", questsComplete.ToString()).Replace("%YOURQP%", questPoints.ToString("N0")).Replace("%YOURQP%", totalQuestPoints.ToString("N0")).Replace("%QPERCENT%", questPointsComplete.ToString()).Replace("%MAXQP%", totalQuestPoints.ToString("N0")); } public static string FormatQuestLogQuest(string questTitle, int questPoints, string difficulty, string completionStatus) { @@ -429,7 +443,7 @@ namespace HISP.Game } public static string FormatShopEntry(int iconid, string count, string name, int price) { - return ShopEntryFormat.Replace("%ICONID%", iconid.ToString()).Replace("%COUNT%", count).Replace("%TITLE%", name).Replace("%PRICE%", price.ToString()); + return ShopEntryFormat.Replace("%ICONID%", iconid.ToString()).Replace("%COUNT%", count).Replace("%TITLE%", name).Replace("%PRICE%", price.ToString("N0")); } public static string FormatWearButton(int randomId) { diff --git a/Horse Isle Server/Horse Isle Server/Game/Meta.cs b/Horse Isle Server/Horse Isle Server/Game/Meta.cs index ae263e7..3b3b862 100644 --- a/Horse Isle Server/Horse Isle Server/Game/Meta.cs +++ b/Horse Isle Server/Horse Isle Server/Game/Meta.cs @@ -323,7 +323,6 @@ namespace HISP.Game Transport.TransportLocation transportLocation = Transport.GetTransportLocation(transportLocationId); message += Messages.FormatTransportMessage(transportLocation.Type, transportLocation.LocationTitle, transportLocation.Cost, transportLocation.Id, transportLocation.GotoX, transportLocation.GotoY); } - message += "^R1"; message += Messages.ExitThisPlace; message += Messages.MetaTerminator; return message; @@ -358,6 +357,22 @@ namespace HISP.Game return message; } + public static string BuildAwardList(User user) + { + string message = Messages.AwardHeader; + if (user.Awards.AwardsEarned.Length <= 0) + message += Messages.NoAwards; + else + foreach(Award.AwardEntry award in user.Awards.AwardsEarned) + message += Messages.FormatAwardEntry(award.IconId, award.Title, award.MoneyBonus); + + + + + message += Messages.BackToMap; + message += Messages.MetaTerminator; + return message; + } public static string BuildQuestLog(User user) { string message = ""; @@ -382,14 +397,8 @@ namespace HISP.Game message += Messages.FormatQuestLogQuest(quest.Title, quest.QuestPointsEarned, quest.Difficulty, fmsg); } - int totalComplete = 0; - int totalQuestPoints = 0; - foreach(Quest.QuestEntry quest in questList) - { - if(user.Quests.GetTrackedQuestAmount(quest.Id) > 0) - totalComplete++; - totalQuestPoints += quest.QuestPointsEarned; - } + int totalComplete = Quest.GetTotalQuestsComplete(user); + int totalQuestPoints = Quest.GetTotalQuestPoints(); message += Messages.FormatQuestFooter(totalComplete, questList.Length, user.QuestPoints, totalQuestPoints); message += Messages.BackToMap; @@ -434,7 +443,7 @@ namespace HISP.Game if (TileCode == "TRANSPORT") { Transport.TransportPoint point = Transport.GetTransportPoint(specialTile.X, specialTile.Y); - message += Meta.BuildTransportInfo(point) + "^R1"; + message += Meta.BuildTransportInfo(point); } if (TileCode == "STRAWPILE") diff --git a/Horse Isle Server/Horse Isle Server/Game/Quest.cs b/Horse Isle Server/Horse Isle Server/Game/Quest.cs index 07c942f..993b731 100644 --- a/Horse Isle Server/Horse Isle Server/Game/Quest.cs +++ b/Horse Isle Server/Horse Isle Server/Game/Quest.cs @@ -1,4 +1,5 @@ -using System.Collections.Generic; +using System; +using System.Collections.Generic; using System.Linq; using HISP.Player; using HISP.Server; @@ -70,6 +71,21 @@ namespace HISP.Game } return totalQp; } + + + public static int GetTotalQuestsComplete(User user) + { + QuestEntry[] questList = GetPublicQuestList(); + int totalComplete = 0; + foreach (QuestEntry quest in questList) + { + if (user.Quests.GetTrackedQuestAmount(quest.Id) > 0) + totalComplete++; + } + return totalComplete; + } + + public static QuestEntry[] GetPublicQuestList() { QuestEntry[] quests = QuestList.OrderBy(o => o.Title).ToArray(); @@ -104,6 +120,11 @@ namespace HISP.Game } + // Check if user has award unlocked + if(quest.AwardRequired != 0) + if (!user.Awards.HasAward(Award.GetAwardById(quest.AwardRequired))) + return false; + // Check if i have required items foreach (QuestItemInfo itemInfo in quest.ItemsRequired) { @@ -180,6 +201,26 @@ namespace HISP.Game byte[] ChatPacket = PacketBuilder.CreateChat(quest.SuccessMessage, PacketBuilder.CHAT_BOTTOM_RIGHT); user.LoggedinClient.SendPacket(ChatPacket); } + + + // Check if award unlocked + int questPointsPercent = Convert.ToInt32(Math.Floor(((decimal)user.QuestPoints / (decimal)GetTotalQuestPoints()) * (decimal)100.0)); + if (questPointsPercent >= 25) + user.Awards.AddAward(Award.GetAwardById(1)); // 25% Quest Completion Award. + if (questPointsPercent >= 50) + user.Awards.AddAward(Award.GetAwardById(2)); // 50% Quest Completion Award. + if (questPointsPercent >= 75) + user.Awards.AddAward(Award.GetAwardById(3)); // 75% Quest Completion Award. + if (questPointsPercent >= 100) + user.Awards.AddAward(Award.GetAwardById(4)); // 100% Quest Completion Award. + + // Is cloud isles quest? + if(quest.Id == 1373) + { + byte[] swfLoadPacket = PacketBuilder.CreateSwfModulePacket("ballooncutscene", PacketBuilder.PACKET_SWF_CUTSCENE); + user.LoggedinClient.SendPacket(swfLoadPacket); + } + return true; } else { @@ -193,6 +234,7 @@ namespace HISP.Game } return false; }; + } public static bool DoesQuestExist(int id) { diff --git a/Horse Isle Server/Horse Isle Server/Horse Isle Server.csproj b/Horse Isle Server/Horse Isle Server/Horse Isle Server.csproj index 4e97b61..665b7ad 100644 --- a/Horse Isle Server/Horse Isle Server/Horse Isle Server.csproj +++ b/Horse Isle Server/Horse Isle Server/Horse Isle Server.csproj @@ -81,6 +81,7 @@ + diff --git a/Horse Isle Server/Horse Isle Server/Player/Award.cs b/Horse Isle Server/Horse Isle Server/Player/Award.cs new file mode 100644 index 0000000..2d724b7 --- /dev/null +++ b/Horse Isle Server/Horse Isle Server/Player/Award.cs @@ -0,0 +1,97 @@ +using HISP.Server; +using System; +using System.Collections.Generic; + +namespace HISP.Player +{ + class Award + { + public struct AwardEntry + { + public int Id; + public int Sort; + public string Title; + public int IconId; + public int MoneyBonus; + public string CompletionText; + public string Description; + } + + public static AwardEntry[] GlobalAwardList; + + public static AwardEntry GetAwardById(int id) + { + try + { + AwardEntry award = GlobalAwardList[id - 1]; + if (award.Id == id) + return award; + } + catch (Exception) { }; + + foreach(AwardEntry award in GlobalAwardList) + { + if (award.Id == id) + return award; + } + + throw new KeyNotFoundException("Award ID " + id + " Does not exist."); + } + + + private List awardsEarned; + private User baseUser; + public AwardEntry[] AwardsEarned + { + get + { + return awardsEarned.ToArray(); + } + } + + public bool HasAward(AwardEntry award) + { + foreach(AwardEntry awardEntry in AwardsEarned) + { + if (awardEntry.Id == award.Id) + return true; + } + return false; + } + + public void AddAward(AwardEntry award,bool addToDatabase=true) + { + if (HasAward(award)) + return; + + if (addToDatabase) + { + Database.AddAward(baseUser.Id, award.Id); + + baseUser.Money += award.MoneyBonus; + + byte[] chatPacket = PacketBuilder.CreateChat(award.CompletionText, PacketBuilder.CHAT_BOTTOM_RIGHT); + baseUser.LoggedinClient.SendPacket(chatPacket); + } + + + awardsEarned.Add(award); + } + + public Award(User user) + { + baseUser = user; + int[] awards = Database.GetAwards(user.Id); + awardsEarned = new List(); + + foreach (int awardid in awards) + { + AddAward(GetAwardById(awardid), false); + } + + } + + + + } +} diff --git a/Horse Isle Server/Horse Isle Server/Player/User.cs b/Horse Isle Server/Horse Isle Server/Player/User.cs index 0c0fce8..240f36d 100644 --- a/Horse Isle Server/Horse Isle Server/Player/User.cs +++ b/Horse Isle Server/Horse Isle Server/Player/User.cs @@ -40,6 +40,7 @@ namespace HISP.Player public Shop LastShoppedAt; public PlayerQuests Quests; public Highscore Highscores; + public Award Awards; public int FreeMinutes { get @@ -374,7 +375,7 @@ namespace HISP.Player Gender = Database.GetGender(UserId); MailBox = new Mailbox(this); Highscores = new Highscore(this); - + Awards = new Award(this); // Generate SecCodes diff --git a/Horse Isle Server/Horse Isle Server/Server/Database.cs b/Horse Isle Server/Horse Isle Server/Server/Database.cs index 9e24ece..0477ed9 100644 --- a/Horse Isle Server/Horse Isle Server/Server/Database.cs +++ b/Horse Isle Server/Horse Isle Server/Server/Database.cs @@ -27,6 +27,7 @@ namespace HISP.Server string TrackedQuest = "CREATE TABLE TrackedQuest(playerId INT, questId INT, timesCompleted INT)"; string OnlineUsers = "CREATE TABLE OnlineUsers(playerId INT, Admin TEXT(3), Moderator TEXT(3), Subscribed TEXT(3))"; string CompetitionGear = "CREATE TABLE CompetitionGear(playerId INT, headItem INT, bodyItem INT, legItem INT, feetItem INT)"; + string Awards = "CREATE TABLE Awards(playerId INT, awardId INT)"; string Jewelry = "CREATE TABLE Jewelry(playerId INT, slot1 INT, slot2 INT, slot3 INT, slot4 INT)"; string Leaderboards = "CREATE TABLE Leaderboards(playerId INT, minigame TEXT(128), wins INT, looses INT, timesplayed INT, score INT, type TEXT(128))"; string DeleteOnlineUsers = "DELETE FROM OnlineUsers"; @@ -97,6 +98,19 @@ namespace HISP.Server Logger.WarnPrint(e.Message); }; + try + { + + MySqlCommand sqlCommand = db.CreateCommand(); + sqlCommand.CommandText = Awards; + sqlCommand.ExecuteNonQuery(); + sqlCommand.Dispose(); + } + catch (Exception e) + { + Logger.WarnPrint(e.Message); + }; + try { @@ -506,6 +520,48 @@ namespace HISP.Server return timesComplete; } } + + + + public static int[] GetAwards(int playerId) + { + List awards = new List(); + using (MySqlConnection db = new MySqlConnection(ConnectionString)) + { + db.Open(); + MySqlCommand sqlCommand = db.CreateCommand(); + + sqlCommand.CommandText = "SELECT awardId FROM Awards WHERE playerId=@playerId"; + sqlCommand.Parameters.AddWithValue("@playerId", playerId); + + sqlCommand.Prepare(); + MySqlDataReader reader = sqlCommand.ExecuteReader(); + while(reader.Read()) + { + awards.Add(reader.GetInt32(0)); + } + sqlCommand.Dispose(); + return awards.ToArray(); + } + } + public static void AddAward(int playerId, int awardId) + { + using (MySqlConnection db = new MySqlConnection(ConnectionString)) + { + db.Open(); + MySqlCommand sqlCommand = db.CreateCommand(); + + sqlCommand.CommandText = "INSERT INTO Awards VALUES(@playerId,@awardId)"; + sqlCommand.Parameters.AddWithValue("@playerId", playerId); + sqlCommand.Parameters.AddWithValue("@awardId", awardId); + + sqlCommand.Prepare(); + sqlCommand.ExecuteNonQuery(); + sqlCommand.Dispose(); + return; + } + } + public static bool HasCompetitionGear(int playerId) { diff --git a/Horse Isle Server/Horse Isle Server/Server/GameDataJson.cs b/Horse Isle Server/Horse Isle Server/Server/GameDataJson.cs index 1bcd70e..80276e9 100644 --- a/Horse Isle Server/Horse Isle Server/Server/GameDataJson.cs +++ b/Horse Isle Server/Horse Isle Server/Server/GameDataJson.cs @@ -3,6 +3,7 @@ using System.IO; using Newtonsoft.Json; using HISP.Game; using HISP.Game.Chat; +using HISP.Player; namespace HISP.Server { @@ -372,6 +373,27 @@ namespace HISP.Server Logger.DebugPrint("Registered Shop ID: "+ shop.Id + " Selling items at " + shop.SellPricePercentage + "% and buying at " + shop.BuyPricePercentage); } + // Register awards + + int totalAwards = gameData.award_list.Count; + Award.GlobalAwardList = new Award.AwardEntry[totalAwards]; + for (int i = 0; i < totalAwards; i++) + { + + Award.AwardEntry award = new Award.AwardEntry(); + award.Id = i+1; + award.Sort = gameData.award_list[i].sort_by; + award.Title = gameData.award_list[i].title; + award.IconId = gameData.award_list[i].icon_id; + award.MoneyBonus = gameData.award_list[i].earn_money; + award.CompletionText = gameData.award_list[i].on_complete_text; + award.Description = gameData.award_list[i].description; + + Award.GlobalAwardList[i] = award; + + Logger.DebugPrint("Registered Award ID: " + award.Id + " - " + award.Title); + } + Item.Present = gameData.item.special.present; Item.MailMessage = gameData.item.special.mail_message; Item.DorothyShoes = gameData.item.special.dorothy_shoes; @@ -562,6 +584,12 @@ namespace HISP.Server Messages.GameBestTimeHeaderFormat = gameData.messages.meta.highscores.game_besttime_header; Messages.GameBestTimeFormat = gameData.messages.meta.highscores.game_besttime_format; + // Awards + + Messages.AwardHeader = gameData.messages.meta.awards_page.awards_header; + Messages.NoAwards = gameData.messages.meta.awards_page.no_awards; + Messages.AwardFormat = gameData.messages.meta.awards_page.award_format; + // Sec Codes Messages.InvalidSecCodeError = gameData.messages.sec_code.invalid_sec_code; diff --git a/Horse Isle Server/Horse Isle Server/Server/GameServer.cs b/Horse Isle Server/Horse Isle Server/Server/GameServer.cs index 6ae13a8..5fd2c9e 100644 --- a/Horse Isle Server/Horse Isle Server/Server/GameServer.cs +++ b/Horse Isle Server/Horse Isle Server/Server/GameServer.cs @@ -161,6 +161,10 @@ namespace HISP.Server metaPacket = PacketBuilder.CreateMetaPacket(Meta.BuildMinigameRankingsForUser(sender.LoggedinUser)); sender.SendPacket(metaPacket); break; + case 24: + metaPacket = PacketBuilder.CreateMetaPacket(Meta.BuildAwardList(sender.LoggedinUser)); + sender.SendPacket(metaPacket); + break; default: Logger.ErrorPrint("Dynamic button #" + buttonId + " unknown..."); break; @@ -311,6 +315,45 @@ namespace HISP.Server UpdateArea(sender); UpdateUserInfo(sender.LoggedinUser); } + else if (method == PacketBuilder.SECCODE_AWARD) + { + byte[] ExpectedSecCode = sender.LoggedinUser.GenerateSecCode(); + byte[] GotSecCode = new byte[4]; + Array.ConstrainedCopy(packet, 2, GotSecCode, 0, GotSecCode.Length); + Logger.DebugPrint(sender.LoggedinUser.Username + " Sent sec code: " + BitConverter.ToString(GotSecCode).Replace("-", " ")); + if (ExpectedSecCode.SequenceEqual(GotSecCode)) + { + if (packet.Length < 6) + { + Logger.ErrorPrint(sender.LoggedinUser.Username + " Sent a seccode AWARD request with invalid size"); + return; + } + + string packetStr = Encoding.UTF8.GetString(packet); + string awardIdStr = packetStr.Substring(6, packetStr.Length - 6 - 2); + + int value = -1; + try + { + value = int.Parse(awardIdStr); + } + catch (FormatException) + { + Logger.ErrorPrint(sender.LoggedinUser.Username + " Sent correct sec code, but invalid awardid value"); + return; + } + + sender.LoggedinUser.Awards.AddAward(Award.GetAwardById(value)); + return; + } + else + { + byte[] errorMessage = PacketBuilder.CreateChat(Messages.InvalidSecCodeError, PacketBuilder.CHAT_BOTTOM_RIGHT); + sender.SendPacket(errorMessage); + Logger.HackerPrint(sender.LoggedinUser.Username + " Sent invalid sec code"); + return; + } + } else if (method == PacketBuilder.SECCODE_SCORE || method == PacketBuilder.SECCODE_TIME) { bool time = (method == PacketBuilder.SECCODE_TIME); @@ -329,10 +372,10 @@ namespace HISP.Server string packetStr = Encoding.UTF8.GetString(packet); string gameInfoStr = packetStr.Substring(6, packetStr.Length - 6 - 2); - if(gameInfoStr.Contains("|")) + if (gameInfoStr.Contains("|")) { string[] gameInfo = gameInfoStr.Split('|'); - if(gameInfo.Length < 2) + if (gameInfo.Length < 2) { Logger.ErrorPrint(sender.LoggedinUser.Username + " Sent a invalid seccode score request"); return; @@ -340,7 +383,7 @@ namespace HISP.Server string gameTitle = gameInfo[0]; string gameScoreStr = gameInfo[1]; - + int value = -1; try { @@ -378,7 +421,7 @@ namespace HISP.Server Logger.HackerPrint(sender.LoggedinUser.Username + " Sent invalid sec code"); return; } - } + } else if (method == PacketBuilder.SECCODE_MONEY) { @@ -533,7 +576,7 @@ namespace HISP.Server return; } } - else if(method == PacketBuilder.PLAYERINFO_HIGHSCORES_LIST) + else if (method == PacketBuilder.PLAYERINFO_HIGHSCORES_LIST) { string packetStr = Encoding.UTF8.GetString(packet); string gameName = packetStr.Substring(2, packetStr.Length - 4); diff --git a/Horse Isle Server/Horse Isle Server/Server/PacketBuilder.cs b/Horse Isle Server/Horse Isle Server/Server/PacketBuilder.cs index 33d561a..4dc35e4 100644 --- a/Horse Isle Server/Horse Isle Server/Server/PacketBuilder.cs +++ b/Horse Isle Server/Horse Isle Server/Server/PacketBuilder.cs @@ -46,7 +46,7 @@ namespace HISP.Server public const byte SECCODE_SCORE = 0x3D; public const byte SECCODE_TIME = 0x3E; public const byte SECCODE_MONEY = 0x1E; - + public const byte SECCODE_AWARD = 0x33; public const byte NPC_START_CHAT = 0x14; public const byte NPC_CONTINUE_CHAT = 0x15; @@ -550,9 +550,9 @@ namespace HISP.Server public static byte[] CreatePlayerData(int money, int playerCount, int mail) { - byte[] moneyStrBytes = Encoding.UTF8.GetBytes(money.ToString()); - byte[] playerStrBytes = Encoding.UTF8.GetBytes(playerCount.ToString()); - byte[] mailStrBytes = Encoding.UTF8.GetBytes(mail.ToString()); + byte[] moneyStrBytes = Encoding.UTF8.GetBytes(money.ToString("N0")); + byte[] playerStrBytes = Encoding.UTF8.GetBytes(playerCount.ToString("N0")); + byte[] mailStrBytes = Encoding.UTF8.GetBytes(mail.ToString("N0")); MemoryStream ms = new MemoryStream(); ms.WriteByte(PACKET_BASE_STATS); diff --git a/WebInterface/game-site/account.php b/WebInterface/game-site/account.php new file mode 100644 index 0000000..0fb79d7 --- /dev/null +++ b/WebInterface/game-site/account.php @@ -0,0 +1,388 @@ + +HORSE ISLE - Online Multiplayer Horse Game + + + + + + + + + + + + + + + + + + + + + +
Welcome to Horse Isle 
+ + + + +
PINTO.HORSEISLE.COM
Logged in as: SilicaAndPina





+ +
 
+
+ + + + + + +
When Ready, Enter the World



(bigger borders version)
(same window version)
Welcome back SilicaAndPina, Here is your account info and Horse Isle server status: (refresh)

It has been: 0.2 hours since you were last online. You have logged in 2 times.
You have $5,910 in Horse Isle money on hand and $0 in the bank.
You have earned 25 of 63005 total quest points (0% Complete)


+ + + +
+ + + + + + + + + + + +
+ +SILICAANDPINA'S PINTO SUBSCRIPTION STATUS:
ACTIVE
(31 days remain in your subscription) (Subscription Benefits) +
+ +
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 $100,000 Horse Isle Currency per $1.00usd
+Select:
+ (Gives your account Horse Isle currency for use in the game. You can earn Horse Isle money by playing the game. This is not required.) 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. +
+ + + + + + + + + + + + + + + + +
+
+ + +
If you happen to have any: Redeem Horse Bucks
+
Alternative Payment Methods: Check/Cash via postal mail +

Gift Payments: Pay for a different player +

+ + + +
+ +

+ + + + +
+
+[ Rules ] +[ Terms and Conditions ] +[ Privacy Policy ]
+[ Expected Behavior ] +[ Contact Us ] +[ Credits ]
+Copyright © 2020 Horse Isle + + + + + diff --git a/WebInterface/game-site/coconutbounce.swf b/WebInterface/game-site/coconutbounce.swf new file mode 100644 index 0000000000000000000000000000000000000000..220eb30569a6a5485c045b08f4783c9097bbe6d6 GIT binary patch literal 94988 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%0AJ7-)tt%1W-XR^)!j;fS0 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 literal 0 HcmV?d00001 diff --git a/WebInterface/game-site/index.php b/WebInterface/game-site/index.php new file mode 100644 index 0000000..5ba4217 --- /dev/null +++ b/WebInterface/game-site/index.php @@ -0,0 +1,138 @@ + +HORSE ISLE - Online Multiplayer Horse Game + + + + + + + + + + + + + + + + + + + + + +
Welcome to Horse Isle 
+ + + + + + + +
USER:
PASS:
(Forgot?)
+ +
 
+
+ +
+ +
+If you have an account on this server (PINTO.HORSEISLE.COM) please login in at upper right.
+ Otherwise click for Main Horse Isle 1 Site. +

+ + + + + + + +
+
+[ Rules ] +[ Terms and Conditions ] +[ Privacy Policy ]
+[ Expected Behavior ] +[ Contact Us ] +[ Credits ]
+Copyright © 2020 Horse Isle + + + + + diff --git a/WebInterface/game-site/web/but-forums.gif b/WebInterface/game-site/web/but-forums.gif new file mode 100644 index 0000000000000000000000000000000000000000..9674a77d1cd2c32dd5cac724efced41f9a33984b GIT binary patch literal 1237 zcmV;`1SzWiz?Cy99pK2Hk!eD>j$56GXE-q>!=ri0o^-pCU$&HKmVaFn5DTn-ORtMyNIoyP znQy+AWvrHSVNN#0sDHnob+eFWsgiEQpKiF8Y`~gm+PH}%9v0ZPhsvjTu!2qB$DIHG z0RR90A^8LW002J#EC2ui0BHag000L6z@KnPEE{Jp?_)!^6P| z4S_mFi4>ESl+~6Gm<*bmoSr72p`xUxsWq#tuCRf#vkSJjy1l=_9m&Q$ANl(G{0RUH z0H9z1@nC|ag9j;H%EV2A!-o#Vl`>WC9J*IKV#%rnFP=PL^pYJLNwVaz4+j9?AQH_W zLWGsBWz!S_hL4*#eMp>G@m#w9jO#YKvz3cigI@{g)gxxI=}8R$4k#Fs2!YF&(`3%% zgy8146*+W{8iz`i&vY8wy(?;TUPz`+O@3&m;MtETid0<18grpGZeG6`V6l^8Pjng7 z1*J7Kmxi_=g~5$W@ z6(rbh!C`>I5iDrX*Z}+mFb*t$bC^u|Bmo5gbYxB>U{dF-pt*$@Z2$%Y7Z6gU*x zK@IGAP=IbbgykLp8ZKb}(*Ot1aFYlPyl|6oHw7~Q3;j{{K@TZOr+ls<@%R0T=$_a~tE07&R&VZwCHjftB12`Fuj)1(KHUQ`|j zb1I4Hot@^{X#yMsv!@SRI%OGVLR6J%fm*fdKwzYWwLvLiNkAc-iLqcG3Mf?Tp_8|4 zTArsq^r?Y;#WwZwfj`kvH3bFBG7B0f`T4McV4;9z-+Zgppsf!pxYFcJ;`xxm0%7HF zKm<2k(0~j#ZIHlCIfS*`sDOR|)dEwwOHjOsYQu?wFl+!$I5$Y}nggu8wgC$1xHfQ_sVAkh5=-w=Q;ju#wb~87rIEsuS*s+5QCb{z z#0yeyF~!f=`&`B`G*d7F1|*Tldt+$c2qqCZW=*8PhpL=XTwjeQ}E literal 0 HcmV?d00001 diff --git a/WebInterface/game-site/web/but-helpcenter.gif b/WebInterface/game-site/web/but-helpcenter.gif new file mode 100644 index 0000000000000000000000000000000000000000..63cf01125fbb020e9566750489d1bc4ac64792b8 GIT binary patch literal 1383 zcmV-t1(^CrNk%w1VQBys0M$PLgkU?%s(j3>f5Dq-*u0U(qH?#LciqIA(Xxe6L@{+} zQKNcI)VhzVgjtz$Nq<^7g>+dkB^bSxW3q%!wTV^FuYrkfN^V?3XjD3-ie%HaiQ2%G zq>^)xX+q%0pSqD=!=!n)j98R>TM!NkxQ<(vg=fg6b+d&~V^1|XF(t{KbVWBLwv%bP znQywufLyEPP==u!2qB$DIHG z0RR90A^8LW002J#EC2ui0BHag000L6z@KnPEE*pm0iCQ?>*#tN zi?FysE;nH4G+M@Hxoz;4d_H&C?=FxYbnD*&0s(@9gB1u!QV$(oVK0s^JUkNUkTd~>j}h3iZQ5xTXhd;DE1G~2_JRx-7kn_~*v?&4UcgEysCw0;2L{Z9 zM0o(<#n(tS0ThfGA+1hMo!WvEHIZVu6nY7X*z5GE-;ePOj2KL>u;C5NRQyQP_$6c? zk|$Bli6Mo<2AO}tuz&)?g$NNWcvdCitgDSJdao#POK<`My-^_803j@m6e$e!xN#vx z0uIJFC_up>L4tY*1PI6>o3`!Sk|piFw8BS%{xk&lkWDlB@gK7~d;8O`b|!G>iZO0ucB>g9bOqw2J~~{X!*cJtWCM4<$I+0|PSkV8DAG z^q>`ev$5!+O)Kc&W`8yMlzccJsEV{v! z!cghztKv~=j0Xp#h^Bq_MaF53GBvPPH>1u(%Be$|U||HT9=J|liPq`^qpVSRfmOc3 zC*QDDIA)u%`gKbGfloN@gy%z~a@L;+3Bn+g2!!C(Bn?ZNCgm=+;(9=rG;C>7xE^dU zu54*O;FWDY~x|KnDwakQBUp=C#6dCYUus27)|@0+KU9a6=5#ML8?L z+urJ59}Lh~0s{u12c{1td9crXTut$CBo4^5LP7oc-~fLYjNd)3g`WgB3&%-2qXpZ z?z_9*NYE;0ky~WEAo8WNj%gk#9}+TG&GXAX0W@>OVpLqQ#r=zXQT+lAgyq8yW*~za p*1!fCxPb+6phF$-aECqYp%3IMp9CeCm?v29f*8!828R#?06W|KV9fvk literal 0 HcmV?d00001 diff --git a/WebInterface/game-site/web/but-logout.gif b/WebInterface/game-site/web/but-logout.gif new file mode 100644 index 0000000000000000000000000000000000000000..bf313ffa67c5cc47c91ce7dff1d348d500d324db GIT binary patch literal 1247 zcmV<51R(oINk%w1VQBys0M$PL%c^~bUp&E_Yja~u-Nc&4qH@u)h0U#iy_I94dQRBA zk=413y`6HkiB+nFTC;{x&#;1qYe=z#PMdQ{q>N~Xa#Pc`iBm){Ygj&U}$93`Fzpe-!|q@*^d1qCOoJFSBU2N1Fbv=#;yxC^=q3cbA=zy!iQ1UMElPEhF0C0my zw1Wu~R=So=6Q=||eBb~lsv^1ni>X$fP{$6|tXdy;(bHgnWJ#1zjdid9z`%hai4wq! zIgMsbPMmP~z`(O-sdDGg4b{l;Xgqnme2Ey~G^*Wv{|-F+5k*motz2g^)W)sE2Okm2 z`YdNIXvSCW-XXQ1w3mtzbV=Tg+ChUe6MU=u1AqZONUZlUfYxCWx=6%_FhD88QQ&)Ikp`Sr?ij3UY@{ zLxrivQv^Ddf`Lv2sJ2Q@t<2!V3`WJUqyZVkM_H64v`AlFF-k?_fj4Fcm`n^d1lEH* zDfvMu735UFkRPxB9|^7Khk;RVLK&YfR9g9>fH4*rkd4@Bw_TWojp<`3W}>NP0ZQhC zLk8=}=}w(g;u)WwSY}xub%2WYrA*iCSZF7QA`n5NrNH-rIq->)!CE^ENrF)t))(am zQ(mfoi<$Q68J9O|H7KE|adN1J5r{PdDPl!nPEIpmAngh}ps*YT2e2^02rL-TA$`K> zWMvF8$Y24V19tHIPjy&LF~O$_5et?Bj(#AP4-$%ngIKYpa&JyLtwX_bBy3ATE&twI zfdVQ3JOTyiMmH5eSG8LZypwp930M=%;PJ;Z^mOVB4xoYoX40PQ!#V)GFaQP-fZ!1f z!>#aw2nYB=!2lIlV9!(OuGErC?ov~YHG_@X$tQ}9Vv!9w`0#;RB;deuTavv+SzNw2 zg-<_V^Wzx=6%$QRBalS0pjQrhLy^-z*)ZW)B2;j}2pJR=nMZKVvsAAq-2=?JdqI;( z6<2JbI3r#(5{4LMoMDCw5ftoU3^}*~2Mu)8afcmx?9qoGfo!x9N7PaGO5snm?)vMn J$NobQ06S?&BZ>e3 literal 0 HcmV?d00001 diff --git a/WebInterface/game-site/web/but-mainpage.gif b/WebInterface/game-site/web/but-mainpage.gif new file mode 100644 index 0000000000000000000000000000000000000000..49deb65b5d130372e5f07b55079167561df36f8d GIT binary patch literal 1340 zcmV-C1;hGBNk%w1VQBys0M$PL!<}u*s(akRm~vuDgIznztbf?OlDeIA(Xxf3drfLr zJ;tJQy_I6Agjt((Nqky4)wztagicsXI4&g_oQZ1FwTPpRYqW_~iDf{Abz7y9a?h`V zwu@M^hES4gL*U4t5Df{)rFOcJUrRhH!=-zxe@r_wCbpAlxQ<$&d{eoZZmg1Pu8Ux^ zkY!|0HN2pBznN#msexcfEzh}M@2`A*LF)HoF#!bugoTA02uM*6T3!hWC6OgOJP{Ec zm=_lu94MY5pbVlgqyVO-HZ}{ZA+3gj1sk#m2o<)r5V^SqyuAXyzdgdjz`wi@f;&cw z4waXd(3l;XoSmL1pdzB9q%fzbs|&5JhOx7>wH3M$y}ZQ&!yoeV^z{Y>2nA3N9vu;s z00BCP;(!__6b-I82*s_G2^ZkPjeGT?hDD1cZmHAN&cM52AVY@yfFQsPB2ykX_!lss z10Oz2XxhX{222+W8FYi817<}3R^$p5zyY(Ugc!Iuw)-fuX}k&n@(oFufMrW(M12&b zi6U!*oI7EdknmGnP(lS<_!zK31yKb_mAWhDwC)FF1(f|*M4*J#s}Ux^lwlA<(QMmv zcKen};zUCV)*|W&BJQrG!0I~vU?7=|y$`5Nx=P8?1Q0$za2ZtQaujcMe_%e4EH%p|`LZ(lgiLy8(K2vZDAeb7TbJA4;fcotSNTL~~ZzyS^upx~hh4s1grDJMp@;sRd2SQH2| zDyPeh#VPPhfI-dxQ*SByKtYj5P6%F;PEOFl2irkzMeN|+>t1mH(br!st$IOgGIZi$PZNl;<)J>9 z;-#W03MW)#Z2h|bpN(=FumYJDWag$1FF4!72hg5MVO8RphQl=LC4i8JFM*(d4t$OP zgNfmym?)SoGU|g1h(uc41UXP3SOx|JI6`j&93V`JAY=fD20oJ7Szc3xwvvS%YIOmW zCUi2O0wVAUlUIJO1prYKtU?qH!wCig3BSf5SZYHX5a)eFGI-wv^^yvegedXTfrTE( zAj5eVDByw3F1UcR2nx8M0}BeY0K)@i>yUy1bgRHN-T4*r0?3f2Q$Y;9y|BV_Igkmm zU_lB)LEv_kbW+v?tmF?g(PU!KHQ3~&*kY%s;+VNY$#Rb0a-mjCaYWXmIz8NBy$?T* zNHUr;(p;Wdxi;Hyj!I+WfDVf}==i-6M}m!DfdvYb43B2T+!KIa%Sc;A7FTd#y$4`8 ylE4^en4v}*ZMXpk4Rq9ThaGy*FhW))U+dQ{fPsP+2L?z~A6#H9j4eDo5fKiP3zZoe z7#I|r2naEs1EHZaqy+^aAUQfZ94r?sDhDL91_l$ixDdJ!1iiiw4+6qH0zJgS0>BRh z6R$W%QWB7ok=2t9l?#`cnVS@yo}i)wq%)?csjD2Vu(Kq!wYj^#1i;9}Js$e|{QU$M z1};DW@WDZZM+gx{qGX9%H%%Hs!ua9Q)=3QBUB6(_#i`gv&rB?2Oz8v z6bjvy5Q~E)3|B%8Dflq|0t6$Ja36E|8RJ0@2Jj~u0RI7a8a53fR^Va*#K1sN;<*r1 z00B7Y!v+lmrNIHN{b;~>6JYq^0VA?hVm>IUNZnvK3D}TWi5Xbq06>)>-VNUIc3W=s z#W&x1Blv*A1Sk}l0u4<**^&nW>?hrd090q4m4{&oQ6~q6QsiS`Rv?*2^3hj<2Hq)9 z0xk{I=N$FrZ$$A;yC!&3>Yea0ty{8&-(0}v#*gRaZ* z+T31%{I#M4ohnq*te=Vj;9W(bz~JS02{JZ9D~y&P3!@c~)S;K>#VKb#&5)3lRsweX0XOh?FJ%fSAd&(jK)ON4G@t}7iI~bX5CG^JRE;%;g(|9I zpNKOGWRbB-8B=m$W>Q^I-D6@uMDO#N!O%pJ$QO+`5+GOv{#i4;I;_B=f(kwR ze3Hq!;z!jz!0>f}xhqd`1r}Pg?Zp>ih*8EE8mO^G8*jkj0v&VU;rAYZ`vHgwgoJbe U;e_`^2-;6H?)c-7M;-(KJCbV|F#rGn literal 0 HcmV?d00001 diff --git a/WebInterface/game-site/web/but-serverlist.gif b/WebInterface/game-site/web/but-serverlist.gif new file mode 100644 index 0000000000000000000000000000000000000000..c4b83d5c06265c5a8a028d2887177f6e4268f6ad GIT binary patch literal 1336 zcmV-81;_eFNk%w1VQBys0M$PL+{2i5XHUzkeZiY*gkU__y^_(gg~pwui~4cgm=Fu!2qB$DIHG z0RR90A^8LW002J#EC2ui0BHag000L6z@KnPEEL`{uimqGYCc!k@1ndY#OK@oe*%I6HiH5?3kFD06a*VyVl0v@JUkN< z7?~HFDk>x-9-$2lE~Nvf12n2M2L~M;IyyT$g9{51xCRCmyuA^>5e34-0L8^U$jHXU z!WM!#MvM@am(`b<7@HTJo}Zx}qok&&tE{cBv9q)Sx406zyS%``#LLMX`1$(#1p*Qa zP$+D;RH*h_=s8TLarBc=E94vK$Y_-$XE5?YAzlH@sVK14T)bhL0PXZlvw@jV;88Z{fOvC2JkKcJJa@unBCKuw?*F%J31GLq7pIP8^n!m@!z# zAF^@s#6U)c3K>R0$RHVokKYv@&L)R4jpCe)BY4L)cf zz-k4;(~EcXfZ!AW75MP~pbr6z5P(eq1fT(YJxD;`Y>nJU4TUBUu#j;Nc));7FEjw* z1HENnQwub_0OA4vrJzGnH3%SrO$#`%9d{TG)1djYdx$K8;bntkLhUwa=!&9CuTm@Ktl~E91v;+=bh&Opgz=fA)$I53P1ujnUJNH ztU;RMq_l}?X*P}}m*84#eR>KEIHG0hnnMj@lRMmv1}i-U$O?c4X5RW}RPoLCC1Q%* zcLM_05cq+b5L7n*%BPqa_a7^ID%dQmpbc7D2G#n2=y1eLp0`QD%EOuqv1Qo=H zfmt4^V4MjVi19!RI-)g>o<1aC4umympuh{%E!nD|qItK#Sp`g4WdHz-uqLh}^iTqP z5fow=ix4dKRfh@Igu*ud6<7lVLY|4)DK))N5rYMyAi{_slFW;S?R`+w2O%g`<#A)p z+=H8E!gtj_E(wIeeKXylHUyk}LIIl)j6wjLG8{bspXRiZLI8ZiKntH4Xdq}WAe3mh zi4GVJK;kAgDpiSIpQO?bEtO3{&em9ijW!E?LTpbykwZ~jLwRP4)V}Cd0BZN_<9a>< zlO2#ikW4~V30S}GwiD=X!S%{TL}lboXuVi454H6`MHOmh literal 0 HcmV?d00001 diff --git a/WebInterface/game-site/web/hoilgui1.gif b/WebInterface/game-site/web/hoilgui1.gif new file mode 100644 index 0000000000000000000000000000000000000000..8aba81099c926accb626613b453b69c2ca4a701a GIT binary patch literal 42821 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 I2m~1Z8v$%E}Xm zc22vt>eQ0C99(=I>($RT4POe#h;qa2m+_Wh*E$jOh+}m~W z;h`&s=4`#Yd(-*;%7!KVeUFb^sn5&5u>8oQW9N?TopJxf!L_~f zX4H3{TC{g^dwF|J{_1(1>-!hh=H%97=Tu~;-rs%c=!T^etD0I0ikEgwKeOb(l$zE9 zvo{}~ziVap?B!iEyGpAb9l6q8U2t#b#qCp99bd3(PGj%gZ5K9ATDrPt?!#lJr`ERZ zpS9`1^;Jt|HT9O)-rjtEQS0Q}8_zvFd}YzJhMJt5`xmy{JG=SFyd5?98Rh9|)!ErM z*PXk$=4@d~!h;*D7)AjNLO}5+3)oa05DCf?3>^O%q&a0gHY_;U%pt55b7DiH6Ng>I ziy0gjx#VtW; zDYY%<>I&|2O%fNEw;x=|aV(B?x5B$gJ1zIz5$&Gp(8k=szvM^KLY6rPt0V(h9V`zv za0-3mF=C1|y2-|+)qG5bRdDgSc|YBjX1(a)a7zmCU#C!Yuv;`yqH;p5#m0~`c@lRGae|$ QK5$s*EK_zP(SgAl0Pg^)%K!iX literal 0 HcmV?d00001 diff --git a/WebInterface/game-site/web/hoilgui2.gif b/WebInterface/game-site/web/hoilgui2.gif new file mode 100644 index 0000000000000000000000000000000000000000..97a7f394b0555e7c0d6e8dc4c398bfedf7cffd82 GIT binary patch literal 583 zcmZ?wbhEHb>|>B)xXQqAY31=7JI-8LfAZpr<9807zkBq;-6I!n?>~28`O&*a&R<@6 z{L0#scaEIDbNKwNedjK&ICk&oh1&g>`(w|1YsyyoQDrH3!AIR4zusXCjt`~HU=HGb=FzyGnP?)>}T{~H>c znp;}i+B-VCx_f&2ve{S#CQX?*m2<|l$r`g~P3K)ObMB&fOBXL$zKmz#>Q!s!uUI!{ z<%acJg<00@+_8JpdO=aSJ=+fN-GA)F#-nQw96EXK!l^T-_g%htja{7Y*4aC^?;gCb z@aW0Y2aj()e0lH9>kBWQNql(s`ODkyufDzh^i@{uKO<9?fJZ@sV}rDil+BI_iO%(W z%1$9aCM-JAC2pK#b1|UBol#P(LxywH5>HW0pGgWUC#9a4rXIhmr_<=E&kUpDdsjM* zQ_rT%bzs~h(RIKja1mFF($o!;4mAkKERrkzbtNNosrP2P8LPHxhpdb{+$DRuL_1?;m^Xb@kod)kP1Po@rlcjX%`P{9bj>BZEgrtAwj_ M??e<`S75LP0NLF<5dZ)H literal 0 HcmV?d00001 diff --git a/WebInterface/game-site/web/hoilgui3.gif b/WebInterface/game-site/web/hoilgui3.gif new file mode 100644 index 0000000000000000000000000000000000000000..91684c9c220c0612b8065b153c1b0a285eded0b9 GIT binary patch literal 343 zcmV-d0jT~*Nk%w1VI2S-0M!5h)UV0XsmIc&$I+rvMtIf%u%)h47tjW#FoZG+7-New_zRt_an$W$l(W}GK!?4b#!`#8n$FZv5*s1^k z00000A^8LV00000EC2ui0384x000Jbz@BhOEE}r-m1kpjsrn3=6j$jxPCN~mMe0_h1F*q<#0F91-fE6SmJP=L+ pn3)8dn+F#T8#YY>1Er*z3M?QFA`_NN2eGH7rzaRLDJx7t06W?>zVrY9 literal 0 HcmV?d00001 diff --git a/WebInterface/game-site/web/hoilgui4.gif b/WebInterface/game-site/web/hoilgui4.gif new file mode 100644 index 0000000000000000000000000000000000000000..9f55f4709644b2bbe2e4f6f3b7ab88157e52a170 GIT binary patch literal 2237 zcmV;u2txNqNk%w1VU7TX0K@!@qQ1$ZzueWQ-qxw#*QwprsL-dy z(x}Ja*s1^k00000A^8LV00000EC2ui0FD5L000I5AW&=x$qfX02CF(cFe0`zTMO=7 z&gq>)F`mz68t#m^qynfYB45sA&nO8#b=MrRW))_q&?wkz=ze9#F?O{yd)4podEt(; z#dmyuuirYGeP~2@}R&9B1J$}SVzBA3a( z*ml|x%-+Y(Wa!!1=C!CQ+&JyD#n*lD2=m>)`^N9f_`)q3$WGt7erMnqg!XM(L4ow{ z9hk^s;X!{C4`#G@F<~!`liV>pQEgT2czd9$9* zXb??CG-R`-P%c6Lh`g9|smx|Oo&FTJ!&=Ux)G$)9>Pu>rt0Z9xOQ-b{*r{X57X1p2 zAJ(1(2*%m7%gs zmXU8Mu~{WU?i^Y)-nWr)nI3H!^JJW@AHRm}R`%(bfEBB%b2ztdHcTo<3>TXxLE^!M z8i)6hX7U@FUt(+OT49yx3!`t|cfFNG?OS=vazUMZ$nSv5M-{)fedpq;Q>&P#o?N-{ zq!B)=FSxpUAp!YTQFm$BW`lhwfOi-FA*-C`N{l zen2sH*OL1w<)kD41u0{NJ672PgFkwh4U{JO626GPD(9z_G|H)&qo(?)sR9mKsHl&|nh&h1N?7WfDs6}wuDKdG;-UpknCM@qmNr_Z z!?I{woWe4z)-XfHIvb|Co&(_jK&(bc<%=Z{14IRv_K2mDb0#`zY@U`&61cRwDk&wW z7HghY@4ah6wi@2K5r+5zT5p4)D(i2RT#^Eeny#i=@Vf1a^Y4{(ZcC9q&MI6f#WVhj zl(vvQTS>&vGac%9-Owug2n^RX!o7aqn z?Y50)m%SyrM7G_nGi=|CTw7^>*>c}}=bd!mciN@&k2RP4thjN9%u~ik`e``i_C>om z(T+d9w%%A%EiE~BU+($;WE4ftwBHq5e68PB5_kHJloM(;&LGo1@Zk^Et6ZKMHr|`D zf$nVg6Pk8jTk2aGC^h^EN{rDepve4x;ixVzT^g%$xGPS=6&Bo$=wz z?Yyuu+j0Z?(Y5!=Lcyh@+S8Y8Ak|L{EMMWF6VCmp;+~Pk=@H z2LLlezm93Dg8C{Gsd{n1s6B9iz4PGzw70?f@o#k{oLkcz_`3^^&U)bU3Hwe2JsFBF zf_E@f>eTlFLD3BqmctF%tRt2h#!qkOO5C)jcS4{M5n&vJ9eQ{+j?&FZYjyKj0Ypl7%V{gaePu5Te`rMry%-DONsQP6U(;9?9I@U zD)dgy+7uur9?goW^d1$zXvikgvX%$r7A3{kK~_2qaAm}d98WnyL%GY9*L&p|8Q8uB zGHsZ}L>@F*_(Q27FJXsMqBQ#jtn_hni_~P58gV4fzSS{=7kXMayA?1Lf^&#FQRfKJ zDNk(fQj(2~=Qvlj&ly(ph+lKiKi3yU_n9+2ln&j@9K1Hl(G;??5D)bu3svTgl>YB;ASGxPUz#9A>F|?#oaik5(7Kpv zGJ_iXX-7}y$cyeYs5G@;Q7M|x&CN8Y^Ryr4nA+5#W(}8b6yq=Rm`Sbnb5qwmr%a!j zGh-fWBzP2)Shsq$qkbc;gWF&E+S9mc2Gpr5vTIcRQA)MG@Hn^wfPvb?6ftnk3o6=w?cumiOqTVwdw8;-SqVZ|(d z5y&{V#%yMc+MhtYF=W z7Fb43783uYO(3>&zz88%R+0$hAj2cOnSBu~L5$_jzLU#c^s-kgSY<8O6suw$GaAW! zPzk=|RX)7f*%}cp&SrVT56KH$dj{j%!c&h_K&5pVNmW9l8N4`7E~3esPZ&Ybv}5Kv zP--!3W=Bu@scGRPqc{CB;4=8qBDQTOtD0$0Mwyf_JTgzWJY*1?Qp%!M>byP{SU;~= LaS^^j2mk;(RGxKJ literal 0 HcmV?d00001 diff --git a/WebInterface/game-site/web/hoilgui5.gif b/WebInterface/game-site/web/hoilgui5.gif new file mode 100644 index 0000000000000000000000000000000000000000..401c9070c7581373f81952c781c0d76e918be9f4 GIT binary patch literal 1751 zcmeH`{W}u~0LK?APD1jQ@){S1E~=xX!{c>Pos>k~EMvnk!)6Sd88+JtF&i^uZ-%^# zke4wp8>v|3TqRsoT%F>ir+dyl-T!dE-S>yjub=1nJkQrZ(9i93lo@~o_yho`B#MWE zktx1>ia&h6VThKI+gQvQ;q;KxGE-xqqugFp%&l}-EGi~?s$ob-W>M0!(qJ*-;_Ar; z*%-GE84VfZ-W#v$o2VZgt?i{^vQwZC0l7+0#GI^`QP8*%PIoanTR>(>Xthl=?r_ar zC2xR+$&qvJipVTFmXH=3Lr%|XWAN!2cyVzJ8WxL*gNrEaJ9J)hbW{nJP>v%NrD4%< zSYaAgLgkcY<+qpen`vCctw=V3)>GL$Imt}E1yV_c zN2tUKRii>B9-kJC&xpq#2}fr{;|squ0{-8BT)^rx@Lz-DSAP8jKywG6Yv}D0aLEgw z1JrL#7UmOOimXA^OuI#|JR^0$uh)i)f$j*qki%}8xq$@J%jTvoqq2jp)<;Xv7KO;h z@H*VhZH7kB{lXLHmo`x-OR_D*^3CV)X+1xo?|vh!YH6J6?3KNzIZ!Gxvc>78it7!( zn{Bbt062fN+Edvc%hz`dTnQ}nfG;H0d^xFAa4%%@<0%J&pNa;x3pEF}H*Lr|divYf z&N7`fNAPyB+E~vK4JE7o!Mnq!QTHcOG-5F_2p-N5O`kE0!*{Md5{2btdxSvaSftcD z3r?3$t`ZEi4Zxm}ybr^VzAsK5iafD7H&f}VF|m#HTYSb=+o3y@Y`#;?Be0goxe|i$ zQB&d{Ehz+b_VVq#bIk)D*LO7gg)c4wCbkY?fDrJ@q-uueZtcakf|p2CxU*cx*~iTa zXB^e)bKn9@VTp4(&alD{ATj#7KP*@-#blc82T+djwx3@GMw$#!jzEMKbOZg+XNgaj zw~Y5~>=v6w2N;FVMQJ9KG@$+FPw~TD&k2UITdA%~P<5Wh6B0F;pQq)%>bsJrd~&IV z=|S77FN>@~LlZ*2*^a4n{+9T(1paYWm^6o+JH#PgFt)3Gt6awCQOsANWI9P{7aXqx zA@I=V<2I{`^!c!N!Te9T}V+M9`X(o1Hbnn+XprRuhv zLWJC4<{Gm0V9s9=v_x`bRSz(1@qeo%R)p0o zCu313_C>;D$ceG_MwQxHBb`4deSUm0CCq+Vl`5HXF36_{mwbmg#%{B?hzvopF8jKtZjg9GEEeR_Z~5m?XrO-yPM8c9s?L4^(-{ap6`JZ yOs{yF_+7p3udQjMzizHD4if+VcsEFDQK%cCuy~_(GT(81F()1jvQ|?Axc>toc(UvO literal 0 HcmV?d00001 diff --git a/WebInterface/game-site/web/hoilgui6.gif b/WebInterface/game-site/web/hoilgui6.gif new file mode 100644 index 0000000000000000000000000000000000000000..40ddbd2f930ee8764b1bb1c04ee25625d666122a GIT binary patch literal 925 zcmZ?wbhEHb>|+pRc*ekRVfoR^t4>^A2}H*)t~hpi^@+1f53lN(*H_tae%aAAeG7Uk z>W<9Yd2ZR^imc2DRZZRHwPhLUCl~EKwqW<^#RpdQ%vs$xzcf9qGAr}=!ad8oW=*Va zKDlV$itgFxmmMk3NH0lCJ-g)K=_Lmy*S4Nna+u5au zjxN}>tZQaZd0k;j(!}bPskQB;8EHr7?>ez?@4i`^4$a+Oos-j5R#TplQJIysq+?oj zcJ`5ZJF2p>i_=op^)Ea;Z+mfC^0Ka3t9$3I?3sID&X%?P3u|(656|0Co0Ge=bH;%= zTdQ-j`zq>BF517of6=i8dx}z%_RrqDZ}z6iHLWYUW_6WTFX@;*rM7KZ=Zu4Mwq0Ct z{L;$fSqagXRvdqDV-*7}f#OdVu<<$|5)>y4?Ef1Wn&M-b+E_bU*;EvHn_FTgOk(M8 zWo+l{mYX?s%Cza7O+9^+mrk6!VEL>S%VsF`u9?4T`HanLr>xhWvuW%0X|q?)+s(XZ z$IdPLPOMyX@X$$-#ix$!z0|d2->!=%Z(qN9^vtb0Hx57AaQ4xadk-$`I(Pd1`;Cv) z-^{*!`QwwPJD+|3@$Y`x;1+CK@RXO1@l6GlfaI>H7uCJMAm)fsiHz{>X%8fbk)oHz!o8O%bPigO);Ka_xe!NpWo^R1l z_9wnm6gvO?X)1jd6qix{?r~fBn^TjYbMXJGEPrV;;q;EaTI=ucAJ^{@_mBHo^X1h| z_44y~yZ`@ZVAFWez#^9Mppipu#e*guE{uWkOX`WkJf}c{_@;5{@33GP$<( z_`*FKCN4R0c*>zU+v@W2yIS(+&8(@&%3RboWl6`hvr7)HUf$AHT)w<(){bdw`m36n z3rmk5pEkF7LVjx8oat2u_Dw8FORdiIkUOQXw6-Me)Z+a`8SzVj&O0$ZD!_e;@cGy8KY#!IXJF=%@z}87U^B;aRwf2(07vDz Ay8r+H literal 0 HcmV?d00001 diff --git a/WebInterface/game-site/web/paypalpayment.phpQamt=5.00&cc=USD&cm=588125&item_name=One%20Month%20Horse%20Isle%20Membership-on%20pinto.horseisle.com&item_number=588125&st=Completed&tx=6PY64521GH722681D b/WebInterface/game-site/web/paypalpayment.phpQamt=5.00&cc=USD&cm=588125&item_name=One%20Month%20Horse%20Isle%20Membership-on%20pinto.horseisle.com&item_number=588125&st=Completed&tx=6PY64521GH722681D new file mode 100644 index 0000000..bea27f0 --- /dev/null +++ b/WebInterface/game-site/web/paypalpayment.phpQamt=5.00&cc=USD&cm=588125&item_name=One%20Month%20Horse%20Isle%20Membership-on%20pinto.horseisle.com&item_number=588125&st=Completed&tx=6PY64521GH722681D @@ -0,0 +1,141 @@ + +HORSE ISLE - Online Multiplayer Horse Game + + + + + + + + + + + + + + + + + + + + + +
Welcome to Horse Isle 
+ + + + +
PINTO.HORSEISLE.COM
Logged in as: SilicaAndPina





+ +
 
+

+
+
+ +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.
+
+ + + + + +
+
+[ Rules ] +[ Terms and Conditions ] +[ Privacy Policy ]
+[ Expected Behavior ] +[ Contact Us ] +[ Credits ]
+Copyright © 2020 Horse Isle + + + + + diff --git a/WebInterface/game-site/web/playersonline.phpQid=588112 b/WebInterface/game-site/web/playersonline.phpQid=588112 new file mode 100644 index 0000000..a0c88c7 --- /dev/null +++ b/WebInterface/game-site/web/playersonline.phpQid=588112 @@ -0,0 +1 @@ +11 players
online now:

Akasha
EquusKay
Gho
Indus
Invalid
LilacDiamonds
Lozzy
OrientExpress
Passion
Rhysand
Riesl
(0 buddies)
This list refreshes every 30 seconds. \ No newline at end of file diff --git a/WebInterface/game-site/web/screenshots/enterhorseisle.png b/WebInterface/game-site/web/screenshots/enterhorseisle.png new file mode 100644 index 0000000000000000000000000000000000000000..f3e257d2907d6492e05a9fd001ab96988e3f602a GIT binary patch literal 21706 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 lAU|i8lyY3u+XzyO6;W-H=fhwN literal 0 HcmV?d00001