From 55fcad2cc3c599876a3e8c4f58f9983f1f65e051 Mon Sep 17 00:00:00 2001 From: Scott Erickson <sderickson@gmail.com> Date: Fri, 14 Feb 2014 14:10:28 -0800 Subject: [PATCH] Fixed a couple bugs with the wizard. --- app/lib/surface/WizardSprite.coffee | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/lib/surface/WizardSprite.coffee b/app/lib/surface/WizardSprite.coffee index 4050fa6c0..5a3e62ce0 100644 --- a/app/lib/surface/WizardSprite.coffee +++ b/app/lib/surface/WizardSprite.coffee @@ -183,7 +183,7 @@ module.exports = class WizardSprite extends IndieSprite Takes into account whether the wizard is in transit or not, and the bobbing up and down. Eventually will also adjust based on where other wizards are. """ - @targetPos = @targetSprite.thang.pos if @targetSprite + @targetPos = @targetSprite.thang.pos if @targetSprite?.thang pos = _.clone(@targetPos) pos.z = @defaultPos().z + @getBobOffset() @adjustPositionToSideOfTarget(pos) if @targetSprite # be off to the side depending on placement in world @@ -213,7 +213,7 @@ module.exports = class WizardSprite extends IndieSprite targetPos.y += @spriteYOffset faceTarget: -> - if @targetSprite + if @targetSprite?.thang @pointToward(@targetSprite.thang.pos) updateMarks: ->