diff --git a/Social/Social.cs b/Social/Social.cs index d5c6e01..69a2e8d 100644 --- a/Social/Social.cs +++ b/Social/Social.cs @@ -54,7 +54,10 @@ public sealed class Social : Canary emb.WithDescription($"{ctx.User.Mention} cuddled {text}"); break; case ImageType.slap: - emb.WithDescription($"{ctx.User.Mention} slapped {text}"); + emb.WithDescription($"{ctx.User.Mention} slapped {text}, they probably deserved it."); + break; + case ImageType.poke: + emb.WithDescription($"{ctx.User.Mention} booped {text}"); break; } @@ -87,6 +90,7 @@ public sealed class Social : Canary wave, cuddle, slap, + poke, waifu, neko, shinobu, @@ -130,6 +134,12 @@ public sealed class Social : Canary { await service.SendWaifuPicsEmbedAsync(ctx, ImageType.slap, text); } + + [cmd] + public async Task Boop(AnyContext ctx, [leftover] string text = null) + { + await service.SendWaifuPicsEmbedAsync(ctx, ImageType.poke, text); + } } public sealed class Images(SocialService service) : Canary diff --git a/Social/Social.csproj b/Social/Social.csproj index 63f7351..62efe92 100644 --- a/Social/Social.csproj +++ b/Social/Social.csproj @@ -18,7 +18,7 @@ <ItemGroup> <!-- Base marmalade package. You MUST reference this in order to have a working marmalade --> <!-- Also, this package comes from Toastielab, which requires you to have a NuGet.Config file next to your .csproj --> - <PackageReference Include="Ellie.Marmalade" Version="5.3.3"> + <PackageReference Include="Ellie.Marmalade" Version="5.3.4"> <PrivateAssets>all</PrivateAssets> </PackageReference> diff --git a/Social/cmds.yml b/Social/cmds.yml index 5de033a..1cae61e 100644 --- a/Social/cmds.yml +++ b/Social/cmds.yml @@ -34,6 +34,11 @@ slap: - "" - "@someone" +boop: + desc: "Boop one of your friends on the snoot." + args: + - "@someone" + waifu: desc: "Spawn a random waifu!" args: diff --git a/Social/res.yml b/Social/res.yml index db2618d..5a7b741 100644 --- a/Social/res.yml +++ b/Social/res.yml @@ -1 +1,2 @@ -marmalade.description: "Images and interactions module - For interacting with members and getting nice pictures." \ No newline at end of file +marmalade.description: "Images and interactions module - For interacting with members and getting nice pictures." +marmalade.author: "toastie_t0ast" \ No newline at end of file