From e140d44d027b65bb41894b3e90d8f1f540541207 Mon Sep 17 00:00:00 2001 From: Big Bad Waffle Date: Wed, 1 Mar 2017 19:30:17 +0200 Subject: [PATCH] Fixes #90 --- src/client/ui/templates/target/target.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/client/ui/templates/target/target.js b/src/client/ui/templates/target/target.js index 76dee48a..ad501ccd 100644 --- a/src/client/ui/templates/target/target.js +++ b/src/client/ui/templates/target/target.js @@ -13,6 +13,7 @@ define([ target: null, lastHp: null, lastMana: null, + lastLevel: null, postRender: function() { this.onEvent('onSetTarget', this.onSetTarget.bind(this)); @@ -50,6 +51,7 @@ define([ if (!this.target) { this.lastHp = null; this.lastMana = null; + this.lastLevel = null; this.el.hide(); } else { var el = this.el; @@ -91,6 +93,16 @@ define([ var stats = target.stats.values; + if (stats.level != this.lastLevel) { + this.el.find('.infoLevel') + .html('(' + stats.level + ')') + .removeClass('high-level'); + + var crushing = (stats.level - 5 >= window.player.stats.level); + if (crushing) + this.el.find('.infoLevel').addClass('high-level'); + } + if (stats.hp != this.lastHp) { this.buildBar(0, stats.hp, stats.hpMax); this.lastHp = stats.hp;