From 602d7708107aa6c4b025fdcbe14b09e1d481e9d3 Mon Sep 17 00:00:00 2001 From: Kelly Peng Date: Mon, 9 May 2022 13:31:43 -0400 Subject: [PATCH] add level 3 start story --- .../images/wall_story1.png | Bin 0 -> 2087 bytes .../jsons/level3story.json | 56 ++++++++++++++++++ src/shattered_sword/Scenes/Greatwall.ts | 2 +- 3 files changed, 57 insertions(+), 1 deletion(-) create mode 100644 dist/shattered_sword_assets/images/wall_story1.png create mode 100644 dist/shattered_sword_assets/jsons/level3story.json diff --git a/dist/shattered_sword_assets/images/wall_story1.png b/dist/shattered_sword_assets/images/wall_story1.png new file mode 100644 index 0000000000000000000000000000000000000000..5a76d83a3b22631ab2981405c5ba90dc15c0b18c GIT binary patch literal 2087 zcma)7`#;l*8~@mdTt-sLEfgiiEJYoeOfI?POC|{uxs2R$k8;b-!bI3{=g`U)Ygi*} zZpSssJ(pQ3E$fUenmb?p2j~5IJ@5BV&-?YfUhn7iJXm`>3n_60aR30MtSrqO_OxuT zP-6S`xZq?={+r?w?ts!lwj^j(Ximnu`22Bd8z>+rNWr111YG*Q>ht)@oq+40BKFEq;5H+uHOakiFBP zAetf|49w8uAF$k9&)?u`_R1I!uj<}&L7$`Q((BvWu7s}fJhwiDNZ^!qA;2dpyg3br zgS;dXtJ$lY{D!F_3im4OE4{(I?#8^&P0rcRVZO%!ReN?Pnf}*4;Pzr*XHN^Y0P@+M z;R>|!o~eXK(ER#$!@Pvj($Z?>gr7n_HTq_%H_LzlVbiRnO!=9qE`uNB$p;SNBf8g8 zb^nM4LVD0`ctx%B8CS6V1C8HChRTr*N`iErmHcee^W3D#Iqg*A*B%q9NR5Qn!4C_{ zwS+=~M^NSOM(l@VA|~`D>ulFx2>_(X-?<3>I5dWlSh52Fv5vb4s9YQGS;^lxe9JD+ zRC1QD1$dBU3S!k5+{@~>rIP^|BG2|AAS8h>S|oA>M(JdtN= z6L3%`l?@H$E+-*QtulwkUT`h4HwW&Q*KWdl@@PemPEBg8{wLwmI}fcwntO5#)4`bboT<#-XZzj zRvF9Fx=fpo1kmKOVuAP&kMq|-miPpdw>eYRHN7z99+44+0Zy6{dJgMUg08vDjUQ)8@CYSXB&*3Pz6!-4A%l_1&D__Mcr;U4&*$0srsv{ zCd>EH8+n(F-cP*_)ubkkU_Wnvyms8<9vvaf1~YXknaO0f-=Vbn)EyO9eX7E~?cqU= zw({ecgrmq>H^e$im3JL$*I1`t$$54Wwk%+ z?`Wl`@(dnrH6aH$$#~_r%u8C2Io~<`NB!8yH5$M78*kHx1-2ibZBohLpH&@*}=a-vyg#C>lS zsz*og4>uwNvhIKSJ2le7MapuU?JyJ*DanSb0Rg1)h`K7`6EpSyjlMC@-+{JIQCVJ- zo2iE{0QQ;1L&na(N!xe9nYd^EWuYRoob2>ZC-wcg_7jMc9<>wN`2NstQ7b{M*j$ps8-34CcG7?`adPW3sU{XS7 zWWgCzB~(A^+DVI@@~j&_PN86XwhgoI!$I^lk#XEEIHSL!AtX!%?Fb$v?0W?=6uh%C zgKt2C*Svq7w$`ucfX!=y)i72oD;=krvf75p6~}r86_WJA?fB6%Jf5{6GS}x8Kvm%( z*9fzNMJ3r@3GAAT&q}c$mVaCYpmN4mtgik;^|I3m=2~z1oCE11wFWl)+8I{?sSZa36H;F1@nvEViy|8=oTieFkRMO zkPa>v)7j8mB^uv%BOl>Jbu7FN(9i;!1?>K&>e7+cR+Bb{bAEn))!H_>@A!JvK+ew| zY4TzW0v)cF-JY3fYdPRbB!*?w01>SFP}c?GVtxM zJZ;W~w<7QF;M$xKqSn}!3n8i4!>s1+W*)uZa>UP}>{Vyn`uwd9mI%J|DML}{jdfdG zrvE%_bm{Phdx+lV%Lqx7Nbg|s4!_!T?~)564x|@fPRwGLYN3x&ac~-ABj)&DcHccjJFhe&RW8o}P@2du8znbnx0lKv0V{p~&g literal 0 HcmV?d00001 diff --git a/dist/shattered_sword_assets/jsons/level3story.json b/dist/shattered_sword_assets/jsons/level3story.json new file mode 100644 index 0000000..d6bd411 --- /dev/null +++ b/dist/shattered_sword_assets/jsons/level3story.json @@ -0,0 +1,56 @@ +{ + "texts": [ + { + "speaker": "", + "content": "Press enter or space or J or X to continue", + "actions": [ + { + "type": "loadSprite", + "key": "storymode", + "path": "shattered_sword_assets/images/guide0.png", + "positon": [ + 300, + 150 + ], + "scale": [ + 3, + 3 + ] + } + ] + }, + { + "speaker": "", + "content": "There're bulls and slimes in the great wall. Hint: the bull will dash when attack.", + "actions": [ + { + "type": "hideSprite", + "key": "storymode" + }, + { + "type": "loadSprite", + "key": "enemies", + "path": "shattered_sword_assets/images/wall_story1.png", + "positon": [ + 300, + 150 + ], + "scale": [ + 3, + 3 + ] + } + ] + }, + { + "speaker": "", + "content": "Good luck on your journey!", + "actions": [ + { + "type": "hideSprite", + "key": "enemies" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/shattered_sword/Scenes/Greatwall.ts b/src/shattered_sword/Scenes/Greatwall.ts index 2da2795..a0c9ea3 100644 --- a/src/shattered_sword/Scenes/Greatwall.ts +++ b/src/shattered_sword/Scenes/Greatwall.ts @@ -45,7 +45,7 @@ export default class Greatwall extends GameLevel { protected playStartStory(): void { if (!this.touchedStartCheckPoint) { this.touchedStartCheckPoint = true; - this.storyLoader("shattered_sword_assets/jsons/level1story.json"); + this.storyLoader("shattered_sword_assets/jsons/level3story.json"); this.startTimer(); } }