Added .config games hangman.currency_reward and a property with the same name in games.yml

This commit is contained in:
Kwoth
2021-09-15 01:50:48 +02:00
parent 3edcca4927
commit 786ede3290
6 changed files with 59 additions and 7 deletions

View File

@@ -18,6 +18,25 @@ namespace NadekoBot.Modules.Games.Services
ConfigPrinters.ToString, val => val > 0);
AddParsedProp("trivia.currency_reward", gs => gs.Trivia.CurrencyReward, long.TryParse,
ConfigPrinters.ToString, val => val >= 0);
AddParsedProp("hangman.currency_reward", gs => gs.Hangman.CurrencyReward, long.TryParse,
ConfigPrinters.ToString, val => val >= 0);
Migrate();
}
private void Migrate()
{
if (_data.Version < 1)
{
ModifyConfig(c =>
{
c.Version = 1;
c.Hangman = new HangmanConfig()
{
CurrencyReward = 0
};
});
}
}
}
}