Filter actions before sending the shield embed
This commit is contained in:
parent
7676981499
commit
59d28be90a
@ -157,7 +157,8 @@ let handleAttack (event : ComponentInteractionCreateEventArgs) =
|
|||||||
let defend (ctx : InteractionContext) =
|
let defend (ctx : InteractionContext) =
|
||||||
Game.executePlayerInteraction ctx (fun player -> async {
|
Game.executePlayerInteraction ctx (fun player -> async {
|
||||||
if Player.shields player |> Array.length > 0 then
|
if Player.shields player |> Array.length > 0 then
|
||||||
let embed = Embeds.pickDefense "Defend" player false
|
let p = Player.removeExpiredActions player
|
||||||
|
let embed = Embeds.pickDefense "Defend" p false
|
||||||
do! ctx.FollowUpAsync(embed)
|
do! ctx.FollowUpAsync(embed)
|
||||||
|> Async.AwaitTask
|
|> Async.AwaitTask
|
||||||
|> Async.Ignore
|
|> Async.Ignore
|
||||||
|
Loading…
x
Reference in New Issue
Block a user