From 8673cca96c9d35cffaacbdbb46f9590e23a13817 Mon Sep 17 00:00:00 2001
From: Nick Winter <livelily@gmail.com>
Date: Tue, 7 Apr 2015 09:05:13 -0700
Subject: [PATCH] Added Viking Helmet reward icon and removed Master Sword
 reward icon. Not showing Apocalypse particles after you have beaten it. Fixed
 #2580.

---
 app/templates/play/campaign-view.jade | 4 ++--
 app/views/play/CampaignView.coffee    | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app/templates/play/campaign-view.jade b/app/templates/play/campaign-view.jade
index 813e622d5..62625832c 100644
--- a/app/templates/play/campaign-view.jade
+++ b/app/templates/play/campaign-view.jade
@@ -15,8 +15,8 @@ if campaign
           if level.unlocksHero && (!level.purchasedHero || editorMode)
             img.hero-portrait(src="/file/db/thang.type/#{level.unlocksHero}/portrait.png")
           a(href=level.type == 'hero' ? '#' : level.disabled ? "/play" : "/play/#{level.levelPath || 'level'}/#{level.slug}", disabled=level.disabled, data-level-slug=level.slug, data-level-path=level.levelPath || 'level', data-level-name=level.name)
-          if level.slug == 'apocalypse'
-            img.star(src="/file/db/thang.type/54ea89112b7506e891ca717d/portrait.png")
+          if level.slug == 'lost-viking'
+            img.star(src="/file/db/thang.type/5441c3144e9aeb727cc97111/portrait.png")
           else if level.requiresSubscription
             img.star(src="/images/pages/play/star.png")
           if levelStatusMap[level.slug] === 'complete'
diff --git a/app/views/play/CampaignView.coffee b/app/views/play/CampaignView.coffee
index c62c93d44..3fb8e9e86 100644
--- a/app/views/play/CampaignView.coffee
+++ b/app/views/play/CampaignView.coffee
@@ -334,7 +334,7 @@ module.exports = class CampaignView extends RootView
     @particleMan ?= new ParticleMan()
     @particleMan.removeEmitters()
     @particleMan.attach @$el.find('.map')
-    for level in @campaign.renderedLevels ? {} when level.hidden or level.slug is 'apocalypse'
+    for level in @campaign.renderedLevels ? {} when level.hidden or (level.slug is 'apocalypse' and @levelStatusMap[level.slug] isnt 'complete')
       particleKey = ['level', @terrain]
       particleKey.push level.type if level.type and level.type isnt 'hero'
       particleKey.push 'premium' if level.requiresSubscription