StackRendering: Only reveal cards once the drop expired

This commit is contained in:
2022-08-28 21:31:15 +02:00
parent 8419e3f19b
commit 6c781785c3

View File

@@ -99,13 +99,13 @@ module.exports = {
id: cards[cardId].characterId id: cards[cardId].characterId
} }
}); });
i.reply({ content: `${i.user} (${claimUser.id}) claimed ${character.name}`, ephemeral: false }); i.reply({ content: `${i.user} (${claimUser.id}) claimed a card! [${cards[cardId].identifier}]`, ephemeral: false });
let newRow = ReplyUtils.recreateComponents(i.message.components); let newRow = ReplyUtils.recreateComponents(i.message.components);
newRow.components[cardId].setLabel("Claimed"); newRow.components[cardId].setLabel("Claimed");
newRow.components[cardId].setStyle(ButtonStyle.Success); newRow.components[cardId].setStyle(ButtonStyle.Success);
newRow.components[cardId].setDisabled(true); newRow.components[cardId].setDisabled(true);
let deckImage = await Rendering.renderCardStack(cards); //let deckImage = await Rendering.renderCardStack(cards);
message.edit({ components: [newRow], files: [new AttachmentBuilder(deckImage)] }); message.edit({ components: [newRow] });
} }
}); });