From 56c7f2c107988d3e7372419e765a44c819da16cb Mon Sep 17 00:00:00 2001 From: cutekibry Date: Fri, 27 Sep 2024 04:07:45 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E5=85=B3=E4=BA=8E=20?= =?UTF-8?q?'M=20=E7=9A=84=E6=96=B0=E7=AB=A0=E8=8A=82=E3=80=81=E5=85=B3?= =?UTF-8?q?=E5=8D=A1=E5=92=8C=E9=85=8D=E8=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/level_data.gd | 15 +++++++++++++-- lang/translations.csv | 15 ++++++++------- lang/translations.en.translation | Bin 1678 -> 1670 bytes lang/translations.ja.translation | Bin 1645 -> 1641 bytes lang/translations.zh.translation | Bin 1705 -> 1701 bytes scripts/image_lib/image_lib.gd | 12 +++++++++++- 6 files changed, 32 insertions(+), 10 deletions(-) diff --git a/data/level_data.gd b/data/level_data.gd index ed86cf8..958322b 100644 --- a/data/level_data.gd +++ b/data/level_data.gd @@ -152,6 +152,17 @@ const LEVEL_DATA := [ "level_code": 24, } ], + + # Matrix + [ + { + "question": "M {} {} [] [] []", + "choices": "MMMM MMMM 1 0 + < =", + "level_code": 29, + } + ], + + # Extra [ { "question": "[] {} {} [] [] [] [] {} {} {} {} {} [] [] [] [] [] []", @@ -177,10 +188,10 @@ const LEVEL_DATA := [ ] ## 章节的唯一标识符。 -const CHAPTER_CODE := [0, 1, 2, 3, 4, 5] +const CHAPTER_CODE := [0, 1, 2, 3, 4, 5, 6] ## 章节解锁所需要前一个章节通关的关卡数量。 -const CHAPTER_UNLOCK_REQUIRE := [-1, 5, 3, 3, 3, 3] +const CHAPTER_UNLOCK_REQUIRE := [-1, 1, 1, 1, 1, 1, 1] # [][][][] {}{}{} [] # pp qqq <>= diff --git a/lang/translations.csv b/lang/translations.csv index 2e2f57c..3d8b8a4 100644 --- a/lang/translations.csv +++ b/lang/translations.csv @@ -9,17 +9,16 @@ CHAPTER_NAME_5,"Extra Challenges","额外挑战","" LEVEL_NAME_0_0,"P=P","P=P","P=P" LEVEL_NAME_0_1,"=P","=P","=P" -LEVEL_NAME_0_2,"Another Smile","Another Smile","Another Smile" -LEVEL_NAME_0_3,"Reverse","Reverse","Reverse" -LEVEL_NAME_0_4,"Reverse Again","Reverse Again","Reverse Again" -LEVEL_NAME_0_5,"Snake","Snake","Snake" +LEVEL_NAME_0_2,"Reversed","反转了","Reverse" +LEVEL_NAME_0_3,"desreveR","了转反","Reverse Again" +LEVEL_NAME_0_4,"Snake","蛇","蛇" LEVEL_NAME_1_0,"0+0=0, 0+1=1","0+0=0, 0+1=1","0+0=0, 0+1=1" LEVEL_NAME_1_1,"1+1=1","1+1=1","1+1=1" LEVEL_NAME_1_2,"Swap","交换","Swap" LEVEL_NAME_1_3,"Always True","Always True","Always True" LEVEL_NAME_1_4,"Paper Tiger","纸老虎","Paper Tiger" -LEVEL_NAME_1_5,"Make Me Laugh","Make Me Laugh","Make Me Laugh" +LEVEL_NAME_1_5,"Make Me Laugh","令我欢笑","Make Me Laugh" LEVEL_NAME_1_6,"Reset","重置","Reset" LEVEL_NAME_1_7,"Not Necessary","并非必要","Not Necessary" LEVEL_NAME_1_8,"True Reset","真正的重置","True Reset" @@ -38,5 +37,7 @@ LEVEL_NAME_4_0,"<","<","<" LEVEL_NAME_4_1,"<=","<=","<=" LEVEL_NAME_4_2,"<>","<>","<>" -LEVEL_NAME_5_0,"[EX] Erase Which?","[EX] Erase Which?","[EX]Erase Which?" -LEVEL_NAME_5_1,"[EX] Really Challenging","[EX] Really Challenging","[EX] Really Challenging" \ No newline at end of file +LEVEL_NAME_5_0,"'M","'M","'M" + +LEVEL_NAME_6_0,"[EX] Erase Which?","[EX] Erase Which?","[EX]Erase Which?" +LEVEL_NAME_6_1,"[EX] Really Challenging","[EX] Really Challenging","[EX] Really Challenging" \ No newline at end of file diff --git a/lang/translations.en.translation b/lang/translations.en.translation index 955bc82ee2a72609e6c5c241e58a41e14e4bbb64..ee5b668c44ee7ad6fd6e157d38d07aaa24283b12 100644 GIT binary patch delta 680 zcmZ9JODIHP6vywqW4vb;r16>z^4?gnA;rQYj~b*9(IiA3D@siXS;*#7UJF)~EU+0n zvX@6#QP{}B#%31E_#Nh}n_IuW^Zn2NoO|xMtF9&2QI_ePnh6Y4D4*HnEj0|I93s)D zg18E5p+TLQS>9Hn4(Nknn1(r+hh-dP!BwI)*n(YZ~~{`1Rq?01t#40^o9mG zW20;w1VY&)9NY!%yTzw$zD<0Y_#_W%#Bw!m61%|tr~UT7rf!yda+JyUp-`T!zsw-q z;9KOBTDQ8gc1r4r;voU_6hUuysK%zhRu6xD zm632I_cT1|Ag>qp(F+KqUeJ1Q?9<29NQ$EMS%zst)2lf0FHuYZa$adPQw)s0ble5a-wd3?JD5daX2fauqN0*&^=jS)yCw$?<^ZWh2-{0?f-sf2guY_v}(_gsx zqWDUs%m>L~!!Smn?R~e2$KgIaQVlbabci0qQz*hbh-etY6CKn`E1dsE9ERSrT4(-G z`aY0f@R<8ssNbTmk6h66ckr!|ORw-6-#vU6iThQ<`h4vnQ5STB?kXoI>UYUyx^x|m z&9qL`vTx7|nX2X+C`Y}mVu*wt4lrFIkwHQDKdksKMQVgRN(`SS)>otZ-%@v|>tEIN zeSSf%S@%;{vvx4PO-&9L1?}x=PqqH2RXY~{;i=-#Y7n)l8mJ|z@@#@u_t#mTS0bIoVU`VtQ@> diff --git a/lang/translations.ja.translation b/lang/translations.ja.translation index 0709d833c86f824159377c2a8ba71e54db88d21f..6a02a059321eb05c513e0945365e0710a82fb06b 100644 GIT binary patch delta 685 zcmZ9J%PWLY7>DPZi%Z7jl7<*2sWEJ9T#6~NpuSIO343wA+{iVzRr7*4?kZa4=s7;rl< z7_BCzC^q&-qi^IEh4x+H3;gkI;(KK+>mX*$nXN(cOmHY&&cC3qjc8X)Cj!wAay?&q zB$xPliL%!r;^rN%lkESru&Y0sg`Ns&@Z=j#o{5OXW5h(v;t5})<$&zfJAcIU%v$=> zA+j=&Oy`q%yHi&(Dj;PvY|nzb()5vb`iGZ85W_UDT#{?ecb|v#YzS`5Op;au@&r delta 700 zcmYk3%_{_P7{_O3$IG(oEm~r;<$y#EIFKTxl%(B@cM+Q+Q4-tMUc|-8uS5z5CkHv% zoA?JNlw4f6$U%vNgAAWX^OI>l^SphZXP%kgbKoU#T4CDDGmQ%>Vh)BI48v%GZ|`cw z?|^RTRgPI6j^Yi#B+S7wh&YK|M^TsB#M^=$*axW|VUOVy&L9IKZ~+#Wa63Gb?!snz z>>N*}zwmt?T6cqP>7Q;F-6yfsL9JN9!32H~^1QsvzoKsl8}L|oj;DPT3W)_h{~BGK zSbBv;bj9dO@Jp3r9n@CfWkELRu2gs^T|g|;rR%YM;=@tfzH0Mco%^a&59Ep<1hS3r zfaV=5bNui(Ywj&V_@`T8b|bO=GrE73d=+{9r8%^;5l64%HsAa%zIE-tnG3<=Uaq7P7L1u*Z3bM4y{%T?w_)*51#9 ys~?Bk?OaP3Zmj;*at$|XJ&k*YLYtlM8nO9_*=aSE;i%@!n&9tGmnqR$wCe{ME`KNh diff --git a/lang/translations.zh.translation b/lang/translations.zh.translation index 0fef682c899bb616661b968584a3981237e03d21..e281b86c37250bad04eeec2723565935e2c255a1 100644 GIT binary patch delta 692 zcmYk4ODIHP6vywKhxbIJAx$0&LJ48T#$sYY7FI(_NyNe{Q8FcA;gLS&F$t--QQWHMxsLN!z{*wW>cW&{F@%w%N}BqLK_~@PsOOs znSM_t1>_QRHU76Hd@gpWexd4f)YUt@y&`0DRt-^2Q0Q~Hp(_6k?ecLuMOgJM%G=F^ zCQ)jyb-vEce4GScjwTEsA~!yKlfrK=Nq9M4f18?r3#`2d=0(W9XvwP+15xFFy7q)y delta 691 zcmX|Dn@y)6|Nkw`UCx*#Ehq=Qr>EE0(>wfG9DphSZXq?IOJ#AI@Y`U(pJ z6N_%*FKCd6frUkEVzJ2OIdYDhJUQ=se!urUU-#5Gb1oW8duAoOD4NXiP^V!S5%^JG zl(-)TVOW&RhESYn6lNd=>mbcJ#w{G}`E8;d*o7mI>IvgHT)-80Aq+QQfe8;2lf^8f zPqBMGTZ|%j$R*l$k5Be0Q|#gE!6$VP8Os^FBz6?K?v^^auL{NL`+TvVx>|CH_TAw- zB(GAW@x}4gk=Kiob=(#wlB<`4uF8kTi}IE#K~}!@CBFQoD0o`Tpt$z5<{Q;g0Yt(- zUNCi$$VPtnZ_0{P5Ec0W`%cIIg_53qOxF)YrFfVepKUgBy*P^`@ zKT}`t;>ZpJpHTIowdzOx7A4d?s=jiqKC;f1aP2^|{1tTP10JLgi+(t{>n2EwsCTH@ z9oXD3+>wqC%Qf7%^){^r!yV|gt6gJcIk7Y+_PyOsj36AF3lAsOk_+O|TM%hq