Change mentions in other parts and GBT copy
This commit is contained in:
parent
3014df6b56
commit
a3ee9bbc1a
@ -66,7 +66,7 @@ let checkPlayerHasShieldSlotsAvailable player =
|
|||||||
|
|
||||||
let checkTargetHasFunds target player =
|
let checkTargetHasFunds target player =
|
||||||
match target.Bank <= 0<GBT> with
|
match target.Bank <= 0<GBT> with
|
||||||
| true -> Error $"Looks like the poor bastard has no $GBT... pick a different victim."
|
| true -> Error $"Looks like the poor bastard has no 💰$GBT... pick a different victim."
|
||||||
| false -> Ok player
|
| false -> Ok player
|
||||||
|
|
||||||
let strengthBonus attacker defender =
|
let strengthBonus attacker defender =
|
||||||
@ -129,13 +129,13 @@ let successfulHack (ctx : IDiscordContext) attacker defender (hack : HackItem) =
|
|||||||
let failedHack (ctx : IDiscordContext) attacker defender (hack : HackItem) =
|
let failedHack (ctx : IDiscordContext) attacker defender (hack : HackItem) =
|
||||||
async {
|
async {
|
||||||
let lostAmount = if hack.Power < int attacker.Bank then hack.Power else int attacker.Bank
|
let lostAmount = if hack.Power < int attacker.Bank then hack.Power else int attacker.Bank
|
||||||
let msg = $"Hack failed! {defender.Name} was able to mount a successful defense! You lost {lostAmount} $GBT!"
|
let msg = $"Hack failed! {defender.Name} was able to mount a successful defense! You lost {lostAmount} 💰$GBT!"
|
||||||
do! sendFollowUpMessage ctx msg
|
do! sendFollowUpMessage ctx msg
|
||||||
|
|
||||||
do! updateCombatants false attacker defender hack (-lostAmount * 1<GBT>)
|
do! updateCombatants false attacker defender hack (-lostAmount * 1<GBT>)
|
||||||
|
|
||||||
let builder = DiscordMessageBuilder()
|
let builder = DiscordMessageBuilder()
|
||||||
builder.WithContent($"Hacking attempt failed! <@{defender.DiscordId}> defended hack from {ctx.GetDiscordMember().Username} and took {lostAmount} $GBT from them! ") |> ignore
|
builder.WithContent($"Hacking attempt failed! **{defender.Name}** defended hack from **{ctx.GetDiscordMember().Username}** and took {lostAmount} 💰$GBT from them! <@!{defender.DiscordId}>") |> ignore
|
||||||
let channel = (ctx.GetGuild().GetChannel(GuildEnvironment.channelEventsHackerBattle))
|
let channel = (ctx.GetGuild().GetChannel(GuildEnvironment.channelEventsHackerBattle))
|
||||||
do! channel.SendMessageAsync(builder)
|
do! channel.SendMessageAsync(builder)
|
||||||
|> Async.AwaitTask
|
|> Async.AwaitTask
|
||||||
@ -223,7 +223,7 @@ let handleDefense (ctx : IDiscordContext) =
|
|||||||
}
|
}
|
||||||
do! DbService.addPlayerEvent p.DiscordId defense |> Async.Ignore
|
do! DbService.addPlayerEvent p.DiscordId defense |> Async.Ignore
|
||||||
let builder = DiscordMessageBuilder()
|
let builder = DiscordMessageBuilder()
|
||||||
builder.WithContent($"{ctx.GetDiscordMember().Username} has protected their system!") |> ignore
|
builder.WithContent($"**{ctx.GetDiscordMember().Username}** has protected their system!") |> ignore
|
||||||
let channel = ctx.GetGuild().GetChannel(GuildEnvironment.channelEventsHackerBattle)
|
let channel = ctx.GetGuild().GetChannel(GuildEnvironment.channelEventsHackerBattle)
|
||||||
do! channel.SendMessageAsync(builder)
|
do! channel.SendMessageAsync(builder)
|
||||||
|> Async.AwaitTask
|
|> Async.AwaitTask
|
||||||
|
@ -246,7 +246,7 @@ let getInvitedUsersForId (user : DiscordUser) (ctx : IDiscordContext) =
|
|||||||
let mutable count = 0
|
let mutable count = 0
|
||||||
for user in users do
|
for user in users do
|
||||||
count <- count + 1
|
count <- count + 1
|
||||||
sb.AppendLine($"{count}.) <@{user}>") |> ignore
|
sb.AppendLine($"{count}.) <@!{user}>") |> ignore
|
||||||
let msg =
|
let msg =
|
||||||
let str =
|
let str =
|
||||||
if users.Length > 0 then
|
if users.Length > 0 then
|
||||||
@ -300,7 +300,7 @@ let acceptInvite (guild : DiscordGuild) discordId memberName =
|
|||||||
do! match GuildEnvironment.botClientRecruit with
|
do! match GuildEnvironment.botClientRecruit with
|
||||||
| Some recruitBot -> async {
|
| Some recruitBot -> async {
|
||||||
let builder = DiscordMessageBuilder()
|
let builder = DiscordMessageBuilder()
|
||||||
builder.WithContent($"{memberName} was recruited and is now a Degen. <@{player.DiscordId}> just earned {InviteRewardAmount} 💰$GBT for their efforts!") |> ignore
|
builder.WithContent($"{memberName} was recruited and is now a Degen. **{player.Name}** just earned `{InviteRewardAmount} 💰$GBT` for their efforts! - <@!{player.DiscordId}>") |> ignore
|
||||||
let channel = guild.GetChannel(GuildEnvironment.channelEventsHackerBattle)
|
let channel = guild.GetChannel(GuildEnvironment.channelEventsHackerBattle)
|
||||||
do! recruitBot.SendMessageAsync(channel, builder)
|
do! recruitBot.SendMessageAsync(channel, builder)
|
||||||
|> Async.AwaitTask
|
|> Async.AwaitTask
|
||||||
@ -327,7 +327,7 @@ let sendInitialEmbed (ctx : IDiscordContext) =
|
|||||||
2️⃣ Share your unique link with Degenz
|
2️⃣ Share your unique link with Degenz
|
||||||
|
|
||||||
**__Bonus__**
|
**__Bonus__**
|
||||||
💰 Earn an extra 100 $GBT for every invite!
|
💰 Earn an extra 100 💰$GBT for every invite!
|
||||||
|
|
||||||
**Every invite increases your chances of winning*
|
**Every invite increases your chances of winning*
|
||||||
"""
|
"""
|
||||||
@ -498,7 +498,7 @@ let submitAddress (address : string) (ctx : IDiscordContext) =
|
|||||||
Keep an eye on <#{GuildEnvironment.channelAnnouncements}> for updates."""
|
Keep an eye on <#{GuildEnvironment.channelAnnouncements}> for updates."""
|
||||||
|
|
||||||
let builder = DiscordMessageBuilder()
|
let builder = DiscordMessageBuilder()
|
||||||
builder.WithContent($"{ctx.GetDiscordMember().Username} submitted their wallet address in <#{GuildEnvironment.channelSubmitWallet}> and confirmed whitelist") |> ignore
|
builder.WithContent($"**{ctx.GetDiscordMember().Username}** submitted their wallet address in <#{GuildEnvironment.channelSubmitWallet}> and confirmed whitelist") |> ignore
|
||||||
let channel = (ctx.GetGuild().GetChannel(GuildEnvironment.channelEventsHackerBattle))
|
let channel = (ctx.GetGuild().GetChannel(GuildEnvironment.channelEventsHackerBattle))
|
||||||
do! channel.SendMessageAsync(builder)
|
do! channel.SendMessageAsync(builder)
|
||||||
|> Async.AwaitTask
|
|> Async.AwaitTask
|
||||||
|
Loading…
x
Reference in New Issue
Block a user