From 21387377cca69d48e2b3f7da55856220056d6126 Mon Sep 17 00:00:00 2001 From: Kelly Peng Date: Mon, 9 May 2022 15:48:30 -0400 Subject: [PATCH 1/2] add assassin walking animation --- .../spritesheets/Assassin.json | 258 ++++++++++-------- .../spritesheets/Assassin.png | Bin 7206 -> 8285 bytes 2 files changed, 140 insertions(+), 118 deletions(-) diff --git a/dist/shattered_sword_assets/spritesheets/Assassin.json b/dist/shattered_sword_assets/spritesheets/Assassin.json index 6ab91a2..a1747bf 100644 --- a/dist/shattered_sword_assets/spritesheets/Assassin.json +++ b/dist/shattered_sword_assets/spritesheets/Assassin.json @@ -1,122 +1,144 @@ { - "name" : "Assassin", - "spriteSheetImage": "Assassin.png", - "spriteWidth": 64, - "spriteHeight": 64, - "columns": 13, - "rows": 1, - "durationType": "time", - "animations": [ - { - "name": "IDLE", - "repeat": true, - "frames": [ - { - "index": 0, - "duration": 10 - }, - { - "index": 1, - "duration": 10 - }, - { - "index": 2, - "duration": 10 - }, - { - "index": 1, - "duration": 10 - } - ] - }, - { - "name": "CHARGE", - "repeat": false, - "frames": [ - { - "index": 3, - "duration": 10 - }, - { - "index": 4, - "duration": 10 - }, - { - "index": 5, - "duration": 10 - } - ] - }, - { - "name": "ATTACK", - "repeat": false, - "frames": [ - { - "index": 6, - "duration": 10 - }, - { - "index": 7, - "duration": 10 - }, - { - "index": 8, - "duration": 10 - }, - { - "index": 9, - "duration": 10 - } - ] - }, - { - "name": "HURT", - "repeat": false, - "frames": [ - { - "index": 10, - "duration": 5 - }, - { - "index": 11, - "duration": 5 - }, - { - "index": 10, - "duration": 5 - }, - { - "index": 11, - "duration": 5 - }, - { - "index": 10, - "duration": 5 - }, - { - "index": 11, - "duration": 5 - }, - { - "index": 10, - "duration": 5 - }, - { - "index": 11, - "duration": 5 - } - ] - }, - { - "name": "DEAD", - "repeat": true, - "frames": [ - { - "index": 12, - "duration": 20 - } - ] - } + "name" : "Assassin", + "spriteSheetImage": "Assassin.png", + "spriteWidth": 64, + "spriteHeight": 64, + "columns": 16, + "rows": 1, + "durationType": "time", + "animations": [ + { + "name": "IDLE", + "repeat": true, + "frames": [ + { + "index": 0, + "duration": 10 + }, + { + "index": 1, + "duration": 10 + }, + { + "index": 2, + "duration": 10 + }, + { + "index": 1, + "duration": 10 + } + ] + }, + { + "name": "CHARGE", + "repeat": false, + "frames": [ + { + "index": 3, + "duration": 10 + }, + { + "index": 4, + "duration": 10 + }, + { + "index": 5, + "duration": 10 + } + ] + }, + { + "name": "ATTACK", + "repeat": false, + "frames": [ + { + "index": 6, + "duration": 10 + }, + { + "index": 7, + "duration": 10 + }, + { + "index": 8, + "duration": 10 + }, + { + "index": 9, + "duration": 10 + } + ] + }, + { + "name": "HURT", + "repeat": false, + "frames": [ + { + "index": 10, + "duration": 5 + }, + { + "index": 11, + "duration": 5 + }, + { + "index": 10, + "duration": 5 + }, + { + "index": 11, + "duration": 5 + }, + { + "index": 10, + "duration": 5 + }, + { + "index": 11, + "duration": 5 + }, + { + "index": 10, + "duration": 5 + }, + { + "index": 11, + "duration": 5 + } + ] + }, + { + "name": "DEAD", + "repeat": true, + "frames": [ + { + "index": 12, + "duration": 20 + } + ] + }, + { + "name": "WALK", + "repeat": true, + "frames": [ + { + "index": 13, + "duration": 15 + }, + { + "index": 14, + "duration": 15 + }, + { + "index": 13, + "duration": 15 + }, + { + "index": 15, + "duration": 15 + } + ] + } ] } \ No newline at end of file diff --git a/dist/shattered_sword_assets/spritesheets/Assassin.png b/dist/shattered_sword_assets/spritesheets/Assassin.png index 99ca7e661604b7f1bfa2a61f89ae97145cb8d405..d369d3d1c28458601ce725f37195dc747f1a3767 100644 GIT binary patch literal 8285 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 From bc7a9f21fc4a0f1f1d400b4f99f763a56824b403 Mon Sep 17 00:00:00 2001 From: OfficialCHenry Date: Mon, 9 May 2022 15:49:52 -0400 Subject: [PATCH 2/2] reworded stories --- .../jsons/level1endstory.json | 4 ++-- .../jsons/level1story.json | 23 +++++++++++++++++-- .../jsons/level2endstory.json | 4 ++-- .../jsons/level3endstory.json | 4 ++-- .../jsons/level3story.json | 2 +- .../jsons/level4endstory.json | 4 ++-- .../jsons/level4story.json | 2 +- .../jsons/level5endstory.json | 4 ++-- .../jsons/level5story.json | 4 ++-- 9 files changed, 35 insertions(+), 16 deletions(-) diff --git a/dist/shattered_sword_assets/jsons/level1endstory.json b/dist/shattered_sword_assets/jsons/level1endstory.json index 8d86a6d..74fd95d 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 collected one more piece of sword!", + "content": "Hiro collected one more sword shard!", "actions": [ { "type": "loadSprite", @@ -21,7 +21,7 @@ }, { "speaker": "", - "content": "Congrats! You can choose buff to gain from completing this level!", + "content": "Congrats! You can choose a buff to gain from completing this level!", "actions": [ { "type": "hideSprite", diff --git a/dist/shattered_sword_assets/jsons/level1story.json b/dist/shattered_sword_assets/jsons/level1story.json index 04c552a..d308012 100644 --- a/dist/shattered_sword_assets/jsons/level1story.json +++ b/dist/shattered_sword_assets/jsons/level1story.json @@ -44,7 +44,7 @@ }, { "speaker": "", - "content": "Press Z or space to jump, double-click to double-jump", + "content": "Press Z or space to jump, you can jump an extra time while in the air", "actions": [ { "type": "hideSprite", @@ -113,7 +113,7 @@ }, { "speaker": "", - "content": "Use the number key to select buff.", + "content": "Use the number keys to select buffs.", "actions": [ { "type": "hideSprite", @@ -186,6 +186,25 @@ } ] }, + { + "speaker": "", + "content": "Snakes can fall from the sky at any moment, and apply poison when they hit you.", + "actions": [ + { + "type": "loadSprite", + "key": "enemies", + "path": "shattered_sword_assets/images/forest_story1.png", + "positon": [ + 300, + 150 + ], + "scale": [ + 3, + 3 + ] + } + ] + }, { "speaker": "", "content": "Besides the enemies, watch out for the gaps.", diff --git a/dist/shattered_sword_assets/jsons/level2endstory.json b/dist/shattered_sword_assets/jsons/level2endstory.json index 24fab82..2739bde 100644 --- a/dist/shattered_sword_assets/jsons/level2endstory.json +++ b/dist/shattered_sword_assets/jsons/level2endstory.json @@ -2,7 +2,7 @@ "texts": [ { "speaker": "", - "content": "Hiro collected one more piece of sword!", + "content": "Hiro collected one more sword shard!", "actions": [ { "type": "loadSprite", @@ -21,7 +21,7 @@ }, { "speaker": "", - "content": "Congrats! You can choose buff to gain from completing this level!", + "content": "Congrats! You can choose a buff to gain from completing this level!", "actions": [ { "type": "hideSprite", diff --git a/dist/shattered_sword_assets/jsons/level3endstory.json b/dist/shattered_sword_assets/jsons/level3endstory.json index dd49f8f..514d8db 100644 --- a/dist/shattered_sword_assets/jsons/level3endstory.json +++ b/dist/shattered_sword_assets/jsons/level3endstory.json @@ -2,7 +2,7 @@ "texts": [ { "speaker": "", - "content": "Hiro collected one more piece of sword!", + "content": "Hiro collected one more sword shard!", "actions": [ { "type": "loadSprite", @@ -21,7 +21,7 @@ }, { "speaker": "", - "content": "Congrats! You can choose buff to gain from completing this level!", + "content": "Congrats! You can choose a buff to gain from completing this level!", "actions": [ { "type": "hideSprite", diff --git a/dist/shattered_sword_assets/jsons/level3story.json b/dist/shattered_sword_assets/jsons/level3story.json index d6bd411..4938cfa 100644 --- a/dist/shattered_sword_assets/jsons/level3story.json +++ b/dist/shattered_sword_assets/jsons/level3story.json @@ -21,7 +21,7 @@ }, { "speaker": "", - "content": "There're bulls and slimes in the great wall. Hint: the bull will dash when attack.", + "content": "There're bulls and slimes on the great wall. Hint: The bulls like to charge at you!.", "actions": [ { "type": "hideSprite", diff --git a/dist/shattered_sword_assets/jsons/level4endstory.json b/dist/shattered_sword_assets/jsons/level4endstory.json index e869250..61b59c3 100644 --- a/dist/shattered_sword_assets/jsons/level4endstory.json +++ b/dist/shattered_sword_assets/jsons/level4endstory.json @@ -2,7 +2,7 @@ "texts": [ { "speaker": "", - "content": "Hiro collected one more piece of sword!", + "content": "Hiro collected one more sword piece!", "actions": [ { "type": "loadSprite", @@ -21,7 +21,7 @@ }, { "speaker": "", - "content": "Congrats! You can choose buff to gain from completing this level!", + "content": "Congrats! You can choose a buff to gain from completing this level!", "actions": [ { "type": "hideSprite", diff --git a/dist/shattered_sword_assets/jsons/level4story.json b/dist/shattered_sword_assets/jsons/level4story.json index 7b0023c..30c2a0c 100644 --- a/dist/shattered_sword_assets/jsons/level4story.json +++ b/dist/shattered_sword_assets/jsons/level4story.json @@ -21,7 +21,7 @@ }, { "speaker": "", - "content": "We're now in a snow mountain. There're archers and slimes in the mountain.", + "content": "We're now in a snow mountain. There're archers and slimes on the mountain.", "actions": [ { "type": "hideSprite", diff --git a/dist/shattered_sword_assets/jsons/level5endstory.json b/dist/shattered_sword_assets/jsons/level5endstory.json index 158f503..6715560 100644 --- a/dist/shattered_sword_assets/jsons/level5endstory.json +++ b/dist/shattered_sword_assets/jsons/level5endstory.json @@ -2,7 +2,7 @@ "texts": [ { "speaker": "", - "content": "Hiro collected one more piece of sword!", + "content": "Hiro collected one more sword piece!", "actions": [ { "type": "loadSprite", @@ -44,7 +44,7 @@ }, { "speaker": "", - "content": "You can choose buff to gain from completing this level!", + "content": "You can choose a buff to gain from completing this level!", "actions": [ { "type": "hideSprite", diff --git a/dist/shattered_sword_assets/jsons/level5story.json b/dist/shattered_sword_assets/jsons/level5story.json index 02a9dda..1b446ff 100644 --- a/dist/shattered_sword_assets/jsons/level5story.json +++ b/dist/shattered_sword_assets/jsons/level5story.json @@ -21,7 +21,7 @@ }, { "speaker": "", - "content": "Hiro is now in a multi-level store. There're monsters and slimes in the store.", + "content": "Hiro is now in a multi-level store. There're monsters in the store.", "actions": [ { "type": "hideSprite", @@ -44,7 +44,7 @@ }, { "speaker": "", - "content": "Hint: the monster camouflaged into walls!", + "content": "Hint: The monsters camouflage into the walls and can teleport to you!", "actions": [ { "type": "hideSprite",