feat: porcelain_template triggers
This commit is contained in:
parent
e50465b866
commit
52b8f925eb
|
@ -47,8 +47,8 @@
|
|||
"y": 7,
|
||||
"possibility": 1
|
||||
}
|
||||
]
|
||||
|
||||
],
|
||||
"startCheckPoint": [24, 13, 4, 4]
|
||||
},
|
||||
"exit": {
|
||||
"width": 30,
|
||||
|
@ -72,7 +72,8 @@
|
|||
"width": 4,
|
||||
"alt_tile": [11, 11]
|
||||
}
|
||||
]
|
||||
],
|
||||
"endCheckPoint": [20, 17, 10, 6]
|
||||
},
|
||||
"rooms": [
|
||||
{
|
||||
|
|
|
@ -24,7 +24,7 @@ import SnakeAI from "../AI/SnakeAI";
|
|||
import SlimeAI from "../AI/SlimeAI";
|
||||
import TigerAI from "../AI/TigerAI";
|
||||
import ArcherAI from "../AI/ArcherAI";
|
||||
import AssassinAI from "../AI/AssassinAi";
|
||||
import AssassinAI from "../AI/AssassinAI";
|
||||
import BattlerAI from "../AI/BattlerAI";
|
||||
import InventoryManager from "../GameSystems/InventoryManager";
|
||||
import Item from "../GameSystems/items/Item";
|
||||
|
|
|
@ -12,6 +12,7 @@ import AABB from "../../Wolfie2D/DataTypes/Shapes/AABB";
|
|||
import EnemyAI from "../AI/EnemyAI";
|
||||
import BattlerAI from "../AI/BattlerAI";
|
||||
import InputWrapper from "../Tools/InputWrapper";
|
||||
import Greatwall from "./Greatwall";
|
||||
|
||||
export default class Porcelain extends GameLevel {
|
||||
loadScene(): void {
|
||||
|
@ -33,4 +34,27 @@ export default class Porcelain extends GameLevel {
|
|||
|
||||
//load music here
|
||||
}
|
||||
protected goToNextLevel(): void {
|
||||
this.viewport.setZoomLevel(1);
|
||||
let sceneOptions = {
|
||||
physics: {
|
||||
groupNames: ["ground", "player", "enemies"],
|
||||
collisions:
|
||||
[
|
||||
[0, 1, 1],
|
||||
[1, 0, 0],
|
||||
[1, 0, 0]
|
||||
]
|
||||
}
|
||||
}
|
||||
this.sceneManager.changeToScene(Greatwall, {}, sceneOptions);
|
||||
}
|
||||
|
||||
protected playStartStory(): void {
|
||||
if (!this.touchedStartCheckPoint) {
|
||||
this.touchedStartCheckPoint = true;
|
||||
this.storyLoader("shattered_sword_assets/jsons/level1story.json");
|
||||
this.startTimer();
|
||||
}
|
||||
}
|
||||
}
|
|
@ -42,7 +42,18 @@ export default class Tutorial extends GameLevel {
|
|||
|
||||
protected goToNextLevel(): void {
|
||||
this.viewport.setZoomLevel(1);
|
||||
this.sceneManager.changeToScene(Porcelain);
|
||||
let sceneOptions = {
|
||||
physics: {
|
||||
groupNames: ["ground", "player", "enemies"],
|
||||
collisions:
|
||||
[
|
||||
[0, 1, 1],
|
||||
[1, 0, 0],
|
||||
[1, 0, 0]
|
||||
]
|
||||
}
|
||||
}
|
||||
this.sceneManager.changeToScene(Porcelain, {}, sceneOptions);
|
||||
}
|
||||
|
||||
protected playStartStory(): void {
|
||||
|
|
Loading…
Reference in New Issue
Block a user