From 4b7313ccdb1b2be38ccb5f10e5024a77cda527fd Mon Sep 17 00:00:00 2001 From: SilicaPi Date: Mon, 1 Feb 2021 20:30:22 +1300 Subject: [PATCH] Add minigames menu strings --- DataCollection/gamedata.json | 7 +++++++ Horse Isle Server/HorseIsleServer/Game/Messages.cs | 12 ++++++++++++ .../HorseIsleServer/Server/GameDataJson.cs | 7 +++++++ 3 files changed, 26 insertions(+) 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;