diff --git a/DataCollection/gamedata.json b/DataCollection/gamedata.json
index fdee540..e652b27 100755
--- a/DataCollection/gamedata.json
+++ b/DataCollection/gamedata.json
@@ -290,6 +290,13 @@
"horse_relative_format":"^I252^T7A Horse Relative, the %NAME%:^D4c%ID%|VIEW^R1",
"maximum_stats":"MAXIMUM STATS:
^AA",
"breed_preview_format":"Viewing %NAME%:
%DESCRIPTION%^D4|RETURN TO BREED LIST^R2^H",
+ "minigames":{
+ "singleplayer":"^HSingle Player Mini-Games
These typically earn you money, some can earn you objects",
+ "twoplayer":"^HTwo Player Mini-Games
These all require another player to start the game.",
+ "multiplayer":"^HMulti-Player Game Rooms
These are group rooms where everyone can take part!",
+ "competitions":"^HMain Competition Arenas
The main focus of the Islands! The competition arenas!",
+ "minigame_entry":"^T7 %GAMENAME% ^B1M%MAPXY%^R1"
+ },
"companion":{
"view_button":"^I%ICONID%^T7View %COMPANIONNAME% Companion:^BM%SWF%^R1^H",
"entry_format":"%COMPANIONDESC%"
diff --git a/Horse Isle Server/HorseIsleServer/Game/Messages.cs b/Horse Isle Server/HorseIsleServer/Game/Messages.cs
index a977307..fb4fb1d 100755
--- a/Horse Isle Server/HorseIsleServer/Game/Messages.cs
+++ b/Horse Isle Server/HorseIsleServer/Game/Messages.cs
@@ -185,6 +185,13 @@ namespace HISP.Game
public static string MaxJewelryMessage;
public static string RemoveJewelry;
+ // Minigames (Libary)
+ public static string MinigameSingleplayer;
+ public static string MinigameTwoplayer;
+ public static string MinigameMultiplayer;
+ public static string MinigameCompetitions;
+ public static string MinigameEntryFormat;
+
// Companion (Libary)
public static string CompanionViewFormat;
public static string CompanionEntryFormat;
@@ -520,6 +527,11 @@ namespace HISP.Game
// Click
public static string NothingInterestingHere;
+
+ public static string FormatMinigameEntry(string gameName, string mapXy)
+ {
+ return MinigameEntryFormat.Replace("%GAMENAME%",gameName).Replace("%MAPXY%",mapXy);
+ }
public static string FormatCompanionEntry(string itemDescription)
{
return CompanionEntryFormat.Replace("%COMPANIONDESC%", itemDescription);
diff --git a/Horse Isle Server/HorseIsleServer/Server/GameDataJson.cs b/Horse Isle Server/HorseIsleServer/Server/GameDataJson.cs
index b354155..0fd2041 100755
--- a/Horse Isle Server/HorseIsleServer/Server/GameDataJson.cs
+++ b/Horse Isle Server/HorseIsleServer/Server/GameDataJson.cs
@@ -588,6 +588,13 @@ namespace HISP.Server
Messages.StatMiscNoneRecorded = gameData.messages.meta.misc_stats.no_stats_recorded;
Messages.StatMiscEntryFormat = gameData.messages.meta.misc_stats.stat_format;
+ // Minigame (Libary)
+ Messages.MinigameSingleplayer = gameData.messages.meta.libary.minigames.singleplayer;
+ Messages.MinigameTwoplayer = gameData.messages.meta.libary.minigames.twoplayer;
+ Messages.MinigameMultiplayer = gameData.messages.meta.libary.minigames.multiplayer;
+ Messages.MinigameCompetitions = gameData.messages.meta.libary.minigames.competitions;
+ Messages.MinigameEntryFormat = gameData.messages.meta.libary.minigames.minigame_entry;
+
// Companion (Libary)
Messages.CompanionViewFormat = gameData.messages.meta.libary.companion.view_button;
Messages.CompanionEntryFormat = gameData.messages.meta.libary.companion.entry_format;