Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function dungeonestDark(arr) {
- let params = arr[0].split('|');
- let health = 100;
- let coins = 0;
- let bestRoom = 0;
- for (let element of params) {
- let tokens = element.split(' ');
- let roomMonster = tokens[0];
- let numbers = tokens[1];
- for (let i = 0; i < params.length; i++) {
- if (roomMonster === 'potion') {
- if (health < 100) {
- bestRoom++;
- let healthNeed = 100-health;
- health += Number(numbers);
- if (health > 100) {
- let healthHere = (health - 100);
- health -= healthHere;
- healthHere = healthHere / 2;
- console.log(`You healed for ${healthNeed} hp.`);
- console.log(`Current health: ${health} hp.`);
- break;
- }
- console.log(`You healed for ${numbers} hp.`);
- console.log(`Current health: ${health} hp.`);
- break;
- } else if (health >= 100) {
- bestRoom++;
- break;
- }
- } else if (roomMonster === 'chest') {
- bestRoom++;
- let foundCoins = Number(numbers);
- coins += foundCoins;
- console.log(`You found ${foundCoins} coins.`);
- break;
- }
- if (roomMonster !== 'chest' && roomMonster !== 'potion') {
- bestRoom++;
- if (health - Number(numbers) >0) {
- health -= Number(numbers);
- console.log(`You slayed ${roomMonster}.`);
- break;
- } else {
- console.log(`You died! Killed by ${roomMonster}.`);
- console.log(`Best room: ${bestRoom}`);
- return;
- }
- }
- }
- }
- console.log(`You've made it!\nCoins: ${coins}\nHealth: ${health}`)
- }
Advertisement
Add Comment
Please, Sign In to add comment