Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function exam(args) {
- let initialHealth = 100;
- let initialBitcoins = 0;
- const dungeonRooms = args.split('|');
- for (let i = 0; i < dungeonRooms.length; i++) {
- const room = dungeonRooms[i];
- const [command, num] = room.split(' ');
- if (command === 'potion') {
- let healedWith = Number(num);
- if (initialHealth + Number(num) > 100) {
- healedWith = 100 - initialHealth;
- initialHealth = 100;
- } else {
- initialHealth += healedWith;
- }
- console.log(`You healed for ${healedWith} hp.`);
- console.log(`Current health: ${initialHealth} hp.`);
- } else if (command === 'chest') {
- initialBitcoins += Number(num);
- console.log(`You found ${num} bitcoins.`);
- } else {
- initialHealth -= Number(num);
- if (initialHealth <= 0) {
- console.log(`You died! Killed by ${command}.`);
- console.log(`Best room: ${i + 1}`);
- break;
- } else {
- console.log(`You slayed ${command}.`);
- }
- }
- }
- if (initialHealth > 0) {
- console.log("You've made it!");
- console.log(`Bitcoins: ${initialBitcoins}`);
- console.log(`Health: ${initialHealth}`);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement