From f184813d56157810e8b02aa4e30a58ffe061edc4 Mon Sep 17 00:00:00 2001 From: Andrew Kesterson Date: Thu, 19 Jun 2014 20:28:22 -0700 Subject: [PATCH] Making townsfolk report you to a guard --- 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 2543cbc..163effc 100644 --- a/moonlight/js/moonlight-skulk.js +++ b/moonlight/js/moonlight-skulk.js @@ -1059,19 +1059,22 @@ var AISprite = function(game, x, y, key, frame) { } if ( this.target !== null ) { var chaseState = STATE_NONE; - if ( this.target.canSeeSprite(this) == true ) { + if ( this.target.canSeeSprite(this) == true || + game.physics.arcade.collide(this, this.target) == true ) { console.log("My target can see me!"); this.path_tween_stop(); this.path_purge(); var staticLights = game.state.states.game.staticLights; this.target = nearestInGroup(this, staticLights); chaseState = STATE_CONCERNED; + console.log("Walking to the nearest light"); + console.log(this.target); } else { chaseState = STATE_ALERTED; } this.chasetarget(this.target, chaseState, - STATE_MOVING | STATE_RUNNING, + STATE_MOVING | RUNNING, false); } }