From 38662f674dc902e5fc64d63767efc45a1455e3c0 Mon Sep 17 00:00:00 2001 From: Janaina Date: Thu, 29 Feb 2024 18:11:56 -0300 Subject: [PATCH] criando constante de monstros --- .../script.js" | 37 +++++++++++-------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git "a/Aprenda JavaScript-b\303\241sico-criando-um-jogo-de-RPG/script.js" "b/Aprenda JavaScript-b\303\241sico-criando-um-jogo-de-RPG/script.js" index be70581..f414437 100644 --- "a/Aprenda JavaScript-b\303\241sico-criando-um-jogo-de-RPG/script.js" +++ "b/Aprenda JavaScript-b\303\241sico-criando-um-jogo-de-RPG/script.js" @@ -17,22 +17,15 @@ const monsterStats = document.querySelector("#monsterStats"); const monsterName = document.querySelector("#monsterName"); const monsterHealthText = document.querySelector("#monsterHealth"); const weapons = [ - { - name: "stick", - power: 5, - }, - { - name: "dagger", - power: 30, - }, - { - name: "claw hammer", - power: 50, - }, - { - name: "sword", - power: 100, - }, + { name: "stick", power: 5 }, + { name: "dagger", power: 30 }, + { name: "claw hammer", power: 50 }, + { name: "sword", power: 100 }, +]; +const monsters = [ + { name: "slime", level: 2, health: 15 }, + { name: "fanged beast", level: 8, health: 60 }, + { name: "dragon", level: 20, health: 300}, ]; //criando objetos ao meu array de locais e suas propriedades @@ -122,6 +115,18 @@ function buyWeapon() { } } +function sellWeapon() { + if (inventory.length > 1) { + gold += 15; + goldText.innerText = gold; + let currentWeapon = inventory.shift(); + text.innerText = "You sold a " + currentWeapon + "."; + text.innerText += " In your inventory you have: " + inventory; + } else { + text.innerText = "Don't sell your only weapon!"; + } +} + function fightSlime() {} function fightBeast() {}