From ee7c612b1ec8c5000d90a53dc2e5ab76f367d5cf Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Verschelde?= Date: Mon, 12 Dec 2016 21:49:29 +0100 Subject: [PATCH] Add The Seven Tasks campaign by Philtron R./skraeling It is licensed under CC-BY-SA 4.0 International with attribution to Philtron R., as mentioned on the Lugaru forums: > *Note:** This mod (campaign, maps and custom textures) is licensed under > the Creative Commons Attribution - Share Alike license, version 4.0 > International (CC-BY-SA 4.0, https://creativecommons.org/licenses/by-sa/4.0/) > Attributions can be made to "Philtron R.". Permalink: https://web.archive.org/web/20161214063840/http://forums.wolfire.com/viewtopic.php?f=7&t=4633 --- CONTENT-LICENSE.txt | 17 ++ Data/Campaigns/seventasks.txt | 164 ++++++++++++ Data/Maps/task1 | Bin 0 -> 9143 bytes Data/Maps/task10 | Bin 0 -> 10059 bytes Data/Maps/task11 | Bin 0 -> 10944 bytes Data/Maps/task12 | Bin 0 -> 12449 bytes Data/Maps/task13 | Bin 0 -> 10516 bytes Data/Maps/task14 | Bin 0 -> 9152 bytes Data/Maps/task15 | Bin 0 -> 10117 bytes Data/Maps/task16 | Bin 0 -> 7453 bytes Data/Maps/task17 | Bin 0 -> 8110 bytes Data/Maps/task18 | Bin 0 -> 3657 bytes Data/Maps/task2 | Bin 0 -> 10787 bytes Data/Maps/task3 | Bin 0 -> 11433 bytes Data/Maps/task4 | Bin 0 -> 10818 bytes Data/Maps/task5 | Bin 0 -> 9206 bytes Data/Maps/task6 | Bin 0 -> 11260 bytes Data/Maps/task7 | Bin 0 -> 11384 bytes Data/Maps/task8 | Bin 0 -> 8327 bytes Data/Maps/task9 | Bin 0 -> 11270 bytes Docs/README.SevenTasks.txt | 454 ++++++++++++++++++++++++++++++++++ RELEASE-NOTES.md | 1 + 22 files changed, 636 insertions(+) create mode 100644 Data/Campaigns/seventasks.txt create mode 100644 Data/Maps/task1 create mode 100644 Data/Maps/task10 create mode 100644 Data/Maps/task11 create mode 100644 Data/Maps/task12 create mode 100644 Data/Maps/task13 create mode 100644 Data/Maps/task14 create mode 100644 Data/Maps/task15 create mode 100644 Data/Maps/task16 create mode 100644 Data/Maps/task17 create mode 100644 Data/Maps/task18 create mode 100644 Data/Maps/task2 create mode 100644 Data/Maps/task3 create mode 100644 Data/Maps/task4 create mode 100644 Data/Maps/task5 create mode 100644 Data/Maps/task6 create mode 100644 Data/Maps/task7 create mode 100644 Data/Maps/task8 create mode 100644 Data/Maps/task9 create mode 100644 Docs/README.SevenTasks.txt diff --git a/CONTENT-LICENSE.txt b/CONTENT-LICENSE.txt index 6ad0164..e83717b 100644 --- a/CONTENT-LICENSE.txt +++ b/CONTENT-LICENSE.txt @@ -1,3 +1,5 @@ +# Lugaru assets licenses + ## Wolfire assets (CC-BY-SA 3.0 Unported) All assets from the original Lugaru game (including Lugaru HD assets) @@ -10,6 +12,7 @@ Attribution to Wolfire Games: http://www.wolfire.com Those assets are all the files in the `Data` folder, except from the ones listed below with different licenses or credits. + ## OSS Lugaru assets (CC-BY-SA 4.0 International) Data/Textures/ClFeng.png @@ -18,6 +21,7 @@ Data/Textures/ClShan.png Data/Textures/ClShui.png Data/Textures/FurBW.jpg + ## Slib assets (CC-BY-SA 3.0 Unported) https://web.archive.org/web/20161213062413/http://forums.wolfire.com/viewtopic.php?f=7&t=1066 @@ -35,6 +39,7 @@ Data/Textures/GiBottom.png Data/Textures/Mask.png Data/Textures/temple/World.png + ## Jendraz assets (CC-BY-SA 4.0 International) https://web.archive.org/web/20161213062036/http://forums.wolfire.com/viewtopic.php?f=7&t=3797 @@ -45,3 +50,15 @@ These assets are from the Empire campaign by Jendraz, licensed under CC-BY-SA Data/Campaigns/empire.txt Data/Maps/jendraz* + + +## Philtron R. assets (CC-BY-SA 4.0 International) + +https://web.archive.org/web/20161214063840/http://forums.wolfire.com/viewtopic.php?f=7&t=4633 + +These assets are from the Seven Tasks campaign by Philtron R., licensed under +CC-BY-SA 4.0 International: + +Data/Campaign/seventasks.txt + +Data/Maps/task* diff --git a/Data/Campaigns/seventasks.txt b/Data/Campaigns/seventasks.txt new file mode 100644 index 0000000..00d7619 --- /dev/null +++ b/Data/Campaigns/seventasks.txt @@ -0,0 +1,164 @@ +Campaign Levels: 27 + +Level 1: +Name: task1 +Description: The_Last_Castle_-_start_campaign +ChooseNext: 1 +NumNext: 1 +NextLevel: 2 +LocationX: 264 +LocationY: 310 + +Level 2: +Name: task2 +Description: Desert_Village +ChooseNext: 1 +NumNext: 1 +NextLevel: 3 +LocationX: 200 +LocationY: 230 + +Level 3: +Name: task3 +Description: Desert_Village_-_evening +ChooseNext: 1 +NumNext: 1 +NextLevel: 4 +LocationX: 200 +LocationY: 230 + +Level 4: +Name: task4 +Description: The_Last_Castle +ChooseNext: 1 +NumNext: 1 +NextLevel: 5 +LocationX: 264 +LocationY: 310 + +Level 5: +Name: task5 +Description: The_Smithy +ChooseNext: 1 +NumNext: 1 +NextLevel: 6 +LocationX: 312 +LocationY: 189 + +Level 6: +Name: task6 +Description: Theatre +ChooseNext: 1 +NumNext: 1 +NextLevel: 7 +LocationX: 335 +LocationY: 380 + +Level 7: +Name: task7 +Description: The_Last_Castle +ChooseNext: 1 +NumNext: 1 +NextLevel: 8 +LocationX: 264 +LocationY: 310 + +Level 8: +Name: task8 +Description: Desert_-_sandstorm +ChooseNext: 1 +NumNext: 1 +NextLevel: 9 +LocationX: 153 +LocationY: 210 + + +Level 9: +Name: task9 +Description: Desert_-_camp +ChooseNext: 1 +NumNext: 1 +NextLevel: 10 +LocationX: 153 +LocationY: 210 + +Level 10: +Name: task10 +Description: The_Last_Castle +ChooseNext: 1 +NumNext: 1 +NextLevel: 11 +LocationX: 264 +LocationY: 310 + +Level 11: +Name: task11 +Description: City_-_outside +ChooseNext: 1 +NumNext: 1 +NextLevel: 12 +LocationX: 211 +LocationY: 170 + +Level 12: +Name: task12 +Description: City_-_inside +ChooseNext: 1 +NumNext: 1 +NextLevel: 13 +LocationX: 211 +LocationY: 170 + +Level 13: +Name: task13 +Description: City_-_the_general +ChooseNext: 1 +NumNext: 1 +NextLevel: 14 +LocationX: 211 +LocationY: 170 + +Level 14: +Name: task14 +Description: The_Last_Castle +ChooseNext: 1 +NumNext: 1 +NextLevel: 15 +LocationX: 264 +LocationY: 310 + +Level 15: +Name: task15 +Description: Anshan_Forest +ChooseNext: 1 +NumNext: 1 +NextLevel: 16 +LocationX: 93 +LocationY: 375 + +Level 16: +Name: task16 +Description: Monastery +ChooseNext: 1 +NumNext: 1 +NextLevel: 17 +LocationX: 345 +LocationY: 246 + +Level 17: +Name: task17 +Description: The_Last_Castle +ChooseNext: 1 +NumNext: 1 +NextLevel: 18 +LocationX: 264 +LocationY: 310 + +Level 18: +Name: task18 +Description: Bonus_Level_-_ZOMBIES! +ChooseNext: 1 +NumNext: 0 +NextLevel: 19 +LocationX: 400 +LocationY: 400 \ No newline at end of file diff --git a/Data/Maps/task1 b/Data/Maps/task1 new file mode 100644 index 0000000000000000000000000000000000000000..3a8ef602c2d108ed4e433d00a485862156f85f90 GIT binary patch literal 9143 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 literal 0 HcmV?d00001 diff --git a/Data/Maps/task10 b/Data/Maps/task10 new file mode 100644 index 0000000000000000000000000000000000000000..c8f5a3141d6b225cbdaaf4bbb0eebb1667d672b8 GIT binary patch literal 10059 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 literal 0 HcmV?d00001 diff --git a/Data/Maps/task12 b/Data/Maps/task12 new file mode 100644 index 0000000000000000000000000000000000000000..3138eb71e622c3d63f02f5e488fc75ac1eb49f06 GIT binary patch literal 12449 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 literal 0 HcmV?d00001 diff --git a/Data/Maps/task13 b/Data/Maps/task13 new file mode 100644 index 0000000000000000000000000000000000000000..62f2cce3e94d8d9ee4145d5c1382b38197a734c3 GIT binary patch literal 10516 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 baQK^+eULR4MYgc(#b$I1`9W=Sb?<)wx{IW? literal 0 HcmV?d00001 diff --git a/Data/Maps/task14 b/Data/Maps/task14 new file mode 100644 index 0000000000000000000000000000000000000000..f653e21d42ec057eadd3743dc99c12270f16f94b GIT binary patch literal 9152 zcmd6t3s_Xu+Q$dEMp_z5Dkg(y0>W?+4IO6hnRi}6xricaa?~7UK$44b4ND=&yp$a4 z^GYHkh#)B{p@AqUW8M%kE$^AfTcmZgH2pM{v)0V4JsYvkcYGet^Suvy@7e3O|9h=> zUEa0!-bf^p&JvTsL5YO#wYtE93p>(m*p85+X`=vrc1?w?rQL9F&38d^+(0*~<#V3C zneJ=k`2knxb;K+Ud*jZ69PG#@#cd?z9&UA9FzY`zQ7Xd)HvN z3ZUuuU6elx*&p8Rb?1U#*TT91j;;x<7DQKh>&xDOGf9KAF`YN znR5*zdwxTRZ{9qO_EGXe9n@lYO?GpX3mdHPn@oqu93!MY7-JtsWL??s)MkH{>D0J z`jO;g?3bbj=3jkf*zQQj7x>XC;HTe|*O$zBq5g{n^Pfu{C_3v@^Mh+yIamddBkiX{ zMkLYkMSY7kx~@rzkx_Xfe@-qkw9xKN z{DX!;dYgv8)yKu<-knzWQ-j;w)CQ$=?{g{lu*wjS)=XgK5EYvC(lMf5>PZ_aiR_b& z;ZQ?^W0p)Bu9>Bkl156AW|EGYKAT*SsY!`3bWG`VZ9;5H78%7c(v;-nSaIY1-z%ZP zYW%GF^H9~GNI&#^Dk0AUy7b*m92UZ-sUqmC_C_e}ks7j@M&YbfgF|WB#Mud&lvL`x zG*PQfv)3dfC&d}AB2^*wwf`++gLgYg?q_K5`njW=6`xq#X~;~BXxHFB*4#Cu&)swC z`S`jab5Ee#C!`$C!%>r_86Ks5H!Yn6p5X~v4UHwUHA!iyve`*-;spV@y#LcL&rFF= zO-qT7o0;|$jq6`%611^Tlh77uBAc+jz+t~@;q!)8^qlw;pXYUyFf09FvM1J#eRS_P zl4RBeG~WT;k$ziFpaRZP+!3p;{C%SZG1&3eMD^gT>EG5dT1 z4Q!T;)h4FS`$>OH7mNPme;0H;pT_P^r#iUBnA}Z&oZErky>By}`h%yiRgnh&faRy$ zTLqt7F2Mn75}8ib)ua=%wb9u$KefM!1>R|f{DlYc_3mX%r>32i7>Ze8>;aNwt6yP2 z5>zam3ab?M=y6?P(is8OarQ}2^x1J7bSIAY*hW`Lf+1fkhsrx2qWjo^9hl<13fQ}C zJbEs0;A#@*Q&Hn=qZE0(2}kN~qkH8$CT1hlwc>?0pb(d$m(qiGeCIw<*fg^G zw*$l0U*ViX3wnLy){(WP!%0X(5BG=;O#Rv!IN56(y1O3jz*PN8;pCWKaNx1C9T*RG zaK7p=y1f$081jl?C!RO24i5C0d|UrR)<+i_futy?>WXC6b< zTi>JSk|=KN?U*7f5sq>{q0jj1+^6zr86Z}))Zm2HRqGCW8 zV|o@thB;q@+KN4>oOglm^|6xXr)Oi#w{JgKzw|8(yzwp9x+;h=VN4I+dJ#%;Z{ZvJ ziW$={pjVJ~4=65!jc5Ae8#ON6hF;+`P4I6>b}6i%*9rYCmNO>ke7d(nMR-2?_i*Qa zigKkoVI28g`T!1OC~-u30#|Z{#$Cx?)_y)=El|C2C90b37^9pT`j6E^<+dzTDqi8L zwq2%aLRn<87^tpy#(>L5xLi0#nYxtji7v>l5*i&j4BUU3E07k_G&S=NG9#fOEEN?a zss+Y$BTtWk+U9E*a59Fwa%B&Znd3G5;;e7UtHq%cPV$|?787QrPau0@C}x%ogGiF4 zke^4H9ClBSKn??#PFd%ikW2rolVW< z95Q7htnKn5deqM016__2X4NPqdtxYNYTLae$x6RZ73e+STc*=5&M^p4%#t?K7BK5D*9A80@I=3ugM!ZVCIZE5 zru+=m3H>a1o)$_TF2lh+9|^j54cSRh%w_~#FzDD=8CB^A)qTp)$2XV{j;0UkR*ij3 zIx!2gpsNh?dSX;-5^OJW!9nv!@ZL2aQk_c2bRwqkjiRYSz4)bWg#!IRbba(XzfePU zX67?t8&v%4kNx8wag$07G0Uv`u>mR`FTw%Whjd`RXWxX1^LglUVNwU?k6EzU#T8xO zN;ENZU2{h!fUcJn_PmnJ$G=F&k(Ih1EfMJxVwV1R97!_kpms2<+?s`b79D3gurkO< zpBJ&5ZPY)rE-3j76vWTLK1s`%PXC@sCuZ}4KW(QA$y39o*k4gPXe!gGYjO-i6tl#8 z)7t5{ga>f(&Q%<_w3DCEA>kzotTAx zNymd(7oz(Xj=EW4n0gP>0qs%5P|QZJrcutU;}&|st*$l2IltH4GvIVkHw<35mg)8wvy-5hMWuh-PS<~^C!8u- ziOP#zm=5TjiD5g|)|(_*3u|Hdy=o|n9g4ngcHBEJmry3mal;NR1l?B)(X;C+fw4I! zaLFgIcBUK$^*_XzFs}s0jECh@Z1DB9Z!@N5b1L^4zzSDA4m=pdd8z3-#9D~+Lv;C2 z)Ygn14Tl*c++c{syP(kbYjpRs=k^3FB#G9-b4N(V+wjGVTR5<*Jy(49E6Rje2e%xc z{Npv~m-s1Tf`7Q997=8S(EHtbZp1a}nYA#d1{Yk04Ob7M-;Pqo35RZTHZ>=M59HQIq*WA5U~johRrlhNE}HE?%M-NOXqh05zGl zP<5ajiUKa7*V+um=o&>&?vBcSMAx|&dVOcZ7+v?M$s1o(O}+=ZvUd?i*Q+GG%#O&IpZB!@pGk(Vz(Ct})vc$3uIx)LovC5!hYYo*72he?)iQbW6 zOb3Tqej;|hdj{1BeFEmpg`#`YQRZ-z>D23TjQ)w)6&pH3oBO;nB^OEqJkYymHrIRQ zXOyW|kUcR}wf2Vf@5Q0F+aHVx^#X5dp*Sc4z0Mag2CUDkoC=`0`(*UW*vgomt(TON zBT(!gik`omVocCM-gH?1f*s1P$W6?K)@S2&QWiWg8rE)WLC;Mqxtr_gdj=a?Mx~B0 zesLctcxyO%;1b4YIn`ToNT1NV!-~>#==S+m#^`!UJ%;Gu{b*Qk`!@Q_ZDWkqr=Gl& zL~ijbuwlpo^toTf7|l-)gaxjThIM|i=+)Y6V&=JDm0AZY-bZvFzMtEC{}ho}sq=Fr zd|GZ6irMyShX}J2*52w(YFN`+jGoJ16m-OQgHFu0%&((5Vcp96O@h)W5A=y2#B};J zlTOU45^RaiT3BBzx-El}v5x4qxd#`%i_QV&xD+^jEv%m~A7vB#8581*;?z7So05P& z`8x&1+E&%F7|K?Y*ecfujP+}n^#znx976AF7a0@cpn3!;OHCxownYn!-IKp&0fkrX zaFC>pG1|7&kpI{X3Y@N@dxjrlMnc(|R9JOmH@e+D#hBjFNKx5K2L*QX&^=Mof#Gr` z6u!^nprMf_W<$pV?H4%GVgYQ_RiX2YyL@h!8RTv@G`+Evu+Zd8sE$`)zqwQR#FIUgDuMkV4oi{1V&@B7tu`&I1dNE zn~x5|a~PxJL7zj|`0#VE`tT`qnz4i5$I(@d4V}k;L?|3r;0y)b#-hu{qb6pk6LO6N zBeqw-p}?g$Fvym78WBR%gcvfq<|-VrCgVLJm#evflr@t4sA1U8lVK01L)nY|j0tff z!euNR>-q>~Tb41_SZ&gUPB{Y&cDC3*cq#X@(^;BI+kqN}tbPDHKk9@o@1EkygSXN& zA-~|tSg2lf6P+t87^Crp8mj6Opfc$&IHu4^-o#h)qdKtASMNjlzOL9SA%v@{-cMD+cnFWk zg34P(=$JQ~F`+Dxr-p&9B@=t6l`$r)HO3yh1nUQQqx3#Ha57DNCfBVs!UdNk0dhAY0 z_NEs4xt*R_vgDYZBn5tk3VoJ#vmjZK z$)!yPO|A(j-{DEmsTmtV9cPM{=CVE67{<$u`@d)e`cB~Kj*D;brxz*6|HZJ4T=Xoi YK0}R?W#RD<$RAaJ84LSE;LN~(0Zp%I5C8xG literal 0 HcmV?d00001 diff --git a/Data/Maps/task15 b/Data/Maps/task15 new file mode 100644 index 0000000000000000000000000000000000000000..18329d5a782c1a4d299f6519d67ab2937ed4556e GIT binary patch literal 10117 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 literal 0 HcmV?d00001 diff --git a/Data/Maps/task16 b/Data/Maps/task16 new file mode 100644 index 0000000000000000000000000000000000000000..123e4d34be7bb857761fac185b2016a53c75aab8 GIT binary patch literal 7453 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 L^sw0N(t-Z~jFx4W literal 0 HcmV?d00001 diff --git a/Data/Maps/task17 b/Data/Maps/task17 new file mode 100644 index 0000000000000000000000000000000000000000..8a8cc1f7d0d8956c42cab1b999fb1d3a8d79763b GIT binary patch literal 8110 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 Hqy7H_^7&VL literal 0 HcmV?d00001 diff --git a/Data/Maps/task18 b/Data/Maps/task18 new file mode 100644 index 0000000000000000000000000000000000000000..a10e05f448d7efc8dd0d5bbc27417823278049b6 GIT binary patch literal 3657 zcmcJRc~DbF9LFQbsN;pVwy1d5HY9{_D3yS}{IrO+Qx&f&Agy>-1xjK9Nq9XJm6rqL z5UC)b6^dgO&uNQQ5UL1*I$rH4)mpXIQLCe9l%>83KhO9^76L)S4Y3;c~Cg{6HJ+?s_DM^r<$&1bI8v-knSF45s7FIJxUxo zI$^eE8=J=62<2=;LF3v624ieeY;a_pCP|eT_gV0o)rp@jlEklCBK$~5%9fZt)&er@ zB-n+9vU8_lwiwoN* zgW|an$Z;}8CqLT+`O!U*YYJhQZ=WRCRy!5BoYf2yCq_Zx*y+f{#oSJPHywte?jEQzxiKtg@^UEl z3P+U{SvKnq6qh!lc5f8J{HE|=9#oGhORt3XZf+%$+4jCmD|>>;{W=C>-_VXp z5-Pz|5s8LI3&UjZ#{mCKgNEio43n1r2zv6#?f5bSgiugyXr7GZveym)BgnX zquH38JC9{rGnlMRq=rlfvmG*mUzD3$ASWgV4PQsOGNBd>=${MOvINwul`}qlUKT<6 zmv>P!u7qV*V<5e>8MOzyF--Cg`JeB30kzjX7$)uK2k8kbP@_KPVD8S^Ws^ID(QOQB z=MPbo7V1fQ9hLQ*DAaB4c64P2y?!UGO(&nU9ZbVkqjp)0Q&;KGxw72_v)buo{SE+s z%N^GYt8(h1$hl{W=fcWgUTmk68;*i0(jC>-R;sIh)1h-^yN*<}*R8AtQ+fevrv6QJ z6TPX4MiC{eGkLs^1isStA>I7J#hM*xni?S+bo@H)e$=isjXHqFU_Q0X@ z$<){w2YSksI~+_pHQdf-L^v7sDf3f;C1D$K(OoF37G|6@^t-qi%-#o)TcM@QnT!AN zCNO5-M=o~~WzJjzjgNu9bBCPMPM=EZGw^u}7(cjyT#w6CXOBkW1&JPmiH}3Wi5SX& z))&+_4>C4%MO|boWzIPZyxRhq<^oK9_ASfqc|qodGSpmEJ6VoBA_nG%K*mzCw(g@T ztETH0@GuiH5<*ZN@-AgcI%odnmmp)r1XK@~2+V4=z9b&IkZ!wIqICEeFc0jDDV}?2 zZHj5+JgAYTS5iY*7`d=II=!q4PuCVk2DZy5N1mxxt8jUBTwn=t1oORX0aJq;>O2+; zMxoh*i4*^aV23+`dB8l>Um0o-MT3p4`H&iDRl@TXD{~iop`Wn=On=p2>gWvW+g{mQ zmhsf^8iLu^O#b3Nn8(+muBDv%wg(#t!>Qr51@q?(kmFg5n$wQ$O{dYjGWRtGb4+9Q z0kHJapr(2^^=+?g$iidP@ER(!2lIWB1E!l=OzyFi`nCrf%+axP+Y3Qoaf67+r7Z$X OQ?{Ub{YaRwbi%*sg@LyK literal 0 HcmV?d00001 diff --git a/Data/Maps/task2 b/Data/Maps/task2 new file mode 100644 index 0000000000000000000000000000000000000000..0e445a8bce47bd7304bf26eae9dfcada7f66b522 GIT binary patch literal 10787 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 OMw>Bq#Ae8PSou#5`St|> literal 0 HcmV?d00001 diff --git a/Data/Maps/task3 b/Data/Maps/task3 new file mode 100644 index 0000000000000000000000000000000000000000..a1132a61424d88749fac27019f631bad4aee654c GIT binary patch literal 11433 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 literal 0 HcmV?d00001 diff --git a/Data/Maps/task4 b/Data/Maps/task4 new file mode 100644 index 0000000000000000000000000000000000000000..5c8ead41a2a82d1d36a40006c46b692d92d69bff GIT binary patch literal 10818 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 literal 0 HcmV?d00001 diff --git a/Data/Maps/task5 b/Data/Maps/task5 new file mode 100644 index 0000000000000000000000000000000000000000..8cfd27a2c5ddefd6028831f77da21e1be870b2c2 GIT binary patch literal 9206 zcmds-d0Z4n+JFZ^L_-v###_e&6;T+NgKL4iC5HVlc1skiU*#s8jU8J^;(T4epNl)LytrD+ui?m>-TGB>V4|zuCA`C zuIWZ5lex>R$qCA3GN$8~8=M#;`O?USv1^~f-s%=O;L*si838$A={+`4x3RJ`CMKR| z23{9p&SG5n>>iBcGR6fDO?*FNMp|NeaBAYXjO4_$>Eotmr29;tnk3ylQF=FCd{)|| z^o+DgNy!CEw5<>lq5-db++mK%8yrL1&eh~4p+57u*4Z~ugfwJ3UQ zXW@8Kmb)d?&SPUcb5$#wpyISq^tfe$CuO;ReqiT?{hkE{8@8d!;BE8tf+uC!9>eXt z@Wpjd{CN@vj{j5iEYAf`%5pZ%vGbzeoB~I@4`RruRGas;;7M8D!fSS3Wb#rtweNFe zj+_=fZoJ@0S=P1$J12gt>}R`{(4K;8&N&&yk4$3Q2XNy z)aWLQ9=p)U9}uN%_|xWgp1N%cY`p1;1Fz+X9``=4k?|*CZ;vRn^OSk-!6xNE^xdqo zdBW&KDT}-Ft)1tekO*0dJoN6jLiFHI;doLuY#i-H4dY!s`x30L{tf#rSY-273!ap{ zT+hJOb6~wnhhCFdo7Y?Lq-@N2`*9n5zza5Y%)^1+4ei-M@TBbJ_SCxFhn2-S=vh!C z9*=!R@T6?~$g?EcaDKY_=CGoJE6R5a5Irta@T4sMjLFV}{7_hZwF0~P+O7lS3Z9g` zrJ7~uMaWOU%GP7CgPIYKXVD9ulnogM_TJt8Q0O}cdoW`}j}zzJ2nn0e>=Qe0P|_JF z{H+J}eSMzjSqg;XN!iF%U)g!FDf8j$4NcJ}B}Vi(FTsXC+N~4ySkXhx4k%HTW6-`>Mw3qapbMNAJSk&SE2zh95ExV01}Uf)auv=gQ)(-{qH#OMlBM?1S)d*vAcTkUAYUCmMF7$_8Z)>onN4n@)iUm)~ z0!;L*oeg?{`G174XYo;dH7-E(SlR+4p_B>rx@*Bp&`2ioOzy#k@s7O%<>kGWEkeL2F_gCkAqA5 zi0p8#z#=b=hN9hS3~*;f##)gKLw$aS&qo4!&2zJ{#e&BUHo@w=&e->9u*kTLMjoQ? z*a$G?y+Fk;VIl*Q;CZk50rsq_MyQjEjGZqqzn-B`)b%+U!okMc2~2rpChYcqinuP@ z#^?%%Bn&JqfGgvVU^G`Nu%@s`V1~{;;qrjC7^do~`)U}ywoNUM1*SdmKKzu?5+jp; z7a2!qHIguBzANm!Iu)7wOGL(gVYD)>G8witRbj}*0FfQK#v{_!t=2%<%DEU2*Gy!V zLjsHVBnyhZoQwXZZX)Bh8+nLfZLY(X$#0^<`H{#B;<(kX9}ERyap>djD>C+DVV@zL zy&$)$0KL0CwK4I&88}%9g?Vc9sXr_-STA}LjzY0#6I6CNFEZ|Rfdy_fl%DN1iiWs&@ImBLPAaThbSS;=f)1$ z_T(li0=^O%>o2grKfDXoi{da~&lMYs7FeHw3b^=I2MiAKv@s`vdHz`sHPc6;?l&9b zCJ3x|oxTMY@xv1Y)tRv#vR+`gc|K_-H?Os#A|M2 z(0mjeSkW0ZVKKU7h1`xA!pq^n^n0i=+;m`}raH1; zV`2Z>lToAL1SYAcTn69G?1Jiht#so(my^0k`iplDFj>~3`c|GU=^wA!vjL}}G|Uav zy_PvLvjWVQPona@8KD&wCy3X=cJ6xc;!c*gM2*Zzw|&rM!W!xVE?Ov^_#3JwcnV$v zGpsxdUs&c~|Bi!oe!tRsI@$KA^*93C#vVtN>=NTO_bFk{bbg`h8`LsmpkQGiRCWAX zWEL|1M8;Ki^p!H=3Jj(|nRXK@F@bUKMORVIHWpIk4yIF?sEpm<$d2~{)8`sgZmM%+ z&p!lnOa>~;G9B5~kD+YXdQ^s#Ixy|H(@+-ff=b%zhW+-H%HdT`MEX??KJq2V>NXr&7kI5HCy> z1Gk=$dGPcQDFgB=1H-i=;Xz_=96W0bv-(+*csx3vW5n80sM}G9v0FSDznVKDa=dl42D^b{)FJw!v9TFStUu=qVCaHd@_Mk$Uni{||xo&)DeSi-eTIQ_$X zgmxFC?2wVL;mV0{^|}ee*6frrjy&1IgmYKmB)v~wx99=qE=FNQ(QyY)%HmV2?Yu$re4ttxjW~9;gC}K!mY3Ukv9sF2snPv0^2QPe zPs&(@*3KJtJqfN(UyaP>D-NEN>92im=M7zR5U$=Hg+W(y96TwDIQ6NWhnwz0eV7@C zSjIYdQWo~%b>i{&TRr)LIH$pBj{$9ni z(6djtQ={BaVOi|R(tNp72`T9Jbe#iZ{BpQcFZ!Y)?=uG$THG2+ehNnapWoM&eBFZ7 z#g;Ji@?t282UM84GMeLG5Mbk|@3I88CR{szQv}5J8;B z?6fI~@{DQn^o+!Dsq$%QiSlU^4yvXS%qf{zw zCtzQBI?ujbDceQ(4=exI`!m`#2JHZ3{pgxPaeGX%lHPeDjVyWifI9{sn+&Gg zi%_$3vQ=_U08_JBsOg!*=R+%Yf_Xp+d09pm!!l&rU4*jCfvD~RR<0}uQ|VGvpP&bk zVepQAP&yt_lj6;a9Di^Ov{>}`cuBXB=oP17U5Mbf3fT@6zvf& zH*7=ip%<8JeAoVG(!(m zDb^GX?fXJb^&Rvc(Uxim%SJ(QYYX}w+t23>YwMtN*AY}&3a$K|U?}=77k!UhJbTW#ZTf=BEWE3720za+6(Jo>w^jmuF&y$rYIcB$Mr+qUApuk7vRQixG=#3+00>lKFZu4 z&KcKYWTc-p?_Lho^%)rLX`PoMrhf{j6N@osytPtM%?qLWm*E)gebZWgs~enqGYBJx zz0T+1>UOx0m4|Geb$`t7O`!bbW7O63;koun5NuoV4hEn8kWBRLgTz~)c3L%* z{PGTJ9?SWwstXAe=a#@Le(S6l=I7M7J_T?Hwj3Q|@? znkb;yD^XF_XpHDHM&rxNGqFXDF=~vO*y5YH+?lfEW!dwc-;^_F%DsCP z3PnprV`>7QDHMW(X;l;YhhD1D4JQQYQZ+Q3z?BKLP*)!ZMZ?J*UnN#=tIJE z%2~Q_r6D*Zd~TG|pi}DR8KMlD*;@N~QGJvXgSASHUay<22@lkEC8cy!j+>>?Yhpt* zj?X2`{Q4cJ%&0~~_ArvIDeY8UNRo2@66d3;zfVjO27TJnbED(Vx&c0m>gKy&*{`Tf zQcYf3DU9~|pswSmm%T4+eBH}F{2$(r)|?g=|ILBw|Gx>JZjSV|&zw&5O{fEyGst&a za*Y_FRmNz-4N=PAkSJwPNVq0c85OLHp`D+pRqC~2+OV0_J%Vxy$r%zFY9FSVt5t>= zl=H%abo$v^gF!PhRCI@f@;zNda7gHj?r?O(^r9Hp9(D;M9`z)ZijnkJ9HQ!W^TGkI z-PJ4KDiU^I~5U$mWexace5=|l`JWd&=3nNk0hZNUd=^H*v7pgPNi?W0WW{hnE z8+Ms6>K9riy`GB?)pwiC-Ya(P6}0J(AtDw>`4<|bO#+Ke`(Z};;56z z&>NI7I{jRwE{IN(MrUXO4LZFm>G>>sL$EensS793L;h3hLT8E5G*hSfGjEI;EqcRH zbeGilk~iwQ1wK45=9;EX=-B;#?F~Qc`FOGCs|&a34hdC;k}9L$uhC7t}VRx z-6IbY?J1AyCNHM;vSSV+`|4t$1Tcrbvm|a9?}d4Td7jLN^~5p+n?DqOhrF{#0#o zhx~W!(Pha|#>}it)qZa%^UFe)qEo_0=O0m>x`R}o&#*bLW8+uY>(&)j!TBo68VT*g z@jGBzSAfno2UQnl(PNm6xkAzj;fJ8mWhXih-!JrOMaM|iPQw!@a_NgsJLWKEX7zdH z+=AlGx#*ICoUwKe8_*KUuYHcLKOJNY7*pj}!D^o`u;=a85~HUwF`>`+2*`I`jZTB- zsJ6CVNQ}+Q6BzSq4SA8@V6U4goQY>b+P|poP?{{DYr-kcSpU2?orJRWt0fiu>J zp@)~j+L@2B&(ukru{axcd@Ga~PoitP^NjhjG4g7zgW{NB*gNGziCLMMPVkR_vwNRl zuc%*Do7|p|)?0C%@Ut(R{iG0keZEd&3X5MlU4ehzw?UUqvs9Tkzo5P5%m$w<;wj z(cdET`l<%bt%*jAdBSxwC?PsItFhZcOctH{qX4*Ga0>kc+?fu%M41BRtaeg7)v5C& z)~7BPzWeDqj%;?E>C8)wB1Ac>388l^mKbz?cpdiN8i~F_p0K(t-5IQb?x!T7oK+5p zAtoz6|6C3y!;u5m&~yJiu48SHvo&8$p*l4iqux$daNx%!=&^SJ)0x*9NfuI{oUI)c zOH7tH>wnJ&in98lM;dRZI@?HP3Y4>&)^mx;GJZqCoeMV=MlAD&>gg?T(C%8MQ0pm2Q=pt}*x*lfjf9lx9bkryH6A!@WTuc*xro@U>;Ea~ zcI)Q`C?%}8Zr9h9+B`_GBVO3n6Zud%g|d3`D>|MfM~!4OeK)(}HNl#Q{&p>Cfs#@DkxEx&^uadkLk#sbE8 z4EDJ-5O(`}VE>=5G6w8C-!Cc}*6R0=v*|L%c>e~OK7yj~4%qA12F_T#3>p*%71{mK zBW@65+@Aw_ghP3kBiOHJFV5I}_we$Da^)0scM=%mXB1Tze^~Ez2HmI3V2rm@T~Z6H zO`Fl>mJeqv=KV(RgzDs#=y9W3VmAD|gqj2>Kd~4GbS)K{Px2;yw&Cqm&2J8CH5oYI zak}cC3Z+alhl>Glh&<+L<;L)_swTo=zy(zeD#p z8y*wG9jC+kX9^s=cL!r!H+-@q6h9q_{U#h{jQeF^uSrlmp$rE;?7$cwTlb2oP^!p6 zkATaJ@tEk>?<5rUjYroSPsaG(=<%)ttQuv9PThMm#{2HMJsPsF&O=8(4QFiJg&j&r z)!jyA{Tar%KZo6%1SM@AU|+jC60___>7B;IwyO_tMrM={zlZMZ*5*}4@cHVzTJ6 z4h@CB>wJ%2}4lL`)W4#)x0Qym2>%wD9D*_e7ZjvXO8zr5brEm0oPM2c34&{9vFs$cWOn2y@q?5Dkfpm?u2yFV%?x@$_tIi*0k*=<0zB`j)8zZJcP&I7>ah6sl7m zVC>;(60@8?bGC%Q_LE02%zKCGM(=teld<$~Vf%MJ82Z(360_y!mz>H@uz%Jw41G4- zoBWbN>*M!hX~kV&UBm#4Jea83=lL3Ce0|A$>I5ZgOlYXx%oyK`(_8-zg?C3`w1bi{ zelE{=r!$l-0yO+Qo-?+drBC<(s=FM+NVMUM-KS>Gyb5bQe#D477Z~GvT$cA}D6w6J zu_d1~#@C4zcJ@%&CKsdMy1^J<=T}_HgRLvdF)Fu$F+Qg=zi{|7j?qzz+y9MbQs zhi#9-F!V{J#BAtZ48M`NvhwE)sJiEGv5-za+lOVrT1-&+;^6-da@sxi;YCL zBLIq0dt=;M6JxYKa{*zw1}7-0oQDg>_G65Wk(taw%zv;NDw^sr?#3xOQQ_2K> zn$y3d(LJ3pTA$jMuspjaP@K98=l|4_G1|BKBZTFb-iP(E!5C}%0b_KpQdd%TY7A5z zd;?>e-IAE){&r>fN!Zjg7$X7>3(5!Cr1{q7Y2?Qs2h%*1v%Y>a2(#R8<{s@q&SzIq z*Lg70sdFTqoH?zZNOfis6EtCdW(-u1{}6+}9mjP&C7qnPjX6NFTh{A>AOmcOi9sz6 zVLJ0nNhfE{Y2vy|{X!GwyI&yp0dq0%#!;qIXB!*)CucoYKPK5N_YWqUa;W^UDTe-V zk?Y95BKk$n+^WV?9pA(Ae`^Y52iu_`@`=!K&1S-^A(8b@#=6?m_1cP`CklrA1Z(G9 z!I(>Tna(_m^-sneLkg*m_b>0M0oGJ}gbPpCGM$>_5Zftd-Ga`EIuc7X;Y$0Nkaz1f zG}@(dU6xTAcNued6ic#O{IcR%5ah*P!uhLCaoswpJ~?}1aS_#-S$!V|CPGzNBnEzz z%XDx<(#csDx64#VE-_)s>oKsq-4T4hTYILfA0g@FOw#fDqm)~=u*$|ABes0cbY`*^ zh<=f?H{M%BDzf-9S+xRk`;Nv)C}cV{IdOXu# zo@>;}*|Ae3yXARLO22849jL_E!IPQJOgz`vP8n+)_a=NTPZfqk>53X$QgKewS@zBJ zdyimM$P`@A%t5tt9BrX>{Yj}zIXmE*Kv*+!i3!t7+QF*nBXE8Xf7RUA3W%{8KSQVc z%z?te$r!iq0Aqa5NjrQWOnP^W8y+k%OIy;M8^F}*D8_#0t}5}TCpv32c@i)7PtLXm zl2MiI{n;l1VB4{47&UyN>ex{FTaUGmQPRoTsWb4r?)FXCb#W9%d>hDh2boUB8r~6-M&?x7Boa$<_FD3f#AKO&nOm>J>O{bVsb`r^ zO}#@B%31q68N_6H-jg}!GL#qH#>5+?Ojl>5DyoyQ&bvsjW$S#}g{Dw?KpB-7O& zq$*mUjJ0#4JD6piNZdCXOjgb~KW+xo`EC(q3Y4?A_Vl7UdS0Rl8qPj*x+LC-W0g6pEnCvl~>CA6R zIyoCR#)<0qc|QK=W5}QX2%}x1xsIH%XhJ#ji9SzE;&TS|Ai^^Cwt&?~3UH}wZ%JoE z&u-!wIwRZ_@>*}kWht#Wqvuc3TFjjL1LR*T#)Pr$1)G?av`jiizDio=fmTp9vI8dW zh+vGat!lClV8)e5sA!&zi4E5nqh}4Z(MXu@dr=iuU()sQu)+0LT)wT8 zG1_&JTsoo~ zWAv<8e~+-_HJzYr{CzaKCNoCc3BiP=bc_L0?^_sW(lSQNgtb&R;3Q;Ex`R<2{28OZ zhHt4(_y$aN7cp|nUB<+F1hSiBYS?YqG-Wr2**SAY+fqwdT910zeq`09%?mV}_7Ai+rT1qErv|LJ#f5l##4^ul`?^Bkv!|E+V%jSLYWRrq$?U^qL6zstBQC zqH2=S*Tzwy`J^`{MFY+Fe;O4d$c8KCX+RmSq+ZJWW3X=oO*l)`R5fM^xcB6?UPB^BW0?p{hoYP>oXx#`>Jzk88d-r z1>UxnHDKjrUypof1>_hM;0dccE<)$Brxic>u9lo5{ELBA)v$W~C3N1iEh03k-^=_@ zIIjQFJ!swCV|1xWaq@Iss(i9GDM@b7C2Mpk8hN}_D zLG|`R?(9S8Jmfqn6s~F-d;NZS(?v(ie?HU9)Nj$}+?B5V%5Q{R4_ms}$<#CGq^ZZH zP?LA{`}^!#+L%H%my|zttqhZ`J7$_N!iRg3T4m~d_Ac-Ayf5FR<4}|Llth z)}*~uZQ+dacMg2REu7GTPZ=2YCs%vf{!4RPkV?GVD7K`mLyRUV$xE(_m&fW-^#%>C zzC4XKl*J!wI|Novu(U%gbw;?*Z#l#VKXlyJxJ@Ll*c9?w+M(I0eAA5UH(5Psg{)>n z_MQ5M%h{i6T_a~Om(Hz(T)iHhjU7ng@4CcAyxWJz#s~Qhk3WAcF16nNT~CrtSUt#| z8SQFA!sUi!H5oApdR^)i+E#k?#EDv?L2lHmr)iSNK9P`wM6%a7#Ayr~y-^__O~zRo z9cS^nq$FJ$Wm>&_irSb+`zZ^;CNE16R?H`bLJ)WtaNakpRW=_H7bEScrV$=7q+Q#Z zn#}y_bp!#v?Bk%EaU+n`gY22njyh2EXQC!Sn<6KF#3Q**ZO|Iz@p@gdJdI=!4J}M} zFldYu9-oJcx?+^CZqG-`cpq65vTG(0Jq z=|*{yE>>;S>ZD!=$>Jebtw!gc7P7n5@=lUhd1KQylwEF+T|FF>Mi_7&_vrW?{ee@^$PkTXM;(t2vJe_r4(yujoAsDfGEpbd}cC|b~ zt4=XGXpQnjHOU7$k}Jru&_C294H%?@K1k8c()jm^S>v1BZT~|C{Q?vJuNlcI?yu4<-{Az(}tQXgq^OAip%7PRkM zlccoOC+vh=?`G({WCOXlFvkAR9Dg`-!T#09#Z?XSn(P~rkE`goZi?WeMjoqI8!hQg z9;?>t)1`hjvA6g&^&{q2`PoM8IeuOPKF;C2KeIv2emUQgRZ@3W53*-Q{c;oi(rb*V z`V^Y9Em=%xVA8s=8cm!g?vFXgjcHd#rzk%C=bv83P&NA$dXOoqH*v%{7}Z8~a5TxU zsd|keI7ve$R*ilN8FU84l#~SNI-i{0<<+OB>9q!r~z^pgfYHdUin%s2cT?-PXCn0t^dv07~IxC~NMqYJEj1bN55NB`hKOs8s3RYWIc zSsnV5q8eRz$!PPb0mrdd@gP2{(oC3*xfN9ros_NFO&4noDoO<;L)Dyb%%}3=F<`_` zqOR>L*pl5(sSbW%EX2)xn%jjw?H)3n>fKkc#j6Vh9lM|Mzz+D}RsnWhoy>IM&8#{p z`?%;a)u{rkEc8(&WX(T<-C7ngor-o=Vkl+VAu*)L-n?8uG7QTe4=ckQ(Bs=MtIh(b zj&n$X+{LHS^HBotv7J8sh=%;05ZL5}@4pozF(aUj;mD!6-^?WwuYJAZrx{S}5T1I5{s@7CZd{=ex zfR!&y=-%GF4&(fkP@sK*eoKZ~nM~A$)=!0Nu~*U8GlqLFsuR7I$inXAz_r$n=%;n6 z!<6;=!qrtq^e4TzUG^ds z&Vdm<+y~cTs*V@ooYQu6cRf*ug?BE5b3^W9_fu7M7!M8M@{VKZ)*^~A>OVCMzcd6s z+c*n-7d+*@Oa9POYT2Udm!Dz%-DLEBn80P&yVYWN@mJXK_7(K{Fq&KY>&aS7l|BT% z_+ktyA~$j?Ryx;We8CJTPW%e}KHkM$A8Q?5*87ECb%jq4-$I`Y&AFYwJfNlFte^1# zx8d_vS?D(*hC48JZ!H#2+=*y+(QJTh8=6yyPuw0;O{wZuZGaiHDPw-7Hzgdg*Ssf3X zLmOhxqq*F=dBXc2F&FSYqoL&S``F9$CS#(1VYm-U3pE(lbpT^#mP3M^@4}vv{ivLE zm3R85lHSkE#+YBH&agiFZ4CYHELXiUf--ST_tUA{uUmiq;&49=gEg$k)&^74r|$hJk5-0mJ%~ij3*{UKj#?6pfVXs*&7SClA;D;yL;46f-h!2#K3!Irh{{WjOZk+QT8IL6Z=xnaWSyANh9>w zGlLIxIZc>Nh1{x>vcX51Qk{92mH9t<25b5)M33-h{M*e!NU4n~{}oKX{$Erl=H!5z zGsyg2f<9f(GM#y0h9E>K(?0pNmJTyrV8bpi^p86t>beOs8A@5Q?^jeO_Or-Y8YuW> zDfVdlT+~gs>ZEK+^T)z!>#z9Y9o$-MyV zlJJ}xT`1(N8r|0>DEV~(cKx#zV!hb=Cy==yfDmDRKncYGw| zIoV*_+d5v`h>jy0RcE2PWX&L9IvE`$H9FYS16FKH#|{flGacAibyAkvJGGWBLU$2z zv@@_n%2K8?zhl)&+2s5~wRHXGs9 zi@GR5M*Neo>BH{V(&2$laHd>_eK#HA`+uHHn2m~#3SuZ_gB|GAYU0vA?<|~fv%vwX z{Y(e6M-f9Q8+PLaDXP(N^S$AR#;G`{tdQwcJp~!5r-Tiix388iWWiCm>%0N`Z;lpq zA6Ru#Hooh|S~|s#m2fpP5To+{BkBfOby60kuibtgJ37Fb)j=5b&`;C}Ddwj4{FmL(Ja`YrGTD z-QR)RA2^>B+KSH|{ijWWO>sfky_o}-|Cr`hTQS$c4~|g0unPT?KVnSu4|f$qq1|Ql znO@HIxl28>73b8*oLjKr#wqmQRmhl75wb!2R}(0nBS-(76Wm6>5~>r|?BS8^VN;8t z7|`}RE3;FP`N6CuI%S?01Sy*?X6P^Q90|*O0TnxE^H_?0TG{)!}#Z0b_ z%FaaB*a^MAvSWZI(>!-G^O z_A`FhMabK~92Ln$b#zj8c~QBbqgj*~hVOEOyq#(2Gi(6U!7+9}3A?tPKE>2Li^7bV zko#mJDjZKRooZc%#Xl*#Jggnj)%1C#J`)N92BA;e*<8C7bpEqdEhk%I7+&2D)~9Eq zkK2D36XOD-G>|`HGkRanWeixK4{x6X`R)ABd)hX}%xt}+lpTlsRm}6?qJw{of%W#2(0Aqw#^@L`Hz$l+*a9~6oQJ+ocQ8ip zX9mJT*N=g9{_*HtU1?=CbAPy@43_@`(LMMOx8>=1BC%0rWypAAW;#k)=>z&~(Lh{# zt2V1(b#*>^Eo&s|i0^_<%62{>y_T%qSUh?E(NGxefxcQ#rZXF@Iw{+Cri|!p#r1Vq z^QBPGcNBVWX~hlPYY-UggP{}G!upYOQ86-rF)_b{ou36on)lH+>obwDx`dxx2t@@= z(Jw?TGImXvya@_7%tD{L*BKM@psEk4%l=lV*gi&N?3(=Dda$M{5x=-_G%t9zzZGe@(IHB9)^NgA4h#`hbr##4Mu?*dlWpx-XQ^J~e2BBxKVOC~G z#{=yb*tgz1*qFBions&KnN4EJrR->VMKxhjx-=-&hGFNK!RS2JR%9eD zK*vK=VGOK!5rVC%N*JT@RISL6;dm^APnLDX4%eoMjOJu-qKgT<3`f42i;lq=jM4F6 z&LC{Wz)P^|*m-OpyNf@_(N&EdoyTA$VZ(ErA*cCJblG^q%7mDZb7VO9(-JrunvLBf z?D_V6`qMHohYZ?%2aeiCp;uBSxBEM!Oq@Fg+#3t~xja-f3Sdmk6N6ob!l`D@QSr%A z#wtpwn%pmH+(j@ow8t)y+1$PMRkVz@12ycw>KT0YetmSAex56i+(yg9`$cYzhtdTP z(7B`@V>G`|!|?JX*qU+-otG=QAIG`VGBGbHXU&Gt+~#SU>Qk+HEkp|&_n}k55!vt=ul_Jj_q_GjJHolM zU%X%%f^5mB)k|;n6STsse<~z*v%dWOjg!bv1n7^Be*dH%J$mr;L#{~d4}6L6N4~3| zo{^VO^mj*_?$h5L(PL_s5K4Z8#KQ6N-g3HS`#T|QK+gD$=nz7kwmSYty!ZpbqV*wf zyf)s1rJiPNTe^-OQxhBq&vrC2^)aZ$Sy&n~3OlCLC8`YlHNlXhX@af!@98nMmjl9% zE!4989|H6L^Ghk=kq~>naD~Mw25g<`$~+Q66n^J8T}hGv0Xjn*I-V4yW`Ade#l7W2k=Ru*T9$hA?tf9WSL^ImtAMajMM#J zG6ce-1p4%@f(_%IpvwVaIwsDr5WF{sxyW38dCxfA|0P3UPiu}o^&Ftco5RlX!}ORK z3&CM0%kkehR|u~uQE{#T6n9#Joj=-X^_Ydg+~sc{0`lB@x<6#~%fV^$yFh4S=zjqN C7ol+g literal 0 HcmV?d00001 diff --git a/Data/Maps/task8 b/Data/Maps/task8 new file mode 100644 index 0000000000000000000000000000000000000000..164882993f6fc01437c0ef6a84a48805c22b3fc8 GIT binary patch literal 8327 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 Zm%Td@!fnV^41>g>=@`7AJq+?3^glJ@g?9h| literal 0 HcmV?d00001 diff --git a/Docs/README.SevenTasks.txt b/Docs/README.SevenTasks.txt new file mode 100644 index 0000000..e0f0d49 --- /dev/null +++ b/Docs/README.SevenTasks.txt @@ -0,0 +1,454 @@ +The Seven Tasks +=============== + +A mini-campaign made with Wolfire's "Lugaru." + +My thanks to Wolfire for making a cool game like Lugaru. I also thank the +Wolfire fan community; although I didn't post much in the forums, I relied +heavily on the posts of others to help me make these maps. + +About this read me: + +I have always been a fan of finding out how games, books, paintings, movies, +etc. were made; what went into the creative process. Since I enjoy it I thought +others might enjoy it as well and have written up a "Making of the Seven Tasks." +If you're interested in what I was thinking or where I was going with the maps I +designed read on. +If not, that's okay, I hope you enjoy the mini-campaign anyway. + + +The Design of the Seven Tasks +----------------------------- + +The Sleuthing +~~~~~~~~~~~~~ + +Because I wasn't making a lot of fighting levels I felt I should add something +else to engage the player to make up for the short length. I came up with the +idea that the main character was something akin to a hired assassin. The +secondary goal for the player would be to figure out who hired the assassin and +why they hired him. Clues would be provided through conversations with Sage and +the design of each map. + +This was the birth of the relationship between the mendicants and the order of +the Seneschals. But because of the struggles I had with the map editor I ended +up giving up on much of this simply out of frustration. + +I also had wanted to place a shapeshifting Secret Rabbit somewhere in each of +the dialogue levels. If the player wanted they could hunt for and find this +rabbit in its various forms (very tiny, very large, invisible, as a wolf) and +then listen to it tell a joke or something. This idea was scratched completely +because I just wanted to finish the campaign and I was tired of dealing with the +bugginess of the map editor. + +For those still interested in sleuthing here are the areas where you can still +solve the mystery. They are organized from easiest to hardest to solve (in my +opinion, anyway): + + Desert Village + Mountain City + Monastery + Theatre (maybe) + Desert sandstorm (probably not but maybe. hint: it's not the obvious answer) + +For those interesting in solving those mysteries, don't read what I've written +about those individual levels because of spoilers. + +Elegance through simplicity +~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Many modern games, in an attempt to be visually realistic or to make use of +modern graphics capabilities, have excessive and hyper detailed visuals that +just result in a cluttered visual space and game space. + +One of the things I liked about Lugaru was that the simplicity of the design +created an uncluttered environment to play in. Looking at Turner's village, the +raider base, or Jack's camp we see very simple blocks. This, in my mind, makes +sense since we don't actually need a functioning village or camp to let us know +that we are in those locations. The simple blocks, while not an actual village, +represent a village; they are symbolic of a village; they form an abstract +village. However, looking at the Wolfire blog entries "The ruins of Lugaru" and +"Designing Cultures" it seems the intent of these simple blocks was different +from my interpretation, nevertheless my interpretation is what shaped my +creative process in the Seven Tasks. + +The general idea I had was that if there were many buildings, such as in a +village or city, each individual structure was not very important and thus +didn't need a lot of detail; it was the village or city as a general whole that +needed detail by having many structures; it only needed to be a silhouette of a +city. If, however, the level consisted of only one structure, such as a smithy +or a monastery, then because of its individuality that building was that much +more important and needed that much more detail. + +A Living World is an Interesting One +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +I have always felt that the most interesting games to play are ones that seem to +take place in a real world, where characters move with some purpose and do +things that make sense to some degree. + +There wasn't much room for that in a mod of Lugaru but this idea did shape what +clothes rabbits wore or where they patrolled. It also shaped the placement of +some of the structures in some of the maps. + +The Kinds of Levels +~~~~~~~~~~~~~~~~~~~ + +In the beginning I was having trouble brainstorming ideas for what the maps +should be. I came up with a general process I used early on, of placing each map +in some sphere of rabbit/human life. This helped me brainstorm a lot of the +early map ideas. For example, the maps would take place in the sphere of family +life (village), professional life (smithy), religious life (monastery), social +life (city), artistic life (theatre), etc. + +I also considered that the reason the mendicants ask for aid in each tasks is +because they lost something we all fear to lose in that sphere of life (e.g.: we +fear losing our families in family life, we fear losing our business in +professional life, we fear losing our status in artistic life). This idea was +scrapped early on though and didn't really affect the plot. + +The Design of the Maps +~~~~~~~~~~~~~~~~~~~~~~ + +Bonus Zombie Level +^^^^^^^^^^^^^^^^^^ + +This was originally going to be one of the seven tasks wherein Yew has to save +the graveyard's groundskeeper from the undead who is hiding in his hut in the +center of the graveyard. They were going to be ghosts at first but I didn't know +how to get the ghostly tutorial level rabbit so I just changed it to zombies. As +such, they had to be slow and so to counter this I made them strong and +powerful. + +I made this a bonus level because it was one of the first levels I made but I +couldn't think of a satisfactory "who" and "why". I thought of young rabbits +meddling with necromancy to resurrect one of their fabled heroes, but I decided +it just wasn't good enough. + +I really had fun with this level and I'm happy with the way it turned out. The +first moments of the map, when the zombies swarm onto the box, really bring up +imagery for me of zombie movie heroes trapped on top of a truck fending off the +monsters. Also, when you get surrounded by eight rabbit zombies and are able to +fend off all of them, that is a tremendously powerful feeling. + +The Last Castle +^^^^^^^^^^^^^^^ + +Originally this was going to be the monastery but I felt that it would be more +appropriate if this map was the headquarters of the Seneschals. I deleted some +of the platforms and the belfry, added the apprentice huts, the Seneschal homes, +and the sparring rink. + +The original idea for this map came from looking at the lookout ruins in +Turner's village in Lugaru, and trying to imagine what the original structure +might have looked like. The wall closest to the sparring rink is still the +original intact wall from the Turner's village map. + +The player spends little time in this map but I still felt I should flesh out +the world of the Seneschals as best I could. I wanted to make sure the player +would see the uniform of the Seneschals in training, since this was a clue for +solving the mystery in the Mountain City, and I wanted to make sure the player +knew that Sage was not the only master in the Last Castle. + +So, we see another master giving a lecture on sparring to some apprentices. We +see several masters with Sage, discussing what to do about the murder of an +apprentice. During sunset we see some apprentices resting among their huts, +while a couple spar in the rink, and one wanders in the hills. We see some +masters and apprentices meditating inside the Castle. All of this is meant to +help give the player a sense of what kind of life is lived here, if the player +cares to look. This is a place of training; a place of self improvement; but it +is not a cruel place either. + +The Desert Village +^^^^^^^^^^^^^^^^^^ + +I spent so much time on those chimneys. I spent an arduous time positioning +fires in the air and then chimneys around them so that all you could see was the +smoke. But, then on reloads the fires or chimneys had repositioned themselves. +The reason I had done it in the first place was because it was a clue in the +mystery. There are five huts but only four of them have active chimneys which +means one of the families is missing. This, combined with the clue of the two +sacrifices in front of three spikes, was meant to lead the player to realize +that one of the families was sacrificed but one of the parents escaped and she +or her was the mendicant, begging for revenge. The villagers who are out hunting +are hunting this escaped victim, a plot point which allowed me to create a +village larger than the eight rabbit limit, by splitting the village populace +into two maps. + +But if this village believes in rabbit sacrifices, how have they done this for +any length of time without killing off their population? To answer this I +created, nearby, the ruins of another village, implying that this village's +sacrificial rituals originally extended to their neighbors but now they have +begun to turn on themselves. + +During the day we see something of village life. A mother walks among the huts, +as her daughter trails after her. Some children play in the orchard as their +friend watches. A mother tends to the cabbage (or something) patch. During the +evening we see the rest of the adults shadow the behavior of the day. One rabbit +patrols, spending a long time in the cabbage patch looking for signs of his wife +who was working there. A couple searches the orchard for their child. Another +rabbit searches the hut for his wife. One rabbit pauses as he wanders in a large +aimless circle, numb from the shock. + +I changed the children rabbits' power and strength and armor and protection, so +I don't know why they can take such punishment before dying. + +The Smithy +^^^^^^^^^^ + +I spent a good amount of time creating a chimney through which the player could +jump down and surprise the smith. It doesn't work that well in practice. Oh +well. + +Here again the patrol paths are representative of the behavior of the rabbits. +One apprentice gathers wood for the fire (although I'm not sure wood fires can +get hot enough for a smithy), one apprentice gathers water at the well and +brings it to the smith's water bucket, and another gathers ore in the cave (not +really how things are done, but I liked the idea). The smith, more thoughtful +than his apprentices, pauses at each station. He goes to the fire to heat the +metal, then to the anvil (box) to shape it, and then to the water bucket to cool +the metal. + +The idea I had for the mystery in this level was that the smith worked far from +the city in order to be near a magical cave which gave him ore for his superior +weapons. The mendicant was going to be a spirit that lived in the cave, angry +over the theft of its property. There was going to be a clue in the cave near +the smithy, where Yew would hear the spirit speak, but I couldn't get the +hotspot to work right, even with hex edit. + +Theatre +^^^^^^^ + +What does an artist fear most? There can be many answers to this, but the answer +I was thinking of was, "Being forgotten." Thus, the mystery in this task was +that the aging thespian Commedus never wants to be forgotten, and so he is the +mendicant asking for his own death. For his last performance he wants to be +mysteriously killed on stage so everyone will talk about it for years. But it +can't look like he let someone kill him, because that would make him seem a +hack, so he has to fight back to make the death look like a murder. His rival +thespians, two prima donnas and a starving artist, don't know the specifics of +his plan but don't want to be outstaged either. I added them not only to add +extra fighting but also to provide the clue that the answer to the mystery of +"who is the mendicant" wasn't one of Commedus' rivals. + +I wondered about the behavior of rabbits in Lugaru to run for help if injured +and then run with their help back towards you. Should I make two maps, one for +the rivals and one for the thespian? I decided to justify the behavior this way: +after seeing he or she is being beaten, a rival races to kill Commedus, but upon +arriving either Commedus terrifies them and chases them back (if he's behind), +or he dodges them and runs to you to finish what he wants you to do (if he's in +front). + +Artists strive for originality and uniqueness, as a general thing. So I made +every character unique. Commedus is a tiny bit fatter due to his age and he +wears somber colors in anticipation of his death. One prima donna is shorter +than the others and wears darker colors to complement her dark fur. The male +rival is taller and slightly thinner, and he wears drab pants, since he is a +poor, starving artist. The Green and yellow prima donna I increased the size of +her legs and lowered the size of her torso to give her a more curvy appearance, +to represent her obsession with physical looks. I also made the dialogue boxes +very bright and had the rivals speak in a theatrical manner. + +Originally I planned on having a large indoor theatre, modeled off of the Globe +Theatre in which Shakespeare performed, with benches and balconies. But, I +instead decided this would be too cluttered and went with the current, simpler +design, based off of the ancient Greek amphitheatres. + +The placard at the start of the map was supposed to have a hotspot advertising +the final performance but I just couldn't get a hotspot to place. + +Desert Sandstorm +^^^^^^^^^^^^^^^^ + +This level was the fusion of two ideas. One was an idea of having a giant +rabbit that grants wishes. The other one was of the player having to hunt down +some bandits in the middle of a sandstorm. So, I just put them together and +decided that the reason Yew is chasing this group of rabbits is because they +want to sacrifice someone to the giant, but the giant is tired of being bothered +so he asks the Seneshcals to take care of it for him. + +I had a lot of fun making this level. I had to keep trying to think of +different things that could exist along this desert path: ruined villages, +ancient statues, crumbling oasis, a canyon. I also had to pay attention to make +sure that if the player followed a sign at a slightly wrong angle, they would +still find what they were looking for. So, I'd have to go back and increase the +circumference of ruins or increase the width of the front of the canyon, so the +player could bump into something rather than running forever through the desert, +having not noticed the next location. Originally, I wanted it to be that the +player would find some area and then have to search in a circle for the next +area, but I realized this was too sadistic and resorted to using mainly road +signs. I also decided to use dead bodies, rabbits who questioned their leader's +decision, to let the player know they were on the right track. + +I also wanted to give the sense of history in the desert, as though these +things had been around for a while. Aside from the typical cubes that form ruins +I also added roads buried in sand, walls and pillars being knocked over by +growing trees, and the old statue was one of my favorite touches, giving the +idea that something truly epic had once been built in this desert. + +The Mountain City +^^^^^^^^^^^^^^^^^ + +I wanted a city level where the player could wander through, either avoiding +guards through stealth, fighting them in alleys, or urban running past the +opposition. I had a lot of fun making both parts of the city inside the walls +and out. The placement of buildings also came naturally, by following the +natural shape of the terrain. Although if you really think about it, it doesn't +really look like a city, I think it succeeds as the silhouette of a city; a +symbolic city. + +But I also wanted to give a sense of the city having just been +sacked by an opposing army. I thought of having buildings knocked over or +lopsided but couldn't, at first, think of a good reason for this, so I settled +on having fires interspersed among the buildings (from the pillaging). Once I +worked on the city inside the walls I needed some way for the player to get back +in if they fell over the wall. I decided to use a natural bit of scenery, a +siege tower, and once that idea was in place, the idea of a catapult which +launched stones to knock over buildings followed instantly. + +I also wanted to make a distinction between the inner city and the outer city. +You can see that outside the walls the buildings are spaced further apart, while +inside the walls they are packed closely together. Within the walls there is +greater distinction between the poor houses (at the bottom of the hill) and the +wealthier ones (top of the hill, nearer the royal house). The soldiers outside +the walls are more poorly armed and some of them are even tired and resting. +This is because they are the dregs of General Vine's army and were used to take +on the brunt of the defense. The more elite soldiers are inside, being the most +trusted by the General and the Major to search for the missing Queen Dowager. +You can see the suspicions of the General as to where the Queen Dowager may be +hiding by noticing that the majority of the elite soldiers are searching the +wealthy houses, while only one is searching among the poor houses. + +I thought a lot about what the mystery could be in this one. I wondered perhaps +whether the Queen could be the mendicant and whether the sewer exit from which +she escaped (outside the walls) could play some role, but I decided this was too +easy. I finally came up with the idea that the General/Warlord would be a former +Seneschal who ran from his duties to gain glory. You can tell from Sage's +"mission briefing" that there is no mendicant, necessarily. Sage normally says +things like "you WILL do this" but this time he says "I WANT you to do this". +Also you can see that the Warlord is wearing the uniform of a Seneschal in +training. It is no accident that he is as strong as he is either. + +Alternate answers to "what's the difference between a general and a warlord": a +scary hat; three flagons of ale; a superego. + +Forest of Anshan +^^^^^^^^^^^^^^^^ + +Tree houses are cool. Tree house villages are even cooler. + +I am also a big fan of the Epic of Gilgamesh (wikipedia it if you don't know +what it is) so when I decided I wanted to do a forest level I began to think of +the Forest of Anshan where Gilgamesh and Enkidu have to face the monstrous +Humbaba. At first Humbaba was going to be a clan of wolves but then I came up +with a different idea. What if the wolves were hunting the monster Humbaba, and +IT was the mendicant asking for help because it was cunning enough not to face +the wolves by itself (because of this the wolves generally patrol the entrances +to the tree houses hoping to see Humbaba emerge). Thus the reason for Sage's +cryptic comment "What is scarier, a monster or a monster... the monster that +survives." I was going to have a dialogue map, after victory, in which we see +Yew being watched from the trees by a lizard, but I couldn't get the lizard +texture to appear on every load, so I scrapped the idea. + +As for the tree houses, aside from my above reasons, it just seemed right to +put them in. I made the trees very big to give a sense of grandeur to the +forest, and once I saw what it looked like, I immediately thought I should +attach platforms and boxes to the trunks. It was meant as a network of platforms +and tunnels by which the player could follow the wolves and then leap down. In +practice this doesn't work that well, at least for me, but I'm still fond of it. +I thought of having a battle on one of the tree platforms, but I felt this would +be a fiasco; the player and/or opponent would most likely end up falling down to +the ground anyway. + +The wolves patrol paths often intersect or even go alongside each other. I did +this to encourage the use of the tree houses as means of escape and espionage, +as opposed to purely ground based tactics. + +The totem at the start was supposed to have a hotspot that warned of the +monster Humbaba, but the hotspot wouldn't work. + +This was one of the levels that for some reason the enemies became super +strong. All the wolves are as strong as the Alpha wolf from Lugaru, so I gave +the wolves weapons. Although, if I had been really nice I would have just given +the player a weapon. + +Monastery +^^^^^^^^^ + +The plot is that this Monastery is a rival order to that of the Seneschals and +your mission is revenge for the murder of one of your own. + +When it came to designing the map I wanted to try something different. Rather +than designing the monastery based on aesthetic appeal (like the forest), or +based on plot (like the desert village), or to create a sense of bygone history +(the sandstorm), I wanted to try symbolism. + +I decided that there would be rising levels, and as the player climbed higher +he would encounter stronger and stronger opponents, representing their +increasing rank. + +The ground, because it is snow, is white and therefore white represents the +earthly. The sky is black and therefore represents the heavenly. So the main +character is traveling from the earthly to the heavenly; it is symbolic of his +rising skill and wisdom throughout his training. The sky light is tinted +slightly red to represent the blood the character has spilt in order to rise +from the earthly to the heavenly. + +The enemies also show this symbolic shift in enlightenment. The enemies at the +lowest level wear white as the enemies that are located higher and higher wear +increasingly dark clothes, symbolic of how close they have come to the heavenly. +Along with this, enemies at the lowest ranks wear heavy armor and unbreakable +weapons. As enemies get higher they rely on impermanent weapons and less and +less armor and clothes. This was to be symbolic of their leaving the earthly; +their decreasing reliance on earthly objects as they rely more on their inner +strength which grows due to their increasing enlightenment. This symbolism also +is meant to explain why Yew never carries a weapon from mission to mission and +only uses what he finds. + +In the end this didn't work out that well because this was another level where +the enemies were all equally super-strong. I was also having terrible problems +with entire platforms and boxes shifting positions on loads. So, I gave up on +the full scale symbolism of this map, but much of the initial intention can +still be seen. + +I was also going to have a second map where the player fought the High Templar +in a duplicate of the room Neo and Morpheus fought in the movie "the Matrix". By +this time though I was exhausted from wrestling with the map editor and scrapped +the idea. + +Some ideas that didn't make it +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +In between levels: I had thought of doing some levels where the player actually +travels the distance from the Last Castle to his next mission, encountering +story elements on the way. One idea was of bumping into the Queen Dowager and +her guard, as she flees the city, who briefly reveal some of the plot. Another +was that the woman who escaped the desert village was captured by bandits and +you run into them and save her. Ultimately though I felt this was really +unnecessary and simply increased the number of levels without necessarily +increasing the amount of fighting. One good thing was that the desert sandstorm +idea came out of brainstorming for these inbetween levels. + +The Vault of Voices: The Seneschals obviously get requests from mendicants +across vast distances. My answer to how this was possible was the Vault of +Voices. It was meant to be a series of rocks floating in a black expanse. As the +player traveled forward he saw in the distance people on platforms, floating. +These were to be the mendicants. One platform would have a lizard among some +trees, another a woman, another would be empty (since the old thespian was +dead), and so on. The final platform would be a new mendicant and there was to +be a conversation between her and Yew, where he takes on a task personally, +rather than through Sage, to show that Yew is no longer an apprentice. This idea +didn't seem crucial however and so it didn't seem like it was worth the time. + +A miniature level: The first time I changed my size to 0.1 and ran around I +burst into laughter. I thought of having a map where the world gets "shrunk." +There would be one map where everything is normal sized, and then through magic +or something Yew would get shrunken, and there would be a second map duplicated +in a smaller size. Although cool, it isn't easy to fight when that small, and +the objects don't shrink as much as the player can. The idea was then scrapped. + +Valley of the giants: The idea for a giant originally came when I thought of a +stealth level where the player has to sneak through a valley of sleeping giants. +If a giant wakes up he would kill Yew instantly with his immense power. I +dropped this idea though because although it sounds cool, it seemed that in +execution it would probably be really boring. diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md index f8467f4..8e5d010 100644 --- a/RELEASE-NOTES.md +++ b/RELEASE-NOTES.md @@ -19,6 +19,7 @@ therefore more advanced than the preceding Lugaru HD release by Wolfire. official campaign: * Temple, by Silb * Empire, by Jendraz + * The Seven Tasks, by Philtron R. - All assets (animations, textures, models, maps, sounds, etc.) of Lugaru HD by Wolfire are under a free and open source license (CC-BY-SA 3.0)! - Window and input management ported from SDL 1.2 to SDL 2.0, improving the -- 2.39.5