From 93b8c7fb93236e4493dc1ecac9f4a66797c35bdf Mon Sep 17 00:00:00 2001 From: Andrew Kesterson Date: Thu, 19 Jun 2014 17:33:51 -0700 Subject: [PATCH] Refactor chasing code into a generic target chaser --- moonlight/js/moonlight-skulk.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/moonlight/js/moonlight-skulk.js b/moonlight/js/moonlight-skulk.js index 9aa9192..e1ea33a 100644 --- a/moonlight/js/moonlight-skulk.js +++ b/moonlight/js/moonlight-skulk.js @@ -944,7 +944,7 @@ var AISprite = function(game, x, y, key, frame) { this.path_tween_start = function(movingstate) { - movingState = (typeof movementState == undefined ? movementState : (STATE_MOVING | STATE_RUNNING); + movingState = (typeof movementState == undefined ? movementState : (STATE_MOVING | STATE_RUNNING)); this.path_tweens = []; prevpos = [this.x, this.y] for ( var i = 0; @@ -1058,7 +1058,10 @@ var AISprite = function(game, x, y, key, frame) { this.action_chaseplayer = function() { var movingstate = STATE_NONE; - this.action_chasetarget(player); + this.action_chasetarget(player, + STATE_ALERTED, + STATE_MOVING | STATE_RUNNING, + true); return; }