From 59a21f953652ee6b0cb4c4e1aed8537d162e612b Mon Sep 17 00:00:00 2001 From: OfficialCHenry Date: Mon, 9 May 2022 14:25:38 -0400 Subject: [PATCH] fixed finalboss following --- src/shattered_sword/AI/EnemyStates/AssassinAttack.ts | 5 ++--- src/shattered_sword/Scenes/GameLevel.ts | 4 ++-- src/shattered_sword/Scenes/Start.ts | 3 +++ 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/shattered_sword/AI/EnemyStates/AssassinAttack.ts b/src/shattered_sword/AI/EnemyStates/AssassinAttack.ts index 1c692c2..4acaf3a 100644 --- a/src/shattered_sword/AI/EnemyStates/AssassinAttack.ts +++ b/src/shattered_sword/AI/EnemyStates/AssassinAttack.ts @@ -66,10 +66,9 @@ export default class AssassinAttack extends Attack { this.parent.velocity.x = 0; } - // Do gravity - if (this.owner.onGround) { + this.parent.velocity.y = 0; - } + this.owner.move(this.parent.velocity.scaled(deltaT)); } diff --git a/src/shattered_sword/Scenes/GameLevel.ts b/src/shattered_sword/Scenes/GameLevel.ts index e50a2f6..913a7f8 100644 --- a/src/shattered_sword/Scenes/GameLevel.ts +++ b/src/shattered_sword/Scenes/GameLevel.ts @@ -983,8 +983,8 @@ export default class GameLevel extends Scene { health: 1000, tilemap: "Main", scale: 2, - size: new Vec2(60,50), - offset : new Vec2(0,30), + size: new Vec2(60,31), + offset : new Vec2(0,50), exp: 75, weapon: this.createWeapon("laserGun") }) diff --git a/src/shattered_sword/Scenes/Start.ts b/src/shattered_sword/Scenes/Start.ts index 649c024..59ea892 100644 --- a/src/shattered_sword/Scenes/Start.ts +++ b/src/shattered_sword/Scenes/Start.ts @@ -12,6 +12,9 @@ export default class Start extends GameLevel { this.load.tilemapFromObject("map", this.map); //load enemies + this.load.spritesheet("Snake","shattered_sword_assets/spritesheets/Snake.json"); + this.load.spritesheet("black_pudding","shattered_sword_assets/spritesheets/black_pudding.json"); + this.load.spritesheet("FinalBoss","shattered_sword_assets/spritesheets/FinalBoss.json"); } startScene(): void {