From add3692daa1e20b07de73f711e4cdc0809110e5d Mon Sep 17 00:00:00 2001 From: Vetom Date: Wed, 29 Mar 2017 01:31:49 -0400 Subject: [PATCH] Hotfix. --- index.js | 10 +++++----- package.json | 2 +- src/decks.js | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/index.js b/index.js index 03cd4cc..a70a454 100644 --- a/index.js +++ b/index.js @@ -16,13 +16,13 @@ exports.translateDeck = languages.translateDeck; exports.getGame = (players, options) => { const language = options.language || 'en'; const mode = options.mode || game.mode.NORMAL; - const deck = options.deck || decks.get.all; - let deckName = options.deckName || 'custom'; - deckName = deckName.toLowerCase(); + const deck = options.deck || decks.get('all'); + const deckName = options.deckName || 'custom'; + const currentDeck = decks.get(deckName); assert(players > 0, 'Players must be greater than 0.'); - assert(!decks[deckName] && deckName !== 'custom', `Deck ${deckName} is not defined.`); + assert(!currentDeck && deckName !== 'custom', `Deck ${deckName} is not defined.`); - if (decks[deckName]) return game.create(players, language, cards.inDeck(deckName), mode); + if (currentDeck) return game.create(players, language, cards.inDeck(currentDeck), mode); return game.create(players, language, cards.inCustomDeck(deck), mode); }; diff --git a/package.json b/package.json index 0090ee8..65ed316 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "werewolf-brain", - "version": "2.0.0-rc.1", + "version": "2.0.0-rc.2", "description": "Werewolf game brain", "main": "index.js", "scripts": { diff --git a/src/decks.js b/src/decks.js index 38cfaac..f57d11c 100644 --- a/src/decks.js +++ b/src/decks.js @@ -2,4 +2,4 @@ const decks = require('../data/decks'); exports.getAll = () => decks; -exports.get = deckName => decks[deckName.toLowerCase()] || []; +exports.get = deckName => decks[deckName.toLowerCase()];