From dffc14f9957a2fd8555d72d4870170ea2ff6267b Mon Sep 17 00:00:00 2001
From: Nick Winter <livelily@gmail.com>
Date: Thu, 4 Dec 2014 13:57:21 -0800
Subject: [PATCH] Put in a fallback in case somehow the gems weren't loaded for
 the PlayHeroesView locked hero gem costs.

---
 app/templates/play/modal/play-heroes-modal.jade | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/app/templates/play/modal/play-heroes-modal.jade b/app/templates/play/modal/play-heroes-modal.jade
index 1fe3fa450..827df7b1e 100644
--- a/app/templates/play/modal/play-heroes-modal.jade
+++ b/app/templates/play/modal/play-heroes-modal.jade
@@ -75,6 +75,10 @@
             h2(data-i18n="choose_hero.available_for_purchase") Available for Purchase
           button.btn.unlock-button#purchase-hero-button
             span.spr(data-i18n="play.unlock") Unlock
+            - if(!visibleHero.get('gems')) {
+            -   console.error('Huh, we loaded the hero with no gem cost.');
+            -   visibleHero.set('gems', {ninja: 400, librarian: 400}[visibleHero.get('slug')] || 1000);
+            - }
             span= visibleHero.get('gems')
             span.gem.gem-20