discordjs v13 – soustraire la variable

Le code ne fonctionne pas lorsqu'il soustrait la variable (santé de l'ennemi)

Ceci est mon code

 if (message.content === ".battle") {
//hidden code....

let damage = Math.floor(Math.random() * 10)
let user = message.author

    let embed = new Discord.MessageEmbed()
    .setTitle(`${user.username}'s battle`)
    .setColor("GREEN")
    .setDescription(`
**${user.username}'s Stats**
Health: ${player_health}
Mana: ${player_mana}
Power: ${power}
Frist Skill: ${a1}
Second Skill: ${a2}
Third Skill: ${a3}
`)

//enemy embed
let ene_health = 100
let ene_xp = 10

       let embed1 = new Discord.MessageEmbed()
   
.setTitle(`${user.username}'s battle`)
    .setDescription(`
**Enemy's Stats**
Health: ${ene_health}
Mana: ${ene_mana}
`)

        const row = new MessageActionRow()
            .addComponents(
                new MessageButton()
                    .setCustomId('primary')
                    .setLabel(`Use: ${power}`)
                    .setStyle('PRIMARY'),
            );
    //hidden code......

    await message.reply({ content: "You have 1 minute to choose the skills", embeds: [embed, embed1], components: [row] });
    const filter = i => i.customId === 'primary' && i.user.id === `${message.author.id}`;

const collector = message.channel.createMessageComponentCollector({ filter, time: 60000 });

    collector.on('collect', async i => {
    if (i.customId === 'primary') {
        await i.deferUpdate();
        await wait(4000);
        await i.editReply({ content: `You've use ${power} power and you deal the ${damage} Dmg.`, components: [] }) 
//there the problem
damage - ene_health
    }
});

collector.on('end', collected => console.log(`Collected ${collected.size} button`));
    }

Je me demande au damage - ene_health pourquoi il ne soustrait pas la santé de l'ennemi

J'utilise discord.js v13 et quickdb

Répondre

damage - ene_health

ne fait rien. Dans votre cas, vous devez CHANGER la variable de dégâts.

damage = damage - ene_health

ou encore mieux, utilisez le Substract assignment :

damage -= ene_health