Implement riddle rooms

This commit is contained in:
SilicaAndPina 2021-02-08 19:59:30 +13:00
parent 64671ef186
commit 10c1c32518
11 changed files with 1276 additions and 91 deletions

View file

@ -580,6 +580,12 @@ namespace HISP.Game
public static string KickReasonIdleFormat;
public static string KickReasonNoTime;
// Riddler
public static string RiddlerEnterAnswerFormat;
public static string RiddlerCorrectAnswerFormat;
public static string RiddlerIncorrectAnswer;
public static string RiddlerAnsweredAll;
// Password
public static string IncorrectPasswordMessage;
@ -591,6 +597,15 @@ namespace HISP.Game
// Click
public static string NothingInterestingHere;
public static string FormatRiddlerRiddle(string riddle)
{
return RiddlerEnterAnswerFormat.Replace("%RIDDLE%", riddle);
}
public static string FormatRiddlerAnswerCorrect(string reason)
{
return RiddlerCorrectAnswerFormat.Replace("%REASON%", reason);
}
public static string FormatPirateTreasure(int prize)
{
return PirateTreasureFormat.Replace("%PRIZE%", prize.ToString("N0"));