diff --git a/dist/shattered_sword_assets/jsons/level1endstory.json b/dist/shattered_sword_assets/jsons/level1endstory.json index 655941e..8d86a6d 100644 --- a/dist/shattered_sword_assets/jsons/level1endstory.json +++ b/dist/shattered_sword_assets/jsons/level1endstory.json @@ -2,7 +2,7 @@ "texts": [ { "speaker": "", - "content": "Hiro gained one more piece of sword!", + "content": "Hiro collected one more piece of sword!", "actions": [ { "type": "loadSprite", @@ -36,8 +36,8 @@ 150 ], "scale": [ - 2, - 2 + 3, + 3 ] } ] diff --git a/dist/shattered_sword_assets/jsons/level2endstory.json b/dist/shattered_sword_assets/jsons/level2endstory.json new file mode 100644 index 0000000..24fab82 --- /dev/null +++ b/dist/shattered_sword_assets/jsons/level2endstory.json @@ -0,0 +1,56 @@ +{ + "texts": [ + { + "speaker": "", + "content": "Hiro collected one more piece of sword!", + "actions": [ + { + "type": "loadSprite", + "key": "collect", + "path": "shattered_sword_assets/images/collect2.png", + "positon": [ + 300, + 150 + ], + "scale": [ + 3, + 3 + ] + } + ] + }, + { + "speaker": "", + "content": "Congrats! You can choose buff to gain from completing this level!", + "actions": [ + { + "type": "hideSprite", + "key": "collect" + }, + { + "type": "loadSprite", + "key": "buff", + "path": "shattered_sword_assets/images/buff.png", + "positon": [ + 300, + 150 + ], + "scale": [ + 3, + 3 + ] + } + ] + }, + { + "speaker": "", + "content": "Let's move on to the next level!", + "actions": [ + { + "type": "hideSprite", + "key": "buff" + } + ] + } + ] +} \ No newline at end of file diff --git a/dist/shattered_sword_assets/jsons/level3endstory.json b/dist/shattered_sword_assets/jsons/level3endstory.json new file mode 100644 index 0000000..dd49f8f --- /dev/null +++ b/dist/shattered_sword_assets/jsons/level3endstory.json @@ -0,0 +1,56 @@ +{ + "texts": [ + { + "speaker": "", + "content": "Hiro collected one more piece of sword!", + "actions": [ + { + "type": "loadSprite", + "key": "collect", + "path": "shattered_sword_assets/images/collect3.png", + "positon": [ + 300, + 150 + ], + "scale": [ + 3, + 3 + ] + } + ] + }, + { + "speaker": "", + "content": "Congrats! You can choose buff to gain from completing this level!", + "actions": [ + { + "type": "hideSprite", + "key": "collect" + }, + { + "type": "loadSprite", + "key": "buff", + "path": "shattered_sword_assets/images/buff.png", + "positon": [ + 300, + 150 + ], + "scale": [ + 3, + 3 + ] + } + ] + }, + { + "speaker": "", + "content": "Let's move on to the next level!", + "actions": [ + { + "type": "hideSprite", + "key": "buff" + } + ] + } + ] +} \ No newline at end of file diff --git a/dist/shattered_sword_assets/jsons/level4endstory.json b/dist/shattered_sword_assets/jsons/level4endstory.json new file mode 100644 index 0000000..e869250 --- /dev/null +++ b/dist/shattered_sword_assets/jsons/level4endstory.json @@ -0,0 +1,56 @@ +{ + "texts": [ + { + "speaker": "", + "content": "Hiro collected one more piece of sword!", + "actions": [ + { + "type": "loadSprite", + "key": "collect", + "path": "shattered_sword_assets/images/collect4.png", + "positon": [ + 300, + 150 + ], + "scale": [ + 3, + 3 + ] + } + ] + }, + { + "speaker": "", + "content": "Congrats! You can choose buff to gain from completing this level!", + "actions": [ + { + "type": "hideSprite", + "key": "collect" + }, + { + "type": "loadSprite", + "key": "buff", + "path": "shattered_sword_assets/images/buff.png", + "positon": [ + 300, + 150 + ], + "scale": [ + 3, + 3 + ] + } + ] + }, + { + "speaker": "", + "content": "Let's move on to the next level!", + "actions": [ + { + "type": "hideSprite", + "key": "buff" + } + ] + } + ] +} \ No newline at end of file diff --git a/dist/shattered_sword_assets/jsons/level5endstory.json b/dist/shattered_sword_assets/jsons/level5endstory.json new file mode 100644 index 0000000..158f503 --- /dev/null +++ b/dist/shattered_sword_assets/jsons/level5endstory.json @@ -0,0 +1,79 @@ +{ + "texts": [ + { + "speaker": "", + "content": "Hiro collected one more piece of sword!", + "actions": [ + { + "type": "loadSprite", + "key": "collect", + "path": "shattered_sword_assets/images/collect5.png", + "positon": [ + 300, + 150 + ], + "scale": [ + 3, + 3 + ] + } + ] + }, + { + "speaker": "", + "content": "Now, Hiro has restored the sword back. It's time to kill the dragon and save the kingdom!!", + "actions": [ + { + "type": "hideSprite", + "key": "collect" + }, + { + "type": "loadSprite", + "key": "complete", + "path": "shattered_sword_assets/images/complete.png", + "positon": [ + 300, + 150 + ], + "scale": [ + 3, + 3 + ] + } + ] + }, + { + "speaker": "", + "content": "You can choose buff to gain from completing this level!", + "actions": [ + { + "type": "hideSprite", + "key": "complete" + }, + { + "type": "loadSprite", + "key": "buff", + "path": "shattered_sword_assets/images/buff.png", + "positon": [ + 300, + 150 + ], + "scale": [ + 3, + 3 + ] + } + ] + }, + { + "speaker": "", + "content": "Let's move on to the next level!", + "actions": [ + { + "type": "hideSprite", + "key": "buff" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/shattered_sword/Scenes/Forest.ts b/src/shattered_sword/Scenes/Forest.ts index 92b93d0..ec9c4e3 100644 --- a/src/shattered_sword/Scenes/Forest.ts +++ b/src/shattered_sword/Scenes/Forest.ts @@ -61,7 +61,7 @@ export default class Forest extends GameLevel { protected playEndStory() { if (!this.touchedEndCheckPoint) { this.touchedEndCheckPoint = true; - this.storyLoader("shattered_sword_assets/jsons/story.json"); + this.storyLoader("shattered_sword_assets/jsons/level1endstory.json"); this.endTimer(); this.levelEnded = true; } diff --git a/src/shattered_sword/Scenes/Greatwall.ts b/src/shattered_sword/Scenes/Greatwall.ts index f503e02..d83b9a9 100644 --- a/src/shattered_sword/Scenes/Greatwall.ts +++ b/src/shattered_sword/Scenes/Greatwall.ts @@ -58,7 +58,7 @@ export default class Greatwall extends GameLevel { protected playEndStory() { if (!this.touchedEndCheckPoint) { this.touchedEndCheckPoint = true; - this.storyLoader("shattered_sword_assets/jsons/story.json"); + this.storyLoader("shattered_sword_assets/jsons/level3endstory.json"); this.endTimer(); this.levelEnded = true; } diff --git a/src/shattered_sword/Scenes/Market.ts b/src/shattered_sword/Scenes/Market.ts index a101eef..606160e 100644 --- a/src/shattered_sword/Scenes/Market.ts +++ b/src/shattered_sword/Scenes/Market.ts @@ -57,7 +57,7 @@ export default class Market extends GameLevel { protected playEndStory() { if (!this.touchedEndCheckPoint) { this.touchedEndCheckPoint = true; - this.storyLoader("shattered_sword_assets/jsons/story.json"); + this.storyLoader("shattered_sword_assets/jsons/level5endstory.json"); this.endTimer(); this.levelEnded = true; } diff --git a/src/shattered_sword/Scenes/Porcelain.ts b/src/shattered_sword/Scenes/Porcelain.ts index 53d6081..8425925 100644 --- a/src/shattered_sword/Scenes/Porcelain.ts +++ b/src/shattered_sword/Scenes/Porcelain.ts @@ -53,7 +53,7 @@ export default class Porcelain extends GameLevel { protected playEndStory() { if (!this.touchedEndCheckPoint) { this.touchedEndCheckPoint = true; - this.storyLoader("shattered_sword_assets/jsons/story.json"); + this.storyLoader("shattered_sword_assets/jsons/level2endstory.json"); this.endTimer(); this.levelEnded = true; } diff --git a/src/shattered_sword/Scenes/Snow.ts b/src/shattered_sword/Scenes/Snow.ts index c46bed0..c8f3fd6 100644 --- a/src/shattered_sword/Scenes/Snow.ts +++ b/src/shattered_sword/Scenes/Snow.ts @@ -59,7 +59,7 @@ export default class Snow extends GameLevel { protected playEndStory() { if (!this.touchedEndCheckPoint) { this.touchedEndCheckPoint = true; - this.storyLoader("shattered_sword_assets/jsons/story.json"); + this.storyLoader("shattered_sword_assets/jsons/level4endstory.json"); this.endTimer(); this.levelEnded = true; }