mirror of
https://gitlab.com/Kwoth/nadekobot.git
synced 2025-09-10 09:18:27 -04:00
Added an optional preview url to the xp shop items
This commit is contained in:
@@ -395,7 +395,9 @@ public partial class Xp : NadekoModule<XpService>
|
||||
.WithTitle(item.Name)
|
||||
.AddField(GetText(strs.price), Gambling.Gambling.N(item.Price, culture), true)
|
||||
// .AddField(GetText(strs.buy), $"{prefix}xpbuy {key}", true)
|
||||
.WithImageUrl(item.Url.ToString());
|
||||
.WithImageUrl(string.IsNullOrWhiteSpace(item.Preview)
|
||||
? item.Url
|
||||
: item.Preview);
|
||||
|
||||
if (!string.IsNullOrWhiteSpace(item.Desc))
|
||||
eb.WithDescription(item.Desc);
|
||||
|
@@ -10,7 +10,7 @@ namespace NadekoBot.Modules.Xp;
|
||||
public sealed partial class XpConfig : ICloneable<XpConfig>
|
||||
{
|
||||
[Comment(@"DO NOT CHANGE")]
|
||||
public int Version { get; set; } = 3;
|
||||
public int Version { get; set; } = 4;
|
||||
|
||||
[Comment(@"How much XP will the users receive per message")]
|
||||
public int XpPerMessage { get; set; } = 3;
|
||||
@@ -71,6 +71,9 @@ To remove an item from the shop, but keep previous purchases, set the price to -
|
||||
[Comment(@"Direct url to the .png image which will be applied to the user's XP card")]
|
||||
public string Url { get; set; }
|
||||
|
||||
[Comment(@"Optional preview url which will show instead of the real URL in the shop ")]
|
||||
public string Preview { get; set; }
|
||||
|
||||
[Comment(@"Optional description of the item")]
|
||||
public string Desc { get; set; }
|
||||
}
|
||||
|
@@ -52,11 +52,11 @@ public sealed class XpConfigService : ConfigServiceBase<XpConfig>
|
||||
});
|
||||
}
|
||||
|
||||
if (data.Version < 3)
|
||||
if (data.Version < 4)
|
||||
{
|
||||
ModifyConfig(c =>
|
||||
{
|
||||
c.Version = 3;
|
||||
c.Version = 4;
|
||||
});
|
||||
}
|
||||
}
|
||||
|
@@ -1,5 +1,5 @@
|
||||
# DO NOT CHANGE
|
||||
version: 3
|
||||
version: 4
|
||||
# How much XP will the users receive per message
|
||||
xpPerMessage: 3
|
||||
# How often can the users receive XP in minutes
|
||||
@@ -31,6 +31,8 @@ shop:
|
||||
price: 0
|
||||
# Direct url to the .png image which will be applied to the user's XP card
|
||||
url: ''
|
||||
# Optional preview url which will show instead of the real URL in the shop
|
||||
preview:
|
||||
# Optional description of the item
|
||||
desc:
|
||||
# Backgrounds available for sale. Keys are unique IDs.
|
||||
@@ -45,5 +47,7 @@ shop:
|
||||
price: 0
|
||||
# Direct url to the .png image which will be applied to the user's XP card
|
||||
url: ''
|
||||
# Optional preview url which will show instead of the real URL in the shop
|
||||
preview:
|
||||
# Optional description of the item
|
||||
desc:
|
||||
|
Reference in New Issue
Block a user