X-Git-Url: http://git.megabrutal.com/?p=wgj58.git;a=blobdiff_plain;f=wgj58.js;h=49ebc06791d9c18e20abf986c5f81ec8308efa1c;hp=459b8c64ae4a6a9b8d426e8e0fd1899244910515;hb=2fbc55005177e795f983ef8aa8d30b6ca99f5751;hpb=9b7c25ecf261d3802a2a676be34d4ed74f1cb367

diff --git a/wgj58.js b/wgj58.js
index 459b8c6..49ebc06 100644
--- a/wgj58.js
+++ b/wgj58.js
@@ -277,6 +277,13 @@ class NPC_Clara extends GameNPC {
 	}
 }
 
+class NPC_Carlos extends GameNPC {
+	actionTalk() {
+		super.actionTalk();
+		logic.endTalk();
+	}
+}
+
 
 class GameInterface extends Phaser.Group {
 	constructor(game, parent) {
@@ -469,6 +476,10 @@ class GameLogic {
 				newChar = new NPC_Clara(object.x, object.y, 'clara', "Clara", "Clara Tnavelerri", 200);
 				this.clara = newChar;
 				break;
+			case 'carlos':
+				newChar = new NPC_Carlos(object.x, object.y, 'carlos', "Carlos", "Carlos Elbacalper", 150);
+				this.carlos = newChar;
+				break;
 			default:
 				console.error("Unknown character:", object);
 		}
@@ -557,6 +568,7 @@ class GamePlay extends Phaser.State {
 
 		game.load.image('player', 'john.png');
 		game.load.image('clara', 'clara.png');
+		game.load.image('carlos', 'carlos.png');
 		game.load.image('saiki', 'saiki.png');
 		game.load.image('tileset', 'tileset.png');
 		game.load.image('objects', 'objects.png');