diff --git a/src/gameClasses/Item.js b/src/gameClasses/Item.js index c46a649a..5dc0e324 100644 --- a/src/gameClasses/Item.js +++ b/src/gameClasses/Item.js @@ -698,7 +698,11 @@ var Item = IgeEntityBox2d.extend({ } } if (ige.isClient) { - this.playEffect('none'); + if (self._stats && self._stats.animations && self._stats.animations[self.pixianimation._entity.currentAnimName].isPersistent == true) { + + } else { + this.playEffect('none'); + } } else if (ige.isServer) { var data = { isBeingUsed: false }; if (self._stats.quantity != self.quantityAtStartusing) { diff --git a/src/pixi/IgePixiAnimation.js b/src/pixi/IgePixiAnimation.js index c3936305..32c71439 100644 --- a/src/pixi/IgePixiAnimation.js +++ b/src/pixi/IgePixiAnimation.js @@ -103,6 +103,7 @@ var IgePixiAnimation = IgeClass.extend({ self.startFrame = startFrame; self.totalNumberOfFrames = frames.length; self._entity.currentAnimId = cellSheetAnimId; + self._entity.currentAnimName = animName; this.resetAnimation();