From 8782663f45b673dfb6d2a3330ea998a7fe9870c1 Mon Sep 17 00:00:00 2001 From: Andrew Kesterson Date: Fri, 13 Jun 2014 02:20:02 -0700 Subject: [PATCH] Add wandering sprites back to map via map objects --- moonlight/js/moonlight-skulk.js | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/moonlight/js/moonlight-skulk.js b/moonlight/js/moonlight-skulk.js index d2ca0aa..83ebf7f 100644 --- a/moonlight/js/moonlight-skulk.js +++ b/moonlight/js/moonlight-skulk.js @@ -738,11 +738,21 @@ var AISprite = function(game, x, y, key, frame) { } this.update_new_values = function() { - this.loadTexture(this.sprite_name, 0); - setSpriteMovement(this, false, 'down'); + this.animations.destroy(); this.bubble = null; this.clearWordBubble(); this.state = STATE_UNAWARE; + + this.loadTexture(this.sprite_name, 0); + addAnimation(this, 'bipedwalkleft'); + addAnimation(this, 'bipedwalkright'); + addAnimation(this, 'bipedwalkup'); + addAnimation(this, 'bipedwalkdown'); + addAnimation(this, 'bipedrunleft'); + addAnimation(this, 'bipedrunright'); + addAnimation(this, 'bipedrunup'); + addAnimation(this, 'bipedrundown'); + setSpriteMovement(this, false, 'down'); } var spritenames_by_type = [ @@ -763,14 +773,6 @@ var AISprite = function(game, x, y, key, frame) { this.sprite_name = "townsfolk-male-1"; this.sprite_group = "townsfolk-male"; - addAnimation(this, 'bipedwalkleft'); - addAnimation(this, 'bipedwalkright'); - addAnimation(this, 'bipedwalkup'); - addAnimation(this, 'bipedwalkdown'); - addAnimation(this, 'bipedrunleft'); - addAnimation(this, 'bipedrunright'); - addAnimation(this, 'bipedrunup'); - addAnimation(this, 'bipedrundown'); this.update_new_values(); }