From a09a2b2235c508aaea756d4b103bdb13df70c342 Mon Sep 17 00:00:00 2001 From: DeathByDenim Date: Tue, 16 May 2023 21:32:13 -0400 Subject: [PATCH] Initial commit --- .gitattributes | 2 + .gitignore | 10 ++ Images/ship.png | Bin 0 -> 6029 bytes Images/ship.png.import | 34 +++++ Images/tilemap.png | Bin 0 -> 19197 bytes Images/tilemap.png.import | 34 +++++ Lobby/Lobby.gd | 63 +++++++++ Lobby/Lobby.tscn | 61 +++++++++ Maps/CAMD.xp | 160 ++++++++++++++++++++++ Maps/blood-music2.xp | 186 +++++++++++++++++++++++++ Maps/cloudscape.xp | 186 +++++++++++++++++++++++++ Maps/default.xp | 193 ++++++++++++++++++++++++++ Maps/doggy.xp | 60 +++++++++ Maps/fireball.xp | 217 +++++++++++++++++++++++++++++ Maps/fishfight.xp | 71 ++++++++++ Maps/fuzz.xp | 211 +++++++++++++++++++++++++++++ Maps/fuzz2.xp | 171 +++++++++++++++++++++++ Maps/globe.xp | 179 ++++++++++++++++++++++++ Maps/grandprix.xp | 265 ++++++++++++++++++++++++++++++++++++ Maps/newdarkhell.xp | 244 +++++++++++++++++++++++++++++++++ Maps/newdarkhell2.xp | 244 +++++++++++++++++++++++++++++++++ Maps/pad.xp | 118 ++++++++++++++++ Maps/pit.xp | 210 +++++++++++++++++++++++++++++ Maps/planetx.xp | 277 ++++++++++++++++++++++++++++++++++++++ Maps/teamball.xp | 152 +++++++++++++++++++++ Maps/tourmination.xp | 135 +++++++++++++++++++ Maps/tournament.xp | 98 ++++++++++++++ Maps/war.xp | 90 +++++++++++++ World/PlayerInput.gd | 20 +++ World/PlayerShip.gd | 51 +++++++ World/PlayerShip.tscn | 47 +++++++ World/PlayingField.gd | 140 +++++++++++++++++++ World/PlayingField.tscn | 183 +++++++++++++++++++++++++ World/bullet.gd | 21 +++ World/bullet.tscn | 18 +++ icon.svg | 158 ++++++++++++++++++++++ icon.svg.import | 37 +++++ project.godot | 48 +++++++ 38 files changed, 4394 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 Images/ship.png create mode 100644 Images/ship.png.import create mode 100644 Images/tilemap.png create mode 100644 Images/tilemap.png.import create mode 100644 Lobby/Lobby.gd create mode 100644 Lobby/Lobby.tscn create mode 100644 Maps/CAMD.xp create mode 100644 Maps/blood-music2.xp create mode 100644 Maps/cloudscape.xp create mode 100644 Maps/default.xp create mode 100644 Maps/doggy.xp create mode 100644 Maps/fireball.xp create mode 100644 Maps/fishfight.xp create mode 100644 Maps/fuzz.xp create mode 100644 Maps/fuzz2.xp create mode 100644 Maps/globe.xp create mode 100644 Maps/grandprix.xp create mode 100644 Maps/newdarkhell.xp create mode 100644 Maps/newdarkhell2.xp create mode 100644 Maps/pad.xp create mode 100644 Maps/pit.xp create mode 100644 Maps/planetx.xp create mode 100644 Maps/teamball.xp create mode 100644 Maps/tourmination.xp create mode 100644 Maps/tournament.xp create mode 100644 Maps/war.xp create mode 100644 World/PlayerInput.gd create mode 100644 World/PlayerShip.gd create mode 100644 World/PlayerShip.tscn create mode 100644 World/PlayingField.gd create mode 100644 World/PlayingField.tscn create mode 100644 World/bullet.gd create mode 100644 World/bullet.tscn create mode 100644 icon.svg create mode 100644 icon.svg.import create mode 100644 project.godot diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..8ad74f7 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Normalize EOL for all files that Git considers text files. +* text=auto eol=lf diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..fe76f6b --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +# Godot 4+ specific ignores +.godot/ + +# Godot-specific ignores +.import/ +export.cfg +export_presets.cfg + +# Imported translations (automatically generated from CSV files) +*.translation diff --git a/Images/ship.png b/Images/ship.png new file mode 100644 index 0000000000000000000000000000000000000000..fd3c40fd46cb84f177fe31375b48c05f8661cbf2 GIT binary patch literal 6029 zcmeHKX;c&0)~zrFkr@;e)EKc5Faw!LBBKEzB8m_YT2w+(fk;SV5(tALI5D;;2u@6P z)2K`;Dh?n<1qJm1vJiwIM9_8u#8yFx=&Rt+`hD+@YrXf+)T+v@d-vJroPAH7Rh8zu z(o;`owhjOQdUP*$Kj`08b!uxt*D~&=J^)brJDw3F@ncF6LXm*O<$(xEoDf8Sv0M%S z#P$sDUz=@Vr@N~^*dwnk+tB#dgLVc84^B*s7|L{N+1?trJeN89q_6kVd7-PwTPH0a zz;(b?^ULCH+RRyGf8(~Mx=WQ`ptonpu< zX0*OB_bvHNa&=|Skzp^6d!}3euD?lEn|<0yzE$8Ho7yewmO7oN?++a4GU50O{O;de zRrJUFgmn)*53HI`X-gjh*v`f!p~Vq&q^ZHng%tF=-5S&4a*rl7r$*#kG)n)3+m0Ju z%1a6Vb?>=!$Ay&p%Kd-4P8_`L`vc1?=P+(m@$czOMtFKe?Mq9J^etJrQ>&m{&|w(%5Py;>>kZ0l zYb1-+?S1oewGOkN7B{!g99y(GYiFK(^O=)%6i4YcTa!$q^>MYkq#Mjxb2Wdz_Ts|Q zklXlfZC3VSREO)1>nqEuH2R;34~A%JM04Wi?#*oIyyYG+AvS4JL-{gZcg?bTE(iQH zy3#|vT!9X+ea3UH^W42k)P3EaWa9nZk{A~jcB|CqHa1CA3^HeY^N%$Y@ORQk&fJjv!(OqcZ+qX9>KbnTKmSD&lTcN=Di@ZGGKQnb3ME zUlL|l@UjD65HoSG6?gLPt{p}xy9vCvO@H(rkE-Z@X3-JhKj^X1wx?ir3CF>NaKfbE zHjqiPGCY?CSRArGea&WB;lp1}FBqIK0X2^21RtgAY7EjVw)2P7Hn>|~_}GXF+N`+# zF*oGElRm5Q0=eDBEs1((J%*?|@yAmXuicKG95m<;=vR)OOOq#i<{_%kE7Q?_10S=OW|$l7 zR=ynR8yuN~=vcmjD8CK_oX%t~wk^e%hbisUp17HDu(tO8Mc!5eqm~=SM_;}{Up-yd zI!U>hThR;@c{$#aTtoID3VY5-T9gg*1NWE?hzE?eqrKiYMRz}PXo*YFES!b&YmOT* zJas_8ys$I)if@{A+O_nu)%AN~f*;g12BQLk1`FTsyi!q9eLMQl_Ee^kx0maVOr7*a zSC;Mw{LR#a-jfyo7H+w9TL|t#dg#L-*IBk!Hw-?&FV_;qCWCxGtd7Qdo|2^<(XaU| zK>oqGW_V(nVyjlwnbON4>ZLC96Qr}FMs2lvAt4ULID_-Ou!$l`^B&9QRsKznlE(29 zrMhj>>5{4omxyDVCV-M-NUpt1x}XeL__2BKr5giyNz07sWtA(IseN)TaSIG68)d{KKDiQuxGkZXuOSRWw` zjNp33i$MSQl?+yVB#XjEx;X1N#!?}IC{V&g#76P>Vrr}ta*CGDe0uhKHpb2O!$|IH=gF`y&ARI+(4%N?n*=Gvq&IuVIkqD_6j8rN`OYvxdC>&!? zp-?bb90rF&K?syMjxS-xqWIzkDvD1W?x2_@;tC~P0Ux2_WQGZ%B~C~rw2t@^UzE_t z=PNy5{8rwa3!+6V&?5%qOBQ@f z!DfB67eK~OQ|)&4t|o^&7IuNEo^!nskxDJw|q?~oEM=O3}Yi%qpM zmCm<;K;~b0ze9h?eF_Yre0-?x0#>vtJi5CRQstk@7O=Q%>eP^gCvfogcn->*M8cv7 zAeN1y5Sd{pHZzP&BI1Z-2ORbrDmq^*Ve(m^iV7k}b0HpkG8TuY*b`7hGRQ&^!mtDs zlSm3fQ3y<&1Bc*1atPymL$ON4g{qRt`!*^S6&s>r5h)xFhsi-vKmr*>u*VZo6bB*} z1+oY@4vtME6G`?{RBRS?nLrf9gtn6##S8~ALVozvf=Y0zn=jo7i9>%1d}_v*$CPj& z11IDPEvDmCp%WCE5%Bw>jp5{^tJ{{spHMPjHDRh;%%H2xE>YFnsK zGLW!LRh>cvQx;GzRGJ86N(3T?K)`cCsscc$ET_sF;rMA&ytrZr5vQv7&o%E4Zu)fh z=@H;@rED>c-U|`8qES3t5u>@#<#C%Q|qk5{pWbBCff0{T>0lsMiklm*_sJ%el3iGvH zeb!7RxUHhA@I-Y`YG2BDeyz!pVjqWlS}8H4<3*Y zy#-03&zTX6i{a3xkXD$tr#tXbbrfGZngh*D6M6-U0YJY&b;5G(^ev!CxPcQMPd@+rAiy*x9Q5g0f#qcr!(c73~BWq)3i zIP1*c_lkXYw#D<4`hPGM7x=HvS#IuOV?1Yt)#M)Ist>V(=Y4~@qt}#uRm0;qlW1ayV*l)?tlNa7mMkm45Q(-j*KGE8*v-(bOl(Xgirn6?x zsDXDoFAfIw7Ilw=Da(enueDqy4u4b>- zTnVSD6)hWs$$Vr;Ig97urSGcWU?Dr`x+FB7y+)l6)SsO!8D7>5Yf6rVlcz^aUy(6X zCOa!zDsR2#>`VbDhV#6r77^+znulN5D(vKgJO_wc|9VPxi{`H|L1Sm9ciHf?npJdT zSB(J{eK>jMgTw`$pe#gg5>=FEm89Jeo{a_$spp7dtV8pLn`>IVAY@ogNd|2-5hi38 z8EoFDM9EP(8ivUSte=V$?9dQ>_a&hhhiz)sT2Di$*>7mim8Ho}%kr9>;RiSgWy3W! zxt0)bS9X=wZg`;@$uq`6;iOm~e;hC~HCxRvImqgG*ehC_`r_#YETx}3AY0uq`7OPD z4y?f|l*V>YU$6F8cm36vyAJ_(M4tCWI9cCZzand>RQA@FBRy51+M$;jC39g7p`lUi zBES*8SUacoZaSasne+Q2D|yN;u9E2Si_lD7-!cYkR!ha*t+{_=>=_b~*E7PYjjslf zhG%)>XD(H1r{1mcTr;0ZFWW;fjQ}L@#Izx*>$wt``-J*i*s&&y;G4&3(f45Hrq6Z+ zMJB%tzWQKoiZ`n~Kfq{Xis!=0TgJM5j_+^CA64ib$()PkMvG{&7!w`uxBDMe_{hvd zi%T9g7pU{P;1lX=9^0->Y0iaZ*US6HPvi6xt=cS}EMscgcDfgzD0#P}XJz27E6;&( zHL2P=evLG_FPrnBe;5Q!>wXa~*_pUw^NDtA*<`l!z3yQSXjn(xsoCi)+e=YqV0G8$ zJY3hE7XlcSbTi>1B4!P)lO9u`XI+te9U+Z}~9G9B^Ft^u^748v?_w zwCdem`zn9Z4y$3lkV^wc9PIXvqG+QeO5~hTEY{DjvGAU>CTqLHbTINp{u{GVGM3R^ z<`k#f?X1&B-d9;5?&K(@Ddy8%Mt);8kBLTEN%gL4bfWN^x~ck4thsmk97}l^O&7~2 zn!PKIB;C-$E<+aZeav(Y%g0FLm6En9~4#AD;GE{Zt%VeiVnZ^z)zCrwXI zHoe%)s?>fo6hyc1ep9$W{@Z92?M){#d{RqSeeV7<^&Kxrr`KusAsK?l4=dit7Ra>e zkvGA@`SLV{_0A&6(fqSU=6bq&&uqi_kGX7f&^=eYZqb?Z{JS$1T!kCm+r}UKXjHfU zJnz2mL$OH`+-i%@K|4F+I&|Cit2y)Fe+@a%x~Yd5`_|6g+CTQfBQM*fddp0kjqt3N zmQ(lZt84MzdakEZj+*t|6XGD{11$*L8@`*W zfhqvdkVba>i~#qY(@ERZ000Pk002N^0DvnT2>J&A2owVVwjBTfg1e1v4*9uP7`(`?Idg%aQ_DytrZo=XH{n;ytf1!1JcqY& zYO3Jz0|h35WtqItNdirRtta?AD#p~YO!yF8I^!^)F4+g-7!~q##m)195&uo^v*pd! zo~EvV-s15a#qeM^xA8o;eR=R+G9EK1`JUke&^d4b#0{&0#xMxDk=K)o5y;IHzP7{C zEv}d$M<|6$-tbBk0B;bQUjZk8FH3Gu58CHDf+j1*N2#hoib`xRu8l~oh+&CVkk#8F zChK(M{VN|pBTsJM1duuwh zgaWh+NIo80A}RQtDqC_Je?%;n@jQqq1y9Crz)Z6CzzzF>?gJ$U6ZXcGv4ZxDLh%`O z2uE(=)!*NXim2JqZPcv6=Pu+O4r?=w@_=pp4HaHu?*S#JK# z6~`bS`q!1z6IH?w@=z^G!$K7oclYbQTdWbj7QnvZHugdp*@ATXJ1aIGxXd(l!YE9` zOv#oI`Q2u+OX|@ENOtnQd!tz za|f%ZsN8OrHJ!^7^s_rUG&Hh_YjkX^Uwb~_f{aeMG$vH9SI!LCSxKx!nEKo*xlTM? z^*>mPl1XzbVt)r&c!G5it?$6~%x*{!LZQXhpkWs>*NU1c7sZ&OlrZdo&@zCR7 zQW+`=$Y*i7dwTFA$xi2|^exE`FkYf9Hff^zR`%|kL_ax;lL*k9!24K47<6r_;Z2+2 zqW(fQr!%(N9;H6oJSiinxfAY6p zX~eeOPm&N*4N7_vdqxfC+=N{sMGza=$fjK{?M00EMtFa&Rmw4OZOo)zXWex+D#c;< zDktmd4CJ-=hL(dg+VtRW8B!B@pN2#x)>cCcbPmeF<2V($A+a21YN``={b_vZ?ovzM zQ*-?s-)Rov`M2}dCRyBv$%zsmLsWDs;sv~ZqLF$hBNS5sA3WyrXZNM5Zw=mZaqw|a zcNziJY*gOqpj|V&oFVS7g;))Kx}C$Z4xGgw`)mluw*<(sx7%wd<$sFfB1;+s9Madv z2YWCC@tp9ch|jfx;g1FVw!U{A4|xBh{b$YRnl4#fGDUm zb6!V{wb#fg)TtiFv50+|^ffQD)AH7RNDUHRVV|WO#Ld)os|knnuM9AqP|uRE#oL*X z&1R>9ZXa;vpK5?J0vq}SAcPSkU4I!JxSdAs_UAHohQ^sMPfi{Tadgon+hNOS`Y(8y zoR($#3sMVxAZ@`OJm^|)hV;ZiVww&%@L(4#c&pf4c~-K2ae?e%^Y838#{Wn6UiH!W z);dsv#!5w_H@0xLqb_*sAzFX8c}y=wJRpn*Vg7THrt`m2Dod5_U>9F@K}Swc(!PnT zDNtCVx+2KxJH%lQ6>xs*@$X1wApfiqX*1DTg!Qjkf@@Bt`Rx_{R> zIZxNn-9?x}^V4+$YaieMSJXt0fk6vjBg7iePis6vBT}^IskLWPO~){(he&CikT7zYvb3k8@bZ z_jknj8Xo_bsw`LbmAx%jZA58e&Hv;v@H|E2YFHj6sZ{^ZE+h>&JTxY7LDB{sNB@@G zz*FpNP5e8x+V1OZUvb_%W4{CW@xj+ckj46PClR+eJ|bqZT&8_V<{Hh%ZglxH$xk3P zSWUQER`mz>bss|^Eiv<(mRrU=(#Q2&@3RonAO8;tzu&rmg7xLX`;Y$}k^`ePua+pu zLP&me{VyFWJ`=bAne}DYdx8HANu+)JL83GZA)C4MU&@Up=%L3l&By22jVyhZr*l{K zTBMd4LkZ@$5q$sS#RaaC^`Y8*eLSa;>Ayoz7W#xJ>cveR3(d7Y;vayE=Gr(6h69utmMH%N2+&+>cWMek8ccZ8>u{7m z>EkP>dru76Q%;kty~nBYBVAwGd$Z=_9I`-Q&p%GcH4eZ0!LPYq*CAmf&?pKzX#+z;ei49?D zvk=WvQm@itvW4nzoxyn0x8k&_Z`*~nLI^Kvys(&T zejh{KNLgl&=3|Sv5!qiQeW| zGjO^&=C99*nA~9B`vOqk#J08~b#~l>`Y$;W1}pk=KT;*|pC-%RIbiU+V_m2svs!h5 zT{-H*B984;xEh6g&HLeBFE1%M^YEHU#AKRxlgju)O+$$Q*Tk07?AQUYavf#|3?1lM zZPIjxO?(ziDqGWpvqKYhfxEkfowHy=YrsMH=3V&4{aYeAiDt@w^G&RXIJxv3R&MD; z2=1Qrx&`8mmbPjWqZew)bWG^s{*Pzz956RIegk#D)eo{~R+J8ML9G)ji|4V>gIIG7 z6M7yhfh~ZBv!ny$V0tb^+()b#lsm^H$tt%9Zc9t3X0_(kG|7BwCXXXS24oDa^p@#g z{FAzq9NFLT3(%jdgEUyiiLd?mnIyetmC_SiA~8VqZt4oKcf)S@IbL_MAEjr`k5*&^ zaufEjibKPk9&WIRT4X_?1N0nL{YUYak%aEyBQ3M9hnSMs!R``XUoWaMLDU&7u=m|& zk64{5LRXrSBeTtrOefU|1!QbHhK2XIWLce-Nop#~GD&ExNKoG+Wy(Xxzmz0g(<}fH z^Gqk_6UUWI>PL)|2Hw)oTsol|&QEt+gAxsco!o9Onk9&LPadL+_e12-xf5Xmx>h)1 zn$EO`LcWysH0lcl&qS8aVVfGxZ^9eQ{7ZC&q3=KJIZBbqP2_esVyNVacX?&{yLq?< z@NzoL25{bnJEGMDKk;d5YM29h$#%2+LK%Yk)}_#Qc02QVU^K`^>}`&M->GE?9y(%EUJ~ zoknU#la-<3t`&O0)b(7mgS~qqqQFG~u18zd-OI+Y3{Z}(0BY0<(@9ixvoIA9!{oGo zC!^Rb`~(Y2sCG-vqq7c$`xX#fvs@6jiiSrMZapoR>77o9g+5Uil%gMF!V=3(gCF9_ zp_on%3{Rx{y9vk>2Gd~0j$b;N(4G#OG?#H&yL+joU}&;-@g|eg?c`c^5D_dgl^_UT z2|t1XmD53#cV}JZ9B*OtLZHQ)yf^^LL7tI=7Ztxp%P;ZB)aTlWu-`4YFAx`Uu5cX_ zc*+hW?*E;GZn`i2w6HGOwNr^IAKzr^RIaU2b>NV_cv%s=-Nn_&mo%As4mfvma76Z%cmtjW~!Z7?0N^LIYw6yeEW7bKOGra z=qu?r<~L4+($_F2x07*s|CkcG@o(~iszb4l*^5`Tcx?2YzL~lWy_o7d*6HLye^Y&4 zo}6M*!}ntd{rQEBS%@ao{_)vK#@EMmLV6l)#M{;9p}Ca}hbniCkE@ftg(+k9XOWE; z<0~Djwp?)ff2*iKc9y3J5f9j zT0LTzU0zEHzopyX5%ZKXfol%^25gk4uI!2x7m))i+eujQXdUkELhA`Xnku+3ecKj#Z?xDICNCW6`*_%n0>~6BdSly~eq!!C{-Voy4gZj_K83If-QD-IDV?2U74RPl|{iS_c#cU34WpE_V&EJOdm&F$@`6D3OnjfEYw`1#aXfUvngYn{i-KEbl~Ls=K<9s;}Se1Eim2QMqt3*Dah zY|G_n^TR=6{UiO9#JszLTsy5H;p2p`rCMijXeA|SkA$ho6;gQlNTjq?D{!2BK}7^k zpt}VCB#Q@|VyS!rt=)|}p`EBKeG}aj@eTRspH`HUm*|!7A9ZYk^dzg6XYV=cM?A5nis%*Mmm36UuP5i_;rE8mo`RRE!z$s$j({ z%nsBPjMM+)-8WY;k~XTV4l}^8O2Y7 z&=%9yCJx-a%c5L0a{fGuD|oK$s|`q<$gq7ti)M*r0h=yS<}zNp9qgLaH#tFQWi8vA z2uAeb+Y1O8=ImoLG(qSdmonfsj^bU8*z2EI7p7Kuti{}^V-PQo(T3ZSzI(mbE`PqDtc_>WpPk7a^N)v}R@+zhmRcoza}sP#8x53Z3438Fmf?&k@6C#! zg=!IszI=xr6R(0_iEqqJpCjz~xp>bz!P**eiG$yfS<72~{kaQjIjVV8G5@Szs`U5s zT`q}E)#Fq()poogy{eV0-8U1RjO;Y?z!0VvyVoUl2qGn?Wcja5Cq7Oi^bV4{%R^Br z%{MUK#mohXdZI)1Y8c1T{iSZpFOVd`{G0f(&iV+Bi^TIAd^DqXN$U$+B}Dnz2370G z7)4FUJdP|ttbdWr_MlLquFpohvXnCwU#nv^cq_u9k&im#iN=~MIv8bFPJ2ta3-sLo z><+=5yk5Y!DcFM&3SJQ1y8bdaH5x863T@H2^I;>70f7xlMqQP({;|N8N zty7HUY`t?!ac&DI6IcbX4H%Ps@0O`I(t6iQ1k-fBe<~P3w8;AD&F35Uab&;qQE+P* zD=S`rw9`n8tMXH)5hypkkzFGYOCVs(X8fg;jY8)xr?!Mtfl zg2D$}vYoKsF|CBK9_?bC?u6-ivJ(_xOZ`W8JRJsj8lH(}eTX{oYi{mj4kaJF7RjFsvP`eE38zK<&v=0 zxcjE#(uwt+LR?tCE7!570M?4@xCU31At5JDz>vp?40mr;_Hs40CM@zS`Q_wCWH5rJ zTUR~dir0TNugT%+g}s_yTEVyy2RqvGV48-jvGKfTUDYAw?>rlg)l-cq%0YN#5Tonr6lzvQ;!Hx>mnCQqs<83uS#szgQ&hnv97PX3-xAnpb;XU5Oos~3bp?+#Z9?4KyhHv@Vy z>)ucznYg)*4bV}+&)sO|M|w0{rHHFDls5Yb78dBb#vD7Q*NZ^|XYbQynNApKtf(;N z^3XuF@4&_eF8_4G4Z#Ov?JGM+8bEjxg7I`C$xT(*a^;%a2taCZo zM`)Jq6s$T@t3OxtEC4#jbkZxnLGEDiu>q=Ya%Jek4qaV9ZSbIOS3w?LJh)je69yZ( z{0Um6PeXAM~RdeF*%8des+|zQ>ox9H1QxpUnm_?1$W=C&kh!TK^-D`AlIo~ETVrRf_#hW zSR}h#huICD)=d9QQZqg#a88;G7Qi~;wvEpsCPtP^;4v0_!{0L+j9X?Jv!DC_T=E<$ zFT)Yf)Mb;U`xRNO$4Y$-!=-oiOJkhz=I^&P+L)A8zG;F=kgx*72eP0aw-EhXAv30)d{7lX(i9-jj|S3b+?M9+LCOe0iLBx8#bE0|r`JfLO=R5r|L; z7nkvQan-*<3NtHjR}%D-M0CfGU$qaPY$b0l;o#f$p7=`leG8B;m=y|`t(AD(Y_Wf2 zfD1a28m4e(;#~o;ho{_8mT0ojTOWcAzwr>c)7`DwPpYS))IdGrT|wU#5B8G=D6&3Nh?gzL5w7;x;xK7}ym1We3jSEE1!yN4l8)W{a{R`r}6kcHQcUgCm_f zwi9`>d_E6kj2BRbQxTI(RZ(x_>q3#HK&mion-$PL3pi31Aj)JPD8Y05kh4B>dqtKx zo2Gq&`R`w!YbDq!!7RNc_l$s?$jeK9c`o0V{m_{w+xSD#;U|$u45a5?{WJFti8Z!8 z=aUqNIiJrBJ1d_9+P*VUh1#K+U^GuVe*w?KJ@)5nIh6j4W0F|eYLf5K%gMd>P(Vzb z<7D_Ya2kr8#V8xRy&7zY{oM1+P;aIq74y|;4wB%;4C5x)2pP}k_kD+Yg4p_Ne>B-+ zv*y1m2;>bR2zcxs8dg5F42&*%3Zd?jQtGHREWvMA)x?gr9V%P9;or#qI(dREQg*sc zUOB*TAe(1dYI>V7T7;5;ujyNXC*uV9-jLgl$?-Sx|De9~mpR$NqZ@UPB? z?*^3=W_Xv+=)a>*ecqg31K*k=7GUO4Z9ok1E`4VNDGd1vXyiivE}2x=hEc(b=dh@9 zc%}Ti5D88wja@EYg#G!arOltg?AIcLTa$|2ueMjLiyoYY7xLHJxZCOJd<@-!L@`;n zQl8FRq7g-R&G555eklb43DmbO+MkLN+n@`gQ8ubiXS!WLcjeQy=PH4)k`bWZALw>x~t%Vx!Ec_ z`^b|6{BxtDN83Jky1rsKmOGZzhv(yzih~RVGj5*1GT7JN8*+*{R&HOyM$f2(&8S`~ zAg4B&J!n7P3%bc)Yta9w=NaMNqpPFUw7UZ22%IxK9>dBsR|{{SkhmSvbzr&cwHPm} z=!g@h2fQJ2lMi6TBaUT-hGkDu^T11$E9LR^Yo_=>w-ymj-+KWPd&EjkS`x7%*J zy(zzQlfT&YaoY8CH1mPk!>k9yLZXKi=V|Ry+@lBGJG`;k9f=~`_!Sj|F*4iFZnyET zl2J<)ZyKXI-`2j8Dc+1HW*)q>I?;~gTQ^YKSuwKyf%x7Nt%R|$E}G*H18n|Y(PSpd~W7RyOLs^4<+*90TbeG z>?~r191e*NmpR)HwUaQvU`WyEH!QF#QoEe0B>d*hP?+Tnn}%+0l)4ywZ_Aw~`u0w^ zK0qLarYm8C9G2A?QKSG<;tVnvBCm@&^OSu1V0^a?WVsx^On!6*rznLWJSre>!>^Bq zoYZ$F;%a-FFq-G`LA)a@rU-$9=6jQv9Z(d*o<3nFyUmQURU;@&BhD)$X*xt-cJcW|ovseGxQ-E@xY<``cBywh}$SS zEovk4elrf@C69;Ekd;D+S+-U<_j;fH#HbH1!)nh%j}KUN6Q<1iyWtL|K*-TP#+v%q zi^dT_-+-ZuyEB}75~dvZ-XF$6W7O5Mnc^0_=^RxY!xfQXuEa$3Rp%oZwQY`9T352# z;Vn65F%yl!B|Aq&*B0^A4(~I?6}wZy5&KK$#w)RP-^J6AE&T7n6ZdaQpLVWv_0D+V zM+u#hEj21(>D$#DWIe=CYX!)eDvW=jnq{DE-qk%thV7{UbvbBkx7*muPNE;m_*Pf4 zIy(oyy3F0@!4rW7Mz=Ybn?p^4+kFyW3$V{eAV>C%yD_3SZG5i_-rbOXO(M;)wfW_yHc1xVR}HKh&7C(i?OG+a-CU=+uTp@F!qFr0 z5POiZeVfOv{`cs0p-JG=nK8Q`ARHF0WGbT>~@G~8S9tKsX#ad6-V7$fWb6*92Fmig`j%3DAK z!r0S?gpPAx7yW4YJf&U|rj(r#B-A1stITxa)|5=4FMCMlMC7i8d!S2%zB{Ph3-kq? z3YXe2XA#LQ0sgZly~US2_q_I3DWu8%aAt9D>J z?-qX(PL++tyX0%Kosn;)`S;_Zr$!!HaS$~odNc1c3 zm)tqzEWD{(G2Ge@_W5gu_1?<5wG!H3N6bGe3>#&oc)9(s7QAV3i;R}ag9xO!ja>70 z7?IL*8ls1*qA;>wVga{1^O1F56kA`MK&C$# zEzkkJ?px(ALTq<&J{wSwQ}Os0$GbmQd(~1so_K89H_FcTpgLKdgW$Z22+H<_({Vdk z3W+mR7~fnBM);B3mgi6uorB7weeLALxR>a4*}QlI;%xoa^y=J7DX?3pFz^RE)%AT1 zX8t5ok+9zYd~>|9Q^P_Zbg=s3MsOZm(jHcMJklO?!5!4HY=>m91a*nxF@9vaNI_L# zypX2IYs+}C89np4o7Hy%V8??KiYQTr_MX(h1VNJ*zfXgQEG|Qb!B5-2D0+ihL9h$D2iWglZJkquSzVtsBsayJ#OQaYR4w=}4#Vb^`O1~WATZ;*nQ|82wpvtG!i zn{F(Z{6@;oPraf2V8QRIN^OVN}3-lzN_rIC$MO7s3S$Alo@nMnp zlsVQfKRZ8r>~C8R@FRP@L@+Y9DRcBLPvZP`V24;pxax?i!HMl4WNVpzhwtrM1pmb^RWNA*ukU-*g-o4pu;H^0Muz}D!*eak zyt~x01D5F3<;yLrtnczB%ExHL{gx}M?JxTJBZI45%co}QIR;kL6a=NEoQ+djG^Axa zw=Y4CXa-O`D>xov=j8V7z8y_I9>xJAV27{x19TI#r}VlAJ??zGQZ$QqTa4OR)te^F zXMp#TBq14LB-0FiJ>;IA=#1&6>vSrsXnV+Ms-DF&^zX_55^3~h>5CI%7 z@3e~I!gIsdS4I=&BW??9~IqC+BlcE`g#6>CoO7+ONRc8b@^0&`H069 z@!1Oh?sFM!Zr|FRGmOFHLo|Fr?(uvkMb!$e$^Cuddzdl^f@X(BtdF&>@s6k``NEe+Y&gHN|Nu6#GF zi)KRxzu-}4M&eKL<8iBu6|(`cn;RRRME#*6)u&~>Cp9Ps9eIe^d`~eMX^U=n(0Oeh zmm7FbT_39te>kES?w8QWFX#wr^++N*W>#R!Kx%=0?T!y3uqU@oGeQI<2sBKDCk1IPQ5Ui zLF_4t{M|1${_5`+W_Y-E?ctsm@hjWIQS4@1&#}#JvFr(mS(}5qK0d%v(t2Xcbj~ZQ z0NnU(Q;75QQ#7_RHvBp(wV2$_+(pgPRuIxUf4j8FVp|DPj4aC75brFTMd;iePO$r$ zw?-$#=|abRBM#qkoO8Sroh(9!J;_A1&+Od!(bQV95K)W$`!X+lxL>O{{wt;bxTMCi zx*>L?{gJxbOW1V0OlS?UU8>!m#`39qKimc{cX3JB{kj@>l+4P0>FJ5{!sy!3`~oQ`9nL`s5f*N z#@}D|B`8qLR5|6ybq2Acn09!KsT*O(my9VYert_@4EK=TFi0>TDrgAE4YVgNpR{L> zCIYEiCnQ3?w%nHq6n>pu0jVhJ=n6LSbH&RfZcv@Pet@-5AD)I$5>M2Ed_0M(XBq$qJr<6Qh^qs%g47?bu}eaVqfF*)?2mH>_;R)J`ejYd`&zcd-QLDIQvcnQKqCmLniX z3+v#vD@)%6ybx%3ZM#v<2F2L{2-7TA>Yroa4y0`gfI{)Bi^71a?BV=cMNkRH4 zm!rBkn;uxrdqz)0b_kD z-HZ8u`l^%;h|1%^D&J}$WD*gN(ZH&ej)`CmUgGK*-B9_+S^x9J;*1r~2C}In$#HuR z3Xf;OVmY;DPQ_AW9CYobyFxIu@}vM~5M~@~>Jr(5U%)FGRD_}6&x?9Hkngj5)y6me z(NsBB<_1>^7L0cUb{^+?W;QZf$r{FvAwpWO1XIkWYzBb?E09b zA@cWTU`P!f%}cqO(h0X9rhmHJE(2sCg>N;OG>vCn$qj9~QnH`v&j%xs<;n zq_lVUk0dY$XwS?w&nffwi~9Zv=ivufuz!Y*v-s}h*=H?`i8^a4gKvYv0%{A8e>C4s8U8}1etFxjPdGm&_~E-m{4NMc#A|3Rl4RPoEiCY zH@n`5HAJ|%TGvqf2AGfbIpb=~O;8j(I;swcSh`hi%ju}xdr%zyO@#Jmb0M~BhhcGg zDcmQzyEp^5`-HXY*5#26AX3XS?;s}f)A!TSUY<}5$};UzC(N)#ia29ne&Ws|WJn`i>a&S^ya&R#G1AKgQ2mUo-P_@+l8_3_-Xn2y+ z(3>mBWyAQ{=Y>mLCC+2E7LXb;U&8=iD40x2zw%Be_x^;S?~L5)Nz z8IZANfN#mJDRS48&RN21rErx%D`TRPKb*cCzCO6XD9BHULTFnF;L|aVsJFW>$^xb- zk@#ARDC5Jm+Kf_Pq}y1U<{4Do!F9wukoyA3oqlw(AlPh+`%%|WO6>akBO5&2=O-Fy z|L>GhQU++`#4$e(AkXRR8utrgu$tXk3B z4E;etQ>NlzbAau%a}TA5vwroSjfz1&1V$TpqDu4vV!k#VHhT22Z{8W}a+D2vYK9Jh zVI)Y6+cZ7_fS_gUOU`D+q)8Is>%=AED08~^D}N-1mlgsa|D5C!v)w-L?Oq9_;+cCy z%*K6Zfqs4~vJgXlpfuoLN~yvRc9g9Q75-9>5Ej!xv%s2gM?~=c9^qU2Ac`8J!B@7p zQil;nSL@xkZ~MjaQ+l$G(AxaZ^ttEA_5UV#d#bZTP0ekmr;hl!l^*RD-L)YVnpj&V zuze@!vcCi%DoY94UOs;N3RR`k=|b?JoOE9TcKM&80ob{lK%=E2RsjG{##Iypx7)(? zc%9xl%4QVj4()8`79tISnC5hE%OPmOi>G&%Nrm-$ zyu�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 literal 0 HcmV?d00001 diff --git a/Images/tilemap.png.import b/Images/tilemap.png.import new file mode 100644 index 0000000..63732c4 --- /dev/null +++ b/Images/tilemap.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d4hd1froa8gji" +path="res://.godot/imported/tilemap.png-0b2d8e223b040aa296542dd5715adba9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/tilemap.png" +dest_files=["res://.godot/imported/tilemap.png-0b2d8e223b040aa296542dd5715adba9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Lobby/Lobby.gd b/Lobby/Lobby.gd new file mode 100644 index 0000000..504aea8 --- /dev/null +++ b/Lobby/Lobby.gd @@ -0,0 +1,63 @@ +extends Node + +const PORT = 12324 + +# Called when the node enters the scene tree for the first time. +func _ready(): + var server_list = $Control/VBoxContainer/ServerList + server_list.set_column_title(0, "Server name") + server_list.set_column_title(1, "Address") + server_list.set_column_title(2, "Players") + var root = server_list.create_item() + var child = server_list.create_item(root) + child.set_text(0, "Localhost") + child.set_text(1, "Localhost") + child.set_text(2, "0/8") + child.set_text_alignment(2, HORIZONTAL_ALIGNMENT_RIGHT) + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta): + pass + +func _on_host_pressed(): + var peer = ENetMultiplayerPeer.new() + peer.create_server(PORT) + if peer.get_connection_status() == MultiplayerPeer.CONNECTION_DISCONNECTED: + OS.alert("Failed to start multiplayer server") + return + multiplayer.multiplayer_peer = peer + start_game() + +func _on_local_pressed(): + var server_address : String = "localhost" + if server_address == "": + OS.alert("Need a remote to connect to.") + return + var peer = ENetMultiplayerPeer.new() + peer.create_client(server_address, PORT) + if peer.get_connection_status() == MultiplayerPeer.CONNECTION_DISCONNECTED: + OS.alert("Failed to start multiplayer client") + return + multiplayer.multiplayer_peer = peer + start_game() + +func _on_internet_pressed(): + pass # Replace with function body. + +func _on_quit_pressed(): + get_tree().quit() + +func start_game(): + $Control.hide() + if multiplayer.is_server(): + change_level.call_deferred(load("res://World/PlayingField.tscn")) + +func change_level(scene: PackedScene): + # Remove old level if any. + var map = $Map + for c in map.get_children(): + map.remove_child(c) + c.queue_free() + # Add new level. + map.add_child(scene.instantiate()) diff --git a/Lobby/Lobby.tscn b/Lobby/Lobby.tscn new file mode 100644 index 0000000..df0dd47 --- /dev/null +++ b/Lobby/Lobby.tscn @@ -0,0 +1,61 @@ +[gd_scene load_steps=2 format=3 uid="uid://bl0l8w83hca57"] + +[ext_resource type="Script" path="res://Lobby/Lobby.gd" id="1_1jwqj"] + +[node name="Lobby" type="Node"] +script = ExtResource("1_1jwqj") + +[node name="Map" type="Node" parent="."] + +[node name="MultiplayerSpawner" type="MultiplayerSpawner" parent="."] +_spawnable_scenes = PackedStringArray("res://World/PlayingField.tscn") +spawn_path = NodePath("../Map") +spawn_limit = 1 + +[node name="Control" type="Control" parent="."] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="VBoxContainer" type="HBoxContainer" parent="Control"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="VBoxContainer" type="VBoxContainer" parent="Control/VBoxContainer"] +layout_mode = 2 + +[node name="Local" type="Button" parent="Control/VBoxContainer/VBoxContainer"] +layout_mode = 2 +text = "Local" + +[node name="Internet" type="Button" parent="Control/VBoxContainer/VBoxContainer"] +layout_mode = 2 +text = "Internet" + +[node name="Host" type="Button" parent="Control/VBoxContainer/VBoxContainer"] +layout_mode = 2 +text = "Host" + +[node name="Quit" type="Button" parent="Control/VBoxContainer/VBoxContainer"] +layout_mode = 2 +text = "Quit" + +[node name="ServerList" type="Tree" parent="Control/VBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +columns = 3 +column_titles_visible = true +hide_root = true +select_mode = 1 + +[connection signal="pressed" from="Control/VBoxContainer/VBoxContainer/Local" to="." method="_on_local_pressed"] +[connection signal="pressed" from="Control/VBoxContainer/VBoxContainer/Internet" to="." method="_on_internet_pressed"] +[connection signal="pressed" from="Control/VBoxContainer/VBoxContainer/Host" to="." method="_on_host_pressed"] +[connection signal="pressed" from="Control/VBoxContainer/VBoxContainer/Quit" to="." method="_on_quit_pressed"] diff --git a/Maps/CAMD.xp b/Maps/CAMD.xp new file mode 100644 index 0000000..3eae6a8 --- /dev/null +++ b/Maps/CAMD.xp @@ -0,0 +1,160 @@ +# Map converted by mapmapper +# @(#)$Id: CAMD.xp,v 1.1.1.1 2001/07/04 07:13:36 dick Exp $ Version 1.0 +mapWidth: 150 +mapHeight: 150 +mapName: The Computer Aided Map Designer's first real test... +mapAuthor: Tom Grydeland +teamPlay: no +timing: no +mapData: \multiline: EndOfMapdata +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxcxxxxxxxxxxxxxxxxxxxxxs qx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs a s xx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxc qxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxs xxx +xxxxxxxxxxsc axxxxxxxxxxs #xx +xxxxxxxxxs axxxxxxf x qxxsx +xxxxxxxxs axxs dxw qxxs x +xxxxxxxs # xxw qxxx x +xxxxxxx qxx axxxw qxxxs x +xxxxxxx xxs axxxxxw qxxxx x +xxxxxxs xx axxxxxw _qxxxxs x +xxxxxx qxs axxxxxxxxxxs x +xxxxxs xx axxxxxxxs x +xxxxx xs axxxxs x +xxxxx qx x axxs x +xxxxs xx qx ax x +xxxs xs qxx x +xxx x qxxxxw x +xxx _xf qxxxxxxxw x +xxs as qxxxxxxxxxxxw x +xx qxxxxxxxxxxxxxxx#xxw x +xx qxxxxxxxxxxxxxxxxxxxxxxxxxw x +xx qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw x +xs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw x +x qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw x +x qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw x +x qxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw x +x qxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxw x +x qxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxx x +x qxxxxxxxxxs c axxxxxxxxxxxxxx x +x qxxxxxxxxs axxxxxxxxxxxxw dx +x qxxxxxxxxs axxxxxxxxxxx x +x qxxxxxxxs axxxxxxxxx x +x qxxxxxxxs axxxxxxxx x +x qxxxxxxs xxxxxxxx x +x qxxxxxxs axxxxxxx x +x qxxxxxs xxxxxxxw x +x qxxxxs xxxxxxf x +x qxxxxs xxxxxxxs x +x xxxxx dxxxxxxx x +x xxs xxxxxxs x +x dxxf xxxxxx x +x xxxxxx x +x qxxxxxx x +x xxxxxxx x +x r xxxxxxx x +x qxw xxxxxxx x +x xxxw xxxxxxx x +x qxxxx xxxxxxs x +x qxxxxxx xxxxxx x +x qxxxxxxxs xxxxxx x +x qxxxxxxxxxs qxxxxxx x +x qxxxxxxxxxxs xxxxxxx x +x qxxxxxxxxxxxxs qxxxxxxs x +x qxxxxxxxxxxxxxs xxxxxxs x +x qxxxxxxxxxxxx# qxxxxxx x +x qxxxxxxxxxxxxs qxxxxxs x +x qxxxxxxxxxxxs xxxxxs x +x xxxxxxxxxxxs #xxxxs x +x qxxxxxxxxxxs xxxxxs x +x xxxxxxxxxxx qxxxxs x +x xxxxxxxxxxs xxxxs x +x xxxxxxxxxs xxw qxxxs x +x xxxxxxxxx xxxw_ qxxxs x +x xxxxxxxxx axxxxxxxxxs x +x qxxxxxxxxx axxxxxxxs x +x xxxxxxxxxxf x +x xxxxxxxxxx x +x xxxxxxxxxs x +x xxxxxxxxx x +x xxxxxxxxx x +x xxxxxxxxs x +x xxxxxxxx x +x axxxxxxx x +x xxxxxxx x +x xxxxxxx qxxx x +x xxxxxxx qxxxs x +x xxxxxxxw qxxxxxxs x +x xxxxxxxx qxxxxxxs x +x xxxxxxxx qxxxxxxs x +x xxxxxxxx xxxxxxxw x +x axxxxxxx xxxxxxxxxw x +xw xxxxxxxw xxxxxxxxxxxw x +xxw xxxxxxxx axxxxxxxxxxxxxxxxxxxxxxw x +xxxw xxxxxxxxf axxxxxxxxxxxxxxxxxxxxxxw x +xxxxw xxxxxxxx axxxxxxxxxxxxxxxxxxxxxxxw x +xxxxxxxxxw xxxxxxxx axxxxxxxxxxxxxxxxxxxxw x +xxxxxxxxxxxw axxxxxxx axxxxxxxxxxxxxxxxw x +xsaxxxxxxxxxw xxxxxxx axxxxxxxxxxxxxx x +x axxxxxxxxxx xxxxxxxw axxxxxxxxxxx x +x axxxxxxxx xxxxxxxx axxxxxxxxx x +x xxxxxxxx xxxxxxxx xxxxxxxxx x +x axxxxxxx xxxxxxxx > axxxxxxxx x +x axxxx xxxxxxxx qxxxxxxxx x +x xxxx xxxxxxxx xxxxxxxxx x +x axxx qxxxxxxxx r xxxxxxxxs x +x qxxx xxxxxxxxx d#f xxxxxxs x +x xxxs xxxxxxxxx c xxxxxx x +x xxs xxxxxxxxx xxxxxx x +x qxs qxxxxxxxxs xxxxxx x +x s qxxxxxxxxs xxxxxx x +x qxxxxxxxxs < xxxxxs x +x qxxxxxxxs qxxxxs x +x qxxxxxxxs qxxxxxf x +x w qxxxxxxxs qxxxxxs x +x awqxxxxxxs qxxxxxxxx x +x xxxxxxxs qxxxxxxxx# x +x #xxxxs qxxxxxxxxxxs x +x xxxxs qxxxxxxxxxxxxs x +x qxxxs qxxxxxxxxxxs x +x qxw qxxxs qxxxxxxxxxxxs x +x axx_qxxxs xxxxxxxxxxxs x +x axxxxxs qxxxxxxxxxxs x +x xxxxxxxxxxx x +x xxxxxxxxxxs x +x xxxxxxxxs x +x xxxxxxxx x +x xxxxxxxxw x +x axxxxxxxx x +x xxxxxxxxw x +x axxxxxxxxw x +x axxxxxxxw x +x axxxxxxxw x +x axxxxxxxxw x +x axxxxxxxw x +x axxxxxxw x +x axxxxxx x +x axxxxxw x +x xxxxx# x +x _ axxxxs x +x xxxx x +x xxxs x +x axs x +x + dx r x +x x_ dxwq x +x xs qxxs x +x s qxxs x +x xxxs x +x xxs x +x xxw_ x +x xxxx x +x qxxxs x +x qxxx# x +x dw qf xxxxs x +x x x qxxxxw x +x xw qx x qx qxxxxxx x +x xxw xx x qxx qxxxxxxx x +x qxxxrx# qxrxxxw qxxxxxxxxw x +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +EndOfMapdata diff --git a/Maps/blood-music2.xp b/Maps/blood-music2.xp new file mode 100644 index 0000000..719ddf7 --- /dev/null +++ b/Maps/blood-music2.xp @@ -0,0 +1,186 @@ +# Created by xmapedit.color on Tue Mar 14 10:40:56 1995 + +framespersecond:12 +robots:0 +allowplayercrashes:yes +allowplayerkilling:yes +allowshields:no +playerstartsshielded:yes +targetkillteam:yes +teamassign:yes +teamimmunity:yes +limitedlives:yes +allownukes:yes +playersonradar:yes +missilesonradar:yes +treasuresonradar:yes +shieldeditempickup:no +shieldedmining:no +laserisstungun:no +movingitemprob:0.2 +dropitemonkillprob:0.5 +destroyitemincollisionprob:0.3 +initialfuel:1000 +initialtanks:1 +initialecms:0 +initialmines:0 +initialmissiles:0 +initialcloaks:0 +initialsensors:1 +initialwideangles:0 +initialrearshots:0 +initialtransporters:0 +initiallasers:0 +initialemergencythrusts:0 +initialemergencyshields:0 +initialafterburners:1 +initialautopilots:1 +emcsreprogrammines:yes +playerminimumstartfuel:500 +targetteamcollision:no +allowplayerbounces:yes +itemswallbounce:yes +shotswallbounce:no +ballswallbounce:yes +sparkswallbounce:yes +debriswallbounce:no +allowclusters:no +allowmodifiers:yes +allowlasermodifiers:yes +allowshipshapes:yes +playersonradar:yes +missilesonradar:yes +minesonradar:yes +nukesonradar:yes +distinguishmissiles:yes +identifymines:yes +nukeminsmarts:3 +nukeminmines:3 +emcsreprogrammines:yes +maxmissilesperpack:1 +minefusetime:420 +detonateitemonkillprob:0.5 +rogueheatprob:0.01 +roguemineprob:0.02 +maxshieldedwallbouncespeed:60 +maxunshieldedwallbouncespeed:60 +maxshieldedplayerwallbounceangle:180 +maxunshieldedplayerwallbounceangle:180 +playerwallbouncebrakefactor:0.5 +limitedlives:yes + +mapwidth : 100 +mapheight : 100 +mapname : Blood's Music II +mapauthor : Blood, TIMID, DR.DEATH +edgewrap : yes +teamplay : yes +oneplayeronly : no +worldlives : 3 +limitedvisibility : no +gravity : 0 +maxplayershots : 12 +shotsgravity : yes + +mapData: \multiline: EndOfMapdata + axxxx xxxxxxxxx + axxxw qxxxxxxxxx + axxw xxxxxxxxxx + axxxw qxxxxxxxxxxw + qxw axxxw xxxxxx#xxxxx qxw + axxw axxx qxxxxs axxs xxx + axxw axs qxxxxs qxxx + axxxxw qxw qxxxxx xxxs + axxxxxw qxxs xxxxxx qxxs + axxxxxx#xxxs axxxxs qxxx + axxxxxxxx axxx qw qxxxs + axxxxxxw axs xxxxxxs + axxxxs axxxs + axs + + qxxw + axxxxw qxxxw qxxxw + xxxxx qxxx#x#xxw axxxxw + axxxs qxxxs axxw *axxxw + axw qxs ! axw axxx + axxw xxx qx + xxx b b xxs qxx + axxw b b qxxw xs xxs + axs gbb 4xxxs x qxs + 4 b a#xs x qxx + qxxx#w 4 b a qxw xxs + xxxxxxw qx#w qxxxxw qxs + xxxxxxxxxxxxx qxxw xxxxxxxxxw qxs + axxxxxxxxxxxs qxxxxxx xxxxxxxxxx xx + axxxxxxxx 4 qxxxxxxx xxxxxxxxxs qxs + h axxxxxxxw q#w qxxxxxxxxxw xxxxxxxxx xx +b tby tby by tby qxxxxxxxxxxxxs qxxxxxxxxxxx xxxs axs as bby +b b b b b bgy b qxxxxxxxxxxxs qxxxxxxxxxxxxxw axs b b +b b b b b b b b qxxxxxxxxxxxxs qxxxxxxxxxxxxxxxx b h +b b b b b b b bby xxxxxs axxxs qxxxxxxxxxx#xxxxxxw bb +b b b b b b b b axxxs axs qxxxxxxxxxs axxxxx b y +b b b b b bth b axs axxxxxxxxx axxxw b b +bbb gbh gbh bh gbh axxxxxxx axxs bbh + axxxxs + tb b b tby b tby axs by +bbb b b b b b bb +bhb b b b b b bg + b b b gby b b b + b b b b b b b + b b b b b b qxxw b + b bbb gbh b gbh qxxxxxxxx qxxxw qxxw b + xxxxxxxxx qxxxxxw qxw qxw xxxxw + xxxxxxxxs qxxxxxxx axxxxxxxw qxxxxxw + qxxxxxxxx qxw qxxxxxxxxx axxxxxxxxxxxxxxxxw + qxxxxxxxxxw axxxxxxxxxxxxx axxxxs ax#xxxxxxw + qxxxxxxxxxxxw ax#xxxxxxxxs xxxx a#xxxxx + xxxxxxxxxxxxx axxxxxx qxw axxs ! axxxxxw + axxxxs axxxxw axxxxs qxxxxw qw axxxxx + xxxxw xxxxxxw axxs axxxxxw qxx tby axxxxw + axxxw xxxxxxx axxxx xxs b axxx + ax axxxxxs qxxxs qxx bb axx + * a qxxxw axs qxxxs axs b + xxxxxw qxxxxw axxs 3 gbh + qw axxxxxw qxxxxxxw qw qx#xw + axxxs axxxxxw qxxxxxxxx qxs xxw 3qxxxxxw + xxs axxxxx qxxxxxxxxxxs xxw axxxxx#xs axs + xx axxs xxxxxxxxxxs axxw axs 3 +x as axxxxxxxxx axx 3 q# +x axxxxxxxw axw qxxxx#w qxx +s axxxxxxx axxw qw axxxxxxxxxx + qxw axxxs axxw axw axxxxxxxxx + xxxw axw axxxxxxxs + qxxxxw axxw axxxxxs + qxxxxxx axxw axxw xxxs + qxxxxxxxw qx#xw axw axs axx + qw xxxxxxxxxxxxxxxxxxw qxxw qxxw ax xx + qxxw axxxxxxxxxxxxxxxxxxxxw xxxxw qxxxxxw xx + xxxxw axxxxx#xxxxxxxxxxxxxx axxxxw xxxxxxx xxw + axxxx axs axxxxxxxxxxs xxxxxxxxw axxxxxs xxxw + xxxx axxxxxxs xxxxxxxxxw as axxx + axxx axxxxx xxxxxxxxxxxxw axs + xxs axxxx axxxxxxxxxxxxw qxw + as axxx axxxxxxxxxxxxxw * xxxw + xxw axs axxxxxxxxxxxxxw axxxw + axx axxxxxxxxxxxxxw qx ax + ax axxxxxxxxxxxxxxxxs xw + xxxxxxxxxxxxxxs xxw qxx + #xxxxxxxxxxxs xxxw qxxxxx + xxxxxxxxxxxx axxxx#xxxxxs + qxxxxxx#xxxxx axxxx + xw qxxxxxs axxxw 2 !a#xx + xxw xxxxxs axxxxxx# axx + axxxw xxxs axxxxs bby xx + axxxw axs xxxs b xx + axxxw axs tbh axxxxw + axxxw qxw2 qxw b axxxx + axxx qxxx#xxxxx bbb ax + axw qxxxxxxxxxs + ax xxxxxxs qxw + axxxxx 2xxx + xxxxx q#xxs + axxxx xxxx + axxxw axxs + axxxxw 2 + qxxxw xxxxxx#xw +EndOfMapdata diff --git a/Maps/cloudscape.xp b/Maps/cloudscape.xp new file mode 100644 index 0000000..e0f9ca4 --- /dev/null +++ b/Maps/cloudscape.xp @@ -0,0 +1,186 @@ +# Map converted by mapmapper +# @(#)$Id: cloudscape.xp,v 1.1.1.1 2001/07/04 07:13:36 dick Exp $ Version 1.0 +mapWidth: 179 +mapHeight: 176 +mapName: CloudScape +mapAuthor: Boerge 'Lynx' Berg-Olsen +teamPlay: no +timing: no +mapData: \multiline: EndOfMapdata +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xs axxxxxxxxxxxxxxxxxxxxs ax +x axxxxxxxxxxxxxxxxx x +x axxxxxxxxxxxxxs x +x axxxxxxxxxxs x +x axxxxxs qxxxxxxxxxwr x +x axxxs qxxxxxxxxxwr rqxxxxxxxxxxxxxw qxxxxxxw x +x xxx _ qxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxf x +x xxxw qxxxxxxxxxxxxxxxxxx##xxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxs _ qx +x axxx qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxs qxxxxxx +x xxxw xxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxs qxxxxxxxx +x axxxw axxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxs qxxxxxxxxxxx +x qxxxxxxxxxxw axxx axxxxxxs cc axxxxxxxxxxxxxs axxxxxxxxxxxxs xxxxxxxxxxxx +x xxxxxxxxxxxx axs c axxxxxxxxxs axxxxxxxxxxs xxxxxxxxxxxx +x axxxxxxxxxxs axxxxxxs axxxxxxxxxf axxxxxxxxxxx +x c axxxxs caxx#xxxs xxxxxxxxxxx +x axxxf axxxxxxxxxx +x axs axxxxxxxxx +x qxxxxxxxxxxw c axxxxxxxx +x qxxxxxxxxxxxx axxxxxxx +x axxxxxxxxxxxs r axxxxxx +x c qxxxxxxxw axxxx +x xxxxxxxxxf xxxx +x axxxxxxxs xxxx +x axxxxxs qxxxx +x #xxxxw qxxxxx +x qxxxxxxxxxxxxxxxxxxw xxxxxx xxxxxx +x qxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxw xxxxxx +x xxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxf qxxxxxx +x axxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxw qxxxxxxx +x caxxxxxxxxxxxxxxxxw xxxxxxxxxxx# qxxxxxxxx +x axxxxxxxxxxxxxxw axxxxxxxxxxs xxxxxxxxx +x _ axxxxxxxxxxxxxxxw axxxxxxxxx axxxxxxxx +x qxxxxxxxw axxxxxxxxxxxxw axxxxxxxs axxxxxx +x axxxxxxxxxw axxxxxxxxxxxxxw_ axxxxxs #xxxxx +x axxxxxxxxxw axxxxxxxxxxxxxxxxw axxxx qxxxxxx +x axxxxxxxxxf axxxxxxxxxxxxxxxxw axxs qxxxxxxxxx +x a#xxxxxxxw axxxxxxxxxxxxxxxxxw dxxw qxxxxxxxxxx +x axxxxxxxxw axxxxxxxxxxxxxxxxxw axxw xxxxxxxxxxx +x axxxxxxw axxxxxxxxxxxxxxxxxf dxxxxw xxxxxxxxxxx +x axxxxxxw axxxxxxxxxxxxxxx axxxxw axxxxxxxxxx +x xxxxxxx caxxxxxxxxxxxxxw axxxxf axxxxxxxx +x qxxxxxxxw axxxxxxxxxxxxxw qxxxxf axxxxxxx +x qxxxxxxxxxf axxxxxxxxxxxxxxw qxxxxs axxxxxx +x xxxxxxxxxxw axxxxxxxxxxxxxxf qxxxxx axxxxx +x #xxxxxxxxxx qxxxxxxxxxxxxxx qxxxxxs qxxxxx +x axxxxxxxxxxw qxxxxxxxxxxxxxxs xxxxxs qxxxxxxx +x axxxxxxxxxxw qx#xxxxxxxxxxs axxxx xxxxxxxx +x axxxxxxxxxx rqxxxxxxxxxxs axxxw qxxxxxxxx +x axxxxxxxxs qxxxxxxxxxxs axxxw_ xxxxxxxxx +x axxxs qxxxxxxxxxxxx axxxxw axxxxxxxx +x qxxxxxxxxxxxxs axxxx axxxxxxx +x axxxxxxxxxs axxs ax#xxx +x axxxxxxxs ax +x axxxxxs x +x r x +x qxxxxxxxxw x +x qxxxxxxxxxx x +x qxxxxxxxxxxx x +x qxxxxxxxxxxxs x +x xxxxxxxxxsc x +x axs axxs x +x qxxxw xx x +x qxxxxxxxw xx x +x qxxxxxxxxxxxxw _qxxw x +x qxxxxxxxxxxxxxxxxxxxxwr xxxxxx x +x qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxx x +x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwr axs x +x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw x +x axxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xw x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxxf qxxxw x +x axxxxxxxxxxxxxxxxxxxx dxxxxxxxxxw x +x axxxxxxxxxs xxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxw x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs x +x axxxxxxxxxxxxxxxxxxxxxxxs x +x qxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxs x +x qxxxxxxxxxxxxxxxw axxxxxxxxxxs x +x qxxs axxxw x +x qxxs axxxw x +x qxxxxxs axxxw x +x qxxxxxs axxxxw x +x qxxxs axxxw x +x xxxx xxxxxw x +x #xxxw xxxxxxw x +x xxxxxw qxxxxxxxf x +x axxxxxxxxw _ qxxxxxxxs x +x caxxxxxxxw qxxxxxxxxxs x +x axxxxxxxxxw xxxxxxs x +x caxxxxxxxxxw xxxxxx x +x axxxxxxxxxw axxxxs x +x axxxxxxx cc x +x axxxxxxw x +x axxxxw x +x axxxxxw x +x axxxxxxwrr qxxw x +x cc axxxxxxxxxxxxxxw qxxxxxxxw x +x axxxxxxxxxxxxxxw qxxxxw dxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxf qxxxxxxxxxxxxf axxxxxxxxxxxxxxxxw x +x axxxxxxsc qxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxw x +x qxxxxxxxxxxxxxxxx#s caxxxxxxxxxxxxxxxxw x +x qxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxw x +x qxxxxxxxxxxxxxxxxxx#f axxxxxxxxxxxxxxxxw x +x qxxxxxxxxxxxxxxxxxxxxx#f -- d#xxxxxxxxxxxxxxxxw x +x qxxxxxxxxxxxxxxxxxxxxxxxxxxw -- qxxxxxxxxxxxxxxxxxxw qx +x xxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxx +x axxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxx +x axxxxxxxxxxxxxxxxxxxxxxxx#w qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +x axxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +x axxxxxxxxxxxxxxxxxxxxxwr rqxxxxxxxxxxxxxxxxxxxxs ax +x axxxxxxxxxxxxxxx#xxx#xxxxxxxxxxxxxxxxxxs x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs x +x axxxxxxxxxxxxxxxxxxxxxxxxs x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x qxxxxxxw x +x qxxxxxxxxxxxxxw x +x qxxxxxxxxxxxxxxxxxxxwr x +x xxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxw x +x axxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxw dxxxxxxxxxxxxxxxxxxxxxxw x +x ax#xxxxxxxxxxxxxxxxxxxxxxxxwr axxxxxxxxxxxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxx x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxf axxxxxxxxxxxxxxxxxxxxxs x +x axxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxx x +x axxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxx x +x axxxxxxxxxxxxxxxxs xxxxxxxxxxxxxxxxxxw x +x axxxxxxxxs dxxxxxxxxxxxxxxxxxxx x +x axxxxs xxxxxxxxxxxxxxxxxxs x +x xxxs axxxxxxxxxxxxxxxs x +x xxxf axxxxxxxxs x +x qxxxw #xxxxxxx x +x qxxxxxw qxxxxxxxs x +x qxxxxxxxxxw qxxxxxxxxs x +x xxxxxxxxxxx xxxxxxxxx x +x axxxxxxxxxx xxxxxxxxx x +x axxxxxxxs axxxxxxxxw x +x axxxs axxxxxxxxxxxw x +x xx# axxxxxxxxxxxxxxw x +x xxx axxxxxxxxxxxx x +x axs axxxxxxxs x +x x +x x +x x +x x +x x +x x +x x +x x +xw qx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +EndOfMapdata diff --git a/Maps/default.xp b/Maps/default.xp new file mode 100644 index 0000000..b272628 --- /dev/null +++ b/Maps/default.xp @@ -0,0 +1,193 @@ +# Wrap-around version of The Continent +mapWidth: 170 +mapHeight: 170 +mapName: The Newbie Globe +mapAuthor: Bjørn Stabell (newbie mods by Bucko) +teamPlay: no +edgeWrap: yes +maxRobots: 9 +framesPerSecond:14 +allowplayerbounces:yes +itemswallbounce:yes +shotswallbounce:no +ballswallbounce:yes +sparkswallbounce:yes +allowModifiers:yes +maxshieldedwallbouncespeed:60 +maxunshieldedwallbouncespeed:60 +maxshieldedplayerwallbounceangle:180 +maxunshieldedplayerwallbounceangle:180 +playerwallbouncebrakefactor:0.5 + +mapData: \multiline: EOF + qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxs + qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs as axxxxxxw + axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxw + axxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxx + axxxxxxxxxxs xxxxxw +xxw axxs axxxxxxxxx +xxxxxs ( xx-xxxxxx + axxs ( _xxxxxxxxs + qxw r qxxxw ( axxxxs + qxxxxxxw xxxxxw ( qxxxw axxs + qxxxxxxxxxx xxxxxxxw ( qxxxxxxw + xx + qxxxxxw xxxxxxxxxxxx#xxxxxxxxxxw qxxxxxxxxs qxw qxx + qxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxs qxxxxxw qxxx + _ qxxxxxxxxxxxxxxxxxxs xxxxxxxxxxxxxxxxxxxxxxxxxw qxxxs qxxxxxxxxxx##xxxxs + axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxw qxxxxxxxxxxxxxxxxxxx + axxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxf qxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxs + axxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxs + axxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxrxxxxxxxxxxxxxxxxxxxxs + axxs > < axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs + _ axxxxxxxxxxxxxxxxxxxxxxxxxxxs + axxs c axxxxxxxxxxxxs + + qw qxw + qxxxxxxw axxxx#xw + axxxxxxxxxxw axxs +xxxxw axxxxxxxxxxxxw qxxxx +xxxxxxxxxxxxw axxxxxxxxxxxxxxxw qxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxw xxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxx +xxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxx +axsc axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs dxxxxxxxxxxxs axxxxs + dxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs xxxxxxxxs axs + axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxs + axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx axxxxs + axxxxxxxxxxxxxxxxxxxxxxxxxw qxxxw qxw xxxxw + axxxxxxxxxxxxxxxxxxxxxxxw qxxxxxw qxw qw qxxxxxxxw qxxxxs + axxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxwqxxxw xxxxxxxxxxxxxw qxxxxxxxs + axxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxw _ * qxxxxxxxxxxxxxxs qxxxxxxxs + axxxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxxxxs qxxxxxxxf + qw axxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxw xxxxxxxxxxxxxxxxs axxxxxxxxw + qxx axxxxxxxxxxxxxxxxs axxxxxxxs axxxxxxxw qxxxxxxxxxxxxxxxx xxxxxxxxxxs + xxxw axxxxxxxxxxxxxs axs xxxxxxxxxw qxxxxxxxxxxxxxxxxxs qxxxxxxxxxs + axxs axxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxs + as xxxs dxxxxxxxxxxxxxxxxxxxxxxxxxxxs r axxxxxxxxxx @ + qxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxw axxxxxxxxx + qxxxs qw (xxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxs xxxxxxxw + qxxs axxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxs qxxxxxxxxxxw + xs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxs qxxxxxxxxxxxxxx + qs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxs + axxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxs + axxxxxxxxxxxxxs r axxxxxxxxs + axxxxx qxxw axxxxs + qxw axxx axxxw axs + qxxxxxw axxw axw # + axxxxxxxxw axxxxxs qxxxw x + caxxxxxxxs cc axxxx x + axxxxs axxw x_ + axs xxxs as + qxs + as + + + r qxxxw + qxxxw qxxxxxxs + qxxxxxxxxxxxw qxxxxxxxs + qxxxxxxxxxxxxxxxw axxxxxxxxs w + xxxxs axxxxxxxw axxxxxxw qxxw + axxxx axxxxxw xxxxxxxx#xxxxxw + axxs axxw xxxxxxxxxxxxxxxxxxw + c axw qxxs c axxxxxw + qxx#xxw aw axxs axxxs + c axxxxw * + axxw r _ + qxxw qxxxw + axxxxxxw qxxxxxxxw + axxxxxxw axxxxxxxxxxw + axxxxxs xxxxxxxxxxxxw + xxxx axxxxxxxxxxxxxs + + qxxxxs axxxxxxxxxxxs r + qxxxxxs axxxxxxxxxxxxxxxxw + qxxxxxx c axxxxxxxxxxxxxxxw + qw qxxxxxxs # axxxxxxxxxxxxxw + qxxxxxxxxxxxxs r axxxxxxxxxxxxx + axxxxxxxxxxxxx qxxxw ) xxxxxxxxxxxxxf + axxxxxxxxxxxw qxxxxxxw axxxxxxxxxxxxw + axxxxxxxxxxxxxxxxxxxxxw xxxxxxxxxxxxx + axxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxs + axxxxxxxxxxxxxxxxx axxxxxxxxxxxxxs + axxxxxxxxxxxxxw axxxxxxxxxxs + axxxxxxxxxxxw xxxxxxxxxxw + axxxxxxxxxw axxxxxxxxxxxw + xxxxxxxxxxs axxxxxxxxxxxxw + @ qxxxxxxxxxxs axxxxxxxxxxxxxw + qxxxxxxxxxxxxs axxxxxxxxxxxw + axxxxxxxxxxxxs axxxxxxxxxw + axxxxxxxxxs xxxxxxxxxxxs + axxxxxxxxf qxxxs axxxx + r qxxxxxxxxs qw _ qxxs axxxw + qxxxxxxxw axxxxxxxxs axxxxxs axxxxw + qxxxx+xxxxxxxs axxxxxs axs r axxxxs + qxxxxxxx xxxxxs axxs c d#f c + axxxxxxx axs x c + ax#xs qxs + as + + + + + + + + + + + + + + + qxw + qxw qw qxxxxxxw + qxxxxxxxxxxs qxxxxxxxxxxw + qxxxxxxxxs axxxxxxxxxxxxxxw + qxxxxxxxxxxxx qxxw ax#xxxxxxxxxxxxw + qxxxxxxxxxxxxxxx_ qxxxxxxs axxxxxxxxxxw + qxxxxxxxxxxxxxxxxxs qxxxxxxs axxxxxxxxxw r + qxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxs axxxxxxxxxxw qxxxxxw + dxxxxxxxxxxs axxxxxs qxxxxxxs as xxxxxxx-xxxxxxxxxxxxxxxxxxw + qxxxxxs c axxxx r axxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxs + qxxxxxxxxxs xxxx qxw xxxxxxxxxs qxxxxxs 3 axxxxxxxxxxxxxs + qxxxxxxxxs qxxxxxs qxxxw qxxxxxxxxxxs qxxxxxs axxxx#xs + qxxxxxxxxs axxxxxxx ax#xxxxxxxxxxxxxxs as axxxxxxxw + qxxxxxxxxx xxxxxxxw xxxxxxxxxxxxxx axxxxxf + axxxxxxxxxxxx ax#s axxxxxxxxs xxxxxxxxxxxxxs axxxw + axxxxxxxxxxw axxxxxxf qxxxxxxxxxxxxs axxxxw + dxxxxxxxxxs xxxxs qxxxxxxxxxxxxf axxs + qxxxxxxxs qxxxxs xxxxxxxxxxxxxw @ + axxxxxxxxs axxxxxs qxxxxxxxxxxxxxxxxw + axxxxs axxxs xxxxxxxxxxxxxxxxxx + axxx axx xxxxxxxxxxxxxxxxxxw + xxxxw axw axxxxxxxxxxxxxxxxxxxxw + axxxxw xxw axxxxxxxxxxxxxxxxxxxxs ) + axxxxxxw qw_ qxxx axxxxxxxxxxxxxxxxxx + xxxxxxx xxxxxxxxxx axxxxxxxxxxxxxs + qxxxxxxxs axxxxxxxxxw axxxxxxxxxxxx + qxxxxxxs axxxxxxxs axxxxxxxxf + qxxxxxxxs axxxxs axxxx + qxxxxxxs c axxxxs + qxxxxxx qw + qxxxxxxxf qxw qxxxs + axxxxxxxw r qxxxxxxxs r qxxxxxs + dxxxxxxxxxw qxxxxxxxxxxxxs dxxxxxxxs + axxxxxxxxxxw qxxxxxxxxxxxxs c c + axxxxxxxxxxxxxxxxxxxxxxxxxxs + axxxxxxxxxxxxxxxxs + axxxxxxxxxxs + axs axxxxs + x axx + x ax + dx_ qs + as s ) qxxxw + rrqxxxxxxxxxxxxxw + qxxxxxxxxxxxxxxxxxxxw + axxxxxxxxxxxxxxxxxxxxxw + rr xxxxxxxs axxxxxxxxw + qxxw qxxxxs axxxxxxxw + qxxxxxw qcccs axxxxxxxxxxw + qxxxxxxxxxxxw axxxxxxxxxf + qxxxxxxxxxxxxxxxxf axxxxxxs + qxxxxxxxxxxxxxxxxxxxxxxw qxwrrr qxxxxxx + qxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxx qxxxxxxxxxf +EOF diff --git a/Maps/doggy.xp b/Maps/doggy.xp new file mode 100644 index 0000000..c188205 --- /dev/null +++ b/Maps/doggy.xp @@ -0,0 +1,60 @@ +# Map converted by mapmapper +# @(#)$Id: doggy.xp,v 1.1.1.1 2001/07/04 07:13:36 dick Exp $ Version 1.0 +mapWidth: 49 +mapHeight: 50 +mapName: DoggyStyle +mapAuthor: Kjell Irgens +teamPlay: no +timing: no +mapData: \multiline: EndOfMapdata +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x r r r r r r r r r r r r x +x _#_ _#_ _#_ _#_ _# _#_ _#_ _#_ _#_ _#_ _#_ _#_x +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +EndOfMapdata diff --git a/Maps/fireball.xp b/Maps/fireball.xp new file mode 100644 index 0000000..39b47e2 --- /dev/null +++ b/Maps/fireball.xp @@ -0,0 +1,217 @@ +# Map converted by mapmapper @(#)Version 1.0 + +mapWidth: 200 +mapHeight: 200 +mapName: Fireball +mapAuthor: Olaf Brandt +crashWithPayer: yes +playerKillings: yes +playerShielding: yes +limitedVisibility: yes +teamPlay: no +timing: no +onePlayerOnly: no +limitedLives: no +worldLives: 0 +mapData: \multiline: EndOfMapdata +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxx######xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx######xxxxxxx +xx #xxxxxxxxxxxxxs axxxxxxxxxxxxxx# xx +xx rqxxxxxxxxxxxxxs @ axxxxxxxxxxxxxxwr xx +xx rqxxxxxxxxxxxxxs axxxxxxxxxxxxxxwr xx +xx rqxxxxxxxxxxxxxs qxxxxxxxxxx xxxxxxxxw axxxxxxxxxxxxxxwr xx +xx qxxxxxxxxxxxxxs qxxxxxxxxxxxxs axxxxxxxxxxxw axxxxxxxxxxxxxxw xx +xx axxxxxxxxxxxxs qxxxxxxxxxxxxxxxs axxxxxxxxxxxw axxxxxxxxxxxxxs xx +x# axxxxxxxxxxs qxxx#xxxxxxxxxxxxxs axxxxxxxxxxw axxxxxxxxxxxs #x +x# r axxxxxxxxs qxxxxxs axxxxxxxxxxs axxxxxxxxxxxxw axxxxxxxxxs qwf #x +x# dqw axxxxxxs qxxxxxs axxxxxxxxx xxxxxxxxxxxxxxw axxxxxxxs qxxwf #x +x# dqxxw axxxxs qxxxxxs axxxxxxxs axxxxxxxxxxxxxxxxw axxxxxs qxxxxw #x +x# qxxxxw axxs qxxxxxxs axxxxxx axxxxxxxxxxxxxxxxx axxxs qxxxxxx##x +x##xxxxxxw qxxxxxxs xxxxxs axxxxxxxxxxxs axs qxxxxxxxxxx +xxxxxxxxxxw qxxxxxxxs qxxxxs xxxxxxxxxs qxxxxxxxxxxx +xxxxxxxxxxxw qxxxxxxxxs qxxxxx xxxxxxxxx xw qxxxxxxxxxxxx +xxxxxxxxxxxxw qxxxxxxxxxs qxxxxxxs r qxxxxxxxxs axxw xxxxxxxxxxxxx +xxxxxxxxxxxxx qxxxxxxxxxxs qxxxxxxxs dx qxxxxxxxs axxw axxxxxxxxxxxx +xxxxxxxxxxxxs qxxxxxxxxxxs qxxxxxxs xw qxxxxxxxx axw axxxxxxxxxxx +xxxxxxxxxxxs qxxxxxxxxxxxx xxxxs xxw qxxxxxxxxs xxxxw axxxxxxxxxx +xxxxxxxxxxs qxxxx xxxxxxxxs qxxs axxxw qxxxxxxxxs axxw axxxxxxxxx +xxxxxxxxxs qx xxs xxxxxxxx xx axxxx##xxxxxxxxx axxw axxxxxxxx +xxxxxxxxs qxs ax xxxxxxxx axxw axxxxxxxxxxs axxxw axxxxxxx +xxxxxxxs xxs xw axxxxxxx axxw xxxxw axxxxxx +xxxxxxs ax #xxxxxxw axxw xxxxxw axxxxx +xxxxxs axxxxxxx ax qxx xxxxxxw axxxx +xxxxs xxxxxxxw xf qxxs qxxxxxxxxw axxx +xxxs axxxxxxx c xxs xxxxxxxxxxw axx +xxs xxxxxxx xx xxxxxxxxxxxw xx +xx qxx axxxxxxw xxw xxxxxxxxxxxxw xx +xx qxxs axxxxxx xxxw xxxxxxxxxxxxxw xx +xx qxs axxxxx axxxw qxxxxxxxxxxxxxxw xx +xx qxs axxxx axxxxw qxxxxxxxxxxxxsaxx xx +xx qxs xxx axxxx#xxxxxxxxxxxs xx +xx qxx qxxxs axxxxxxxxxs xx +xx qxxx xxxs axxxxxxs xx +xx qxxxx xxxw qxxs _ xx +xx qxxxxxw axxwqxxs xw xx +xx qxxxxxxx axxxxs xxw xx +xx xxxxsaxxw axxw xx +xx qxxxs axx xxxw xx +xx qxxxx xx r qxxxxw axxxw xx +xx qxxxxs ax xxf qxxxxxxxw xxxx xx +xx xxxxs qx ax qxxxxsaxxxw xxxxw xx +xx qxxxs qxs xw qxxxxxw qxxxxxs axx xxxxx xx +xx qxxxx xs xx xxxxx xxx xxxxxs ax xf xxxxxw xx +xx qxxxxs ax qxs axxxxxxxs axs xxxxxxw xx +xx xxxxs # xxx xxxxs c xxxxxxxw xx +xx qxxxx qx qxs xxxxs qxxxxxxxx xx +xx xxxxs qxxx xx qxxx# qxxxw xxxxxxxxxw xx +xx qxxxx qxxxxs xxxx# xsaxxx xxxxsaxxxx xx +xx qxxxxxw qxxxxs qxxxxxw axxw xxxs axxxw xx +xx xxxxxxxw qxxxs qxxxxxxxw qxxxxxxw axxwqxxx axxx xx +xx qx xxxxxxxxw qxxxxxxs qxxxxxxxxxxxw qxxx xxxxw xxxxxxs axx xx +xx xs xxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxw qxxxs axxx axxxxs xx +xx x xxxxxxxxxxxxxxxxs qxxxxw qxxxxxxxxxxxxxxxxxxxw xxxs axs xx +xx axxxxxxxxxxxxs xxsaxx qxxxxxxxxxxxxxxxxxxxxxxxw qxxx # xx +xx axxxxxxs qxx ax qxxxxxxxxxxxxxxxxxxxxxxxxx xxxxs # xx +xx xxs qxxxxxxxxxxxs qxxxx qxw xx +xx xx qxxxxxxxs xxxw qxxxxxs qxxs xw xx +xx xx qxxxxxxs xxxxw qxxxxxxs dxxs xx xx +xx qx xx qxxxxs axxxxxxxxxx xxw xx +xx xs xxw xxxs axxxxxxxxw xxx xx +xx x xxxw xs axxxxxxxw xxxxw qxxxw xx +xx qx qxxw axxx axxxxxx qx xxx qxxxxx xx +xx xx qxsax xxxw qxx axxxxxw dxs axxw qxxxxxx xx +xx qxxw qxxw xxxxxxx axxxxxw axx qxxxxxxxw xx +xx xxxx xxxxxw xxxxxxs axxxxx qxx qxxxxxxxxx xx +xx xxxx qxxs ax qxxxxxs axxxxw qxxx xxxxxxxxxxw xx +xx qxxxx qxxxs qx qxxxxxxxxs axxxx xxxs qxxxxxxxxxxx xx +xx xxxxxw xxxxxs cs qxxxxxxxxxxxs axxx qxxx qxxxxxxxxxxxx xx +xx xxxxxx xxxxx qxxxxxxxxxxxxxs xxxw qxxxxs xxxxxxxxxxxxx xx +xx xxxxxxxxxxs qxxxxxxxxxxxxxxs axxxxw qxxxxxxs qxxxxxxxxxxxxxw xx +xx qxxxxxxxxxx xxxxxxxxxxxxxxxs xxxxxxxxxxs qxxxxs axxxxxxxx xx +xx xxxxxxxxxxx qxxxxs axxxxxxs axxxxxxxxs xxxxs axxxxxxx xx +xx xxxxxxxxxxs xxs axxxxx _ xxxxxxxs qxxxx axxxxxx xx +xx qxxxxxxxxs qxx xxxxs xxxxxxx xxxxx axxxxxw xx +xx xxxxxxx xxs #xxx axxxxs xxxxs axxxxx xx +xx xxxxxxxxxxw xx #xxs axxx xxxxw axxx xx +xx xxxxxxxxxxxw xx qxxs xxx axxxx xxxw xx +xx xxxxxs axxxx axw xxx axx xxxxw axx xx +xx qxxxs axxxw ax xxx xx axxxx xx xx +xx xxxs axxxw qx xxs xx xxxxw xx xx +xx xxs axxxw cs xx ax qxxxxxw axxxxw xx xx +xx xx axxx xx xxs axxw axxw xx xx +xx xx xxx xs xs axx axx xx xx +xx xx xxx qx xx ax xx xx +xx xx _ qxxs _ xx qxx qx xx xx +xx qxs xxw qxxx xx # qxxs qxx xxw xx +xx xx axxxxxxs xs x qxxx qxxs ax xx +xx xx axxxs x xw xxxs xxs x xx +xx xx xxx qxxx x xx +xx xx @ _ xxx qxxxs x xx +xx xs xxxw qxxxx x xx +xx x axxxwqxxxxxxxxw x xx +xx x # xxxxxxxs axxx x xx +xx x x r r xxxxxs xxxw xx +xx qxxf x d f xxxs axxw r xx +xx rr qxxs x @ xxx axx c xx +xx cc xxs x d f xxs qxx xx +xx xx x c c xx xxs x xx +xx x xx qx xx qxs x xx +xx x xxw qxxw qxx xxx x xx +xx xw axxw qxxxx xxx qxx x xx +xx xx qxxx xxxxx xxx dx #w x xx +xx xx qxx x#xxxxx xxs c xx x xx +xx xx qxw xxs axxxx _ xx ax x xx +xx ax qxxf xxw axxxw qxx qx x xx +xx xw qrxw xxs axxw axx xxs qxxx qx xx +xx xx qxsax xs axx xx xxw xxxs xx xx +xx xx xx xw qxx xxxw qxxxxw qxxx xs xx +xx xx xs axxw qxxxw qxxxxwqxxxxxxxxxw xxxx qx xx +xx xx qx axxw qx#xxxx xxxxxxxxxxxxxxxxxw qxxxs xx xx +xx xx xx axxxxxw xx xxxx xxxxxxxxs axxw xxxxx xx xx +xx xxw qxx axxw qxs axxw qxxxxxxs axx xxxxs xx xx +xx xxx xxx @ qxxx xx axx xxxxxxs xx qxxxx qxx xx +xx xxxxxxx qxxxx xs xxw qxxxxxs xx xxxxs qxxx xx +xx axxxxxxw qxxxxxxs axx xxxxxs @ xx qxxxx qxxxx xx +xx xxxxxxx qxxxxxxxs xxw qxxxxx xx xxxxx qxxxxx xx +xx xxxxxxx qxxxxxxxxs axxw xxxxxs qxs xxxxxw xxxxxs xx +xx xxxxxxx qxxxxxxxs xxx qxxxxs xx axxxxx qxxxxx xx +xx xxxxxxxw qxxxxxxs axxw qxxxs qxs xxxxxw _ qxxxxxxx xx +xx axxxxxxxw qxxxxxs axxw _ qxxs qxxs axxxxxxxxxxxxxxxs xx +xx xxxxxxxxwqxxxxxx qx axx xxs xxs xxxxxxxxxxxxxxx xx +xx xxxxxxxxxxxxxxxs xx qxxxx xxw xs qxs axxxxxxxxxxxxxx xx +xx axxxxxxxxxxxxs xs qxxxxxxxxxw qxxx xxxxxxxxxxxxxs xx +xx xxxxxxxxxxxs xw xxxxxxxxxxxw xxs axxxxxxxxxxxx xx +xx xxxxxxxxxxs xx xxxs axxxxxxw axxxxxxxxxxx xx +xx xxxxxxxxxs axw xxs axxxxxxw qx xxxxxxxxxxx xx +xx axxxxxxs xxx xx xxxxxxxw qxs axxxxxxxxxx xx +xx xxxxxs axx#xx qxxxxxxxxw qxs axxxxxxxxs xx +xx xxxxs qxxw xxxxxxxxxxxw qxxs axxxxxxx xx +xx axxx qxxxx xxxxxxxxxxxxw qxs xxxxxxs xx +xx xxs qxxsaxw xxxxxs axxxxxw qx axxxxx xx +xx axw qxxs xxw xxxxs axxxxx qxxxxxw xxxxs xx +xx xx dxxxs xxx xxxs qxxxxxxxxw xxxx xx +xx xx axxs axxw xxx xxw qxxxxxxs ax xxxx xx +xx ax xxx xx axxxw qxxxxxxxxs qx xxxx xx +xx xxxw axxw xxxxxxxw qxxxxxxxxxx xs r xxxs xx +xx qxxxx xxx axxxxxxxxxxxw qxxxxxxxxxxxxxs dxf xxs xx +xx xxxxx axxw axxxxxxxxxxxxxx xxxxxxxxxxxxxxxx x qxx xx +xx xxxxxw axx axxxxxxxxxxxxs axxxxxxw qx xxs xx +xx qxxxxxx ax axxxxxxxxxs axxxxxxw qxx xx xx +xx xxxxxxx xwqx xxxxxxs xxxxxxxw qxxx xs xx +xx xw qxxxxxxs axxs axxxs axxxxxxxxw qxxxxxs xx +xx axxxw qxxxxxxx axxw xxxxxxxxxxxxxs xx +xx xxxxw qxxxxxxxx xxxw xxxxxxxxxxxxs xx +xx axxxxxxw_qxxxxxxxxxs xwqx axxx qxxxxs xx +xx axxxxxxxxxxxxxxxxs axxs axx xxxxs xx +xx xxxxxxxxxxxxxxxx axw # xxxs qx xx +xx axxxxxxxxxxxxxxx axw qxx xw qxs qxxxxxxxxxxw xxs xx +xx xxxxxxxxxxxxxxs axw qxxxx xxxw qxx qxxxxxxxxxxxxxxxw qxx xx +xx axxxxxxxxxxxxs axxxxxxs axxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxs xx +xx axxxxxxxxxxs xxxxxxxxxxxxxxxxxxxxxxxxxxs xx +xx xxxxxxxxxx qxxxxxxxxxxxxxxxxxxxxxxxxxx xx +xx axxxxxxxxs xxxxxxxs axxxxxxxxxxxxxxxxs xx +xx axxxxxxx qxxxxxs axxxxxxxxxxxxxs xx +xx axxxxxs qxxxw xxxxxs axxxxxxxxxxxs xx +xx axxxs qxxxxxw xxxxs axxxxxxxxxs xx +xx xxxw xxs axxw _ xxxs axxxxxxxx xx +xx axxx ds axx axx xxxxxxxs xx +xx axxw xxw ## dxxxxxxs xx +xx axx xxx axw xxxxxs xx +xx xxx xx xxxxs xx +xx qxxx qxs qxxxs xx +xx qxxxx qxx xxxs xx +xx qxxxx# dxxs qxxs xx +xx xw qxxxxxs #xxxxxxxxxw xxs _ xx +xx xxxw qxxxxxx xxxxxxxxxxxxw qxs xx +xxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxs xx +xxxw axxxxxxxxxxxxxxxxxxxs axxx qxxxxw qxs xx +xxxxw axxxxxxxxxxxxxxxxxs axx qxxxxxxxxw qxs qxx +xxxxxw axxxxxxxxxxxxxxxs xxw qxxx xxxxxxxw qxs qxxx +xxxxxxw axxxxxxxxxxxxxx xxx qr xxxxxx xxs axxxxxxw qxxs qxxxx +xxxxxxxw axxxxxxxxxxxx# axxw qxx qxxxxxxw xs axxxxxxw qxs qxxxxx +xxxxxxxxw axxxxxxxxxxxx xxxxxxs xxxxs axxxw x axxxxxxw qxs qxxxxxx +xxxxxxxxxw axxxxxxxxxxxw axxxs qxxxs axxxw x axxxxxxw qxxs qxxxxxxx +xxxxxxxxxxw axxxxxxxxxxw xxxxx axxxxw xw axxxxxxxw qxs qxxxxxxxx +xxxxxxxxxxxw axxxxxxxxx xxxxs ax xxw xxxxxxxxw ds qxxxxxxxxx +xxxxxxxxxxxxw axxxxxxxxw qxxxx qxf axxf xxxxxxxxxw qxxxxxxxxxx +xxxxxxxxxxxxxw axxxxxx xxxxxs xs xxxxxxxxxxxw qxxxxxxxxxxx +xxxxxxxxxxxxxx axxxxxw xxxxx xxxxxxxxxxxxxw qxxxxxxxxxxxx +xxxxxxxxxxxxxx axxxxw qxxxxx qxxxxxxxxxxxxxxw qxx xxxxxxxxxxxxx +xxxxxxxxxxxxxs axxxw xxxxxxw @ qxxxxxxxxxxxxxxxxxxs xxxxxxxxxx##x +xxxxxxxxxxxxs axxw xxxxxxxw xxxxxxxxxxxxxxxxxs axxxxxxxxs #x +x##xxxxxxxxs qxw axx qxxxxxxxx qxxxxxxxxxxxxxxxs axxxxxxs #x +x# axxxxxxs qxxxw xxxxxxxxxxw qxxxxxxxxxxxxxxs qxw axxxxsf #x +x# daxxxxs qxxxxxw qxxxxxxxxxxxw qxxxxw qxxxxxxxxxxxxxs qxxxw axxsf #x +x# daxxs qxxxxxxxw dxxxw qxxxxxxxxxxxxxxxxxxxs ax qxxxxxxxxxxxxs qxxxxxw asf #x +x# das qxxxxxxxxxw axxxxxwqxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxs qxxxxxxxw xx +x# qxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxs qxxxxxxxxxw xx +xx qxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxs qxxxxxxxxxxxw xx +xx dxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxf xx +xx @ axxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxs xx +xx caxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxsc xx +xx caxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxsc xx +xx caxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxsc xx +xx #xxxxxxxxxxxxxxxw qxxxxxxxxxxxxx# xx +xxxxxxxxx######xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx######xxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +EndOfMapdata diff --git a/Maps/fishfight.xp b/Maps/fishfight.xp new file mode 100644 index 0000000..0cd448f --- /dev/null +++ b/Maps/fishfight.xp @@ -0,0 +1,71 @@ +mapWidth: 65 +mapHeight: 51 +mapName: Fishfight +mapAuthor: Jon Moore +teamPlay: no +timing: no +shotLife: 30 +fireRepeat: 0 +maxPlayerShots: 3 +allowPlayerCrashes: no +allowPlayerBounces: yes +allowShields: no +shotsWallBounce: no +maxShieldedWallBounceSpeed: 50 +maxShieldedPlayerWallBounceAngle: 180 +maxUnshieldedWallBounceSpeed: 50 +maxUnshieldedPlayerWallBounceAngle: 180 +itemProbMult: 10.0 +mapData: \multiline: EndOfMapdata +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xx_xxx_xxx_xxx_xxx_xxx_xxx_xxx_xxx_xxx_xxx_xxx_xxx_xxx_xxx_xxx_xx +xx$xxx$xxx$xxx$xxx$xxx$xxx$xxx$xxx$xxx$xxx$xxx$xxx$xxx$xxx$xxx$xx +xx(xxx(xxx(xxx(xxx(xxx(xxx(xxx(xxx(xxx(xxx(xxx(xxx(xxx(xxx(xxx(xx +xx-xxx-xxx-xxx-xxx-xxx-xxx-xxx-xxx-xxx-xxx-xxx-xxx-xxx-xxx-xxx-xx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +x x +x x +x x +x x +x ) ) ) x +x x +x x +x x +x x +x # # x +x x +x x +x x +x ) ) ) x +x x +x x +x x +x # x +x # x +x x +x x +x x +x ) ) ) x +x x +x x +x x +x x +x # # x +x x +x x +x x +x ) ) ) x +x x +x x +x x +x # x +x # x +x x +x x +x ) ) ) x +x x +x x +x x +x x +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +EndOfMapdata diff --git a/Maps/fuzz.xp b/Maps/fuzz.xp new file mode 100644 index 0000000..aeba203 --- /dev/null +++ b/Maps/fuzz.xp @@ -0,0 +1,211 @@ +# Map converted by mapmapper +# @(#)$Id: fuzz.xp,v 1.1.1.1 2001/07/04 07:13:36 dick Exp $ Version 1.0 +mapWidth: 178 +mapHeight: 198 +mapName: Fuzz EW +mapAuthor: Ronny H. Arild (+BG) +teamPlay: no +playerShielding: no +edgeWrap: yes +timing: no +mapData: \multiline: EndOfMapdata + a##s qxs axw a##s + as qxs axw as + qxs axw + qxs axw + qxs axw + qxs axw + qxs axw + qxs axw + < qxs axw > + qxs axw + as as + + + + + + qr rw + qxs axw + qxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axw + qxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axw + qxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axw + qxs qxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxw axw + qxs qxxxxxxxx xxxxxxxxxxsaxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxs xxxxxs axxxxw axw + qxs qxxxxxxxxs axs axxxxs xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxsaxxxs axxxs xxxxxw axw + qxs qxxxxxxxxs xxxx axxxxxxxxxxxxxxxxxxxxxs axxxxsaxxxxxxs xxxxxxxxxxxxxs axxxs axxxxxxxs xx as axxxxxw axw + qxs qxxxxxxxxx xxxs axxxxxxxxxxxsaxxxxs as axxxs axs xxxxxxs as axxxxw axw +qxs qxxxxxxxxxx as axxxxxxxxs xxxs axxxxs xxxxxw axw +xs qxxxxxxxxxxs axxxxxxx axx axxx xxxxxxw axw +s xxxxxxxxxxs axxxxxs as axs axxxxxx ax + xxxxxxaxs axxxs axxxxx a + xxxxxs axx xxxxx + xxxxx as xxxxx + xxxxx axxxx + xxxxxw axxx + xxxxxxf xxx + xxxxxs xxx + xxxxx xxx + xxxxs qxxx + xxxx qxxxx + xxxxw qxxxxx + xxxxxxw axxxxx + xxxxxxs axxxx + xxxxxs xxxx + xxxs xxxx + xxx axxx + xxxw qxxx + xxxx qxxxx + xxxx qxxxxxx + xxxx qxxxxxxx + xxxx qw qxxxxxxxx + xxxxw xx xxxxxxxxx + xxxxx axw qxw xxxxxxxxx + xxxxxw qxw xxxxxx qxxxxxxxxx + xxxxxxs xxx qw _ qxxxxxx xxxxxxxxxx + xxxxxx xxxw xxxxxxxxxxxxw qxxxxxxxxxx + xxxxxs xxxxw qxxxxxxxxxxxxx xxxxxxxxxxx + xxxs axxxx#xxxxxxxxxxxxxxx axxxxxxxxxx + xxx xxxxxxxxxxxxxxxxxxxx xxxxxxxxxx + xxxw xxxxxxxxxxxxxxxxxxxs xxxxxxxxxx + xxxs qxxxxxxxxxxxxxxxxxxx xxxxxxxxxx + xxs dxxxxxxxxxxxxxxxxxxxxf axxxxxxxxx + xx xxxxxxxxxxxxxxxxxxxxw axxxxxxx + xxw xxxxxxxxxxxxxxxxxxxxx xxxxxxx + xxx axxxxxxxxxxxxxxxxxxxx xxxxxxx + axs xxxxxxxxxxxxxxxxxxxs _qxxxxxxx + xxxxxxxxxxxxxxxxxxs qxxxxxxxxx + axxxxxxxx#xxxxxxxx qxxxxxxxxxx + qxw axxxs axxxxxx qxxxxxxxxxxxx + xxx axxxxx qxxxxxxxxxxxxx + xxxw axs qxxxxxxxxxxxxxx + xxxx axxxxxxxxxxxxxx + xxxxw xxxxxxxxxxxxxx + xxxxxxw xxxxxxxxxxxxxx + xxxxxxx axxxxxxxxxxxxx + xxxxxxs qxxxxxxxxxxxxx + xxxxs qxxxxxxxxxxxxxx + xxxx qxxxxxxxxxxxxxxx + xxxx qxxw qxxxxxxxxxxxxxxxx + xxxxw qxxw qxxxxx axxxxxxxxxxxxxxxx + xxxxx qxxxx qxxxxxxxx xxxxxxxxxxxxxxxx + xxxxxw qxxxxxw _ qxxxxxxxxxx qxw qxxw xxxxxxxxxxxxxxxx + xxxxxxw qxxxxxxxxxxxxxxxxxxxxxw _qxxxxxwqxxxxxxxw axxxxxxxxxxxxxxx + xxxxxxx qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw qw qxxxxxxxxxxxxxxxxx + xxxxxxxw xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxx qxxxxxxxxxxxxxxxxxx + xxxxxxxxw xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxx qxxxxxxxxxxxxxxxxxxx + xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxw qxxxxxxxxxxxxxxxxxxxx + xxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx + xxxxxxxxxxxxw xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx + xxxxxxxxxxxxxxw #xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs xxxxxxxxxxxxxxxxxxxxx + xxxxxxxxxxxxxxx _qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxw _qxxxxxxxxxxxxxxxxxxxxx + xxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs xxxxxxxxxxxxxxxxxxxxxxxxxxxx + xxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxx + xxxxxxxxxxxxxxxx qxw xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + xxxxxxxxxxxxxxxxw_ qxxxxxx qxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs as xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + xxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxx + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwqxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxx + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxx + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxx + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs _qxxxxxxxxxxx#xxxxxxxxxxxxxx + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxs axxxxxxxxxxxxx + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx_ xxxxxxxxxxxs axxxxxxxxxxxx + xxxxxxxxxxxxxxxxxsaxxxxxxxxsaxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxx axxxxxxxxxxx + xxxxxxxxxxxxxxxxx axxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw xxxxxxxxxxxx xxxxxxxxxxx + xxxxxxxxxxxxxxxxs axxs xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs xxxxxxxxxxxxw xxxxxxxxxxx + xxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxs axxs xxxxxxxxxxxxs xxxxxxxxxxx + xxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs as axxxxxxxxxxs axxxxxxxxxx + xxxxxxxxsaxxx axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxs axxxxxxx + xxxxxxxs as xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx dxxxxxxs qxxxxxxx + xxxxxxs xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxx xxxxxxxx + xxxxxx axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxs xxxxxxxx + xxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxs xxxxxxxs + xxxxx axxxxxxxxxxxxxxxxxxxxxxxxxxs xxxxxs + xxxxs axxxs axxxxxxxxxxxxxxxxxxs axxxx + xxxx axs axxxxxxxxxxxxxxxxx axs + xxxxw xxxxxxxxxxxxxxxxx + xxxxx axxxxxxxxxxxxxxxs + xxxxs axxxxxxxxxxxxxs + xxs axxxxxxxsaxs + xx xxxxxxs + xx as as + x# + xx + xxw + xxx qxw + xxx qxxxw xxx + xxx qxxxxxx r qxxxw + xxx xxxxxxx qxxxxxxxxw + xxxw xxxxxxxw qxxw dxxxxxxxxxx + xxxx axxxxxxx xxxx _ qw xxxxxxxxxx + xxxxw xxxxxxx qxxxxwqxxwqxxw axxxxxxxxx + xxxxxxw xxxxxxxw_qxxxxxxxxxxxxxxx xxxxxxxxx + xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxx + xxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxx + xxxxxxxxxwr qxw xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx + xxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxx qw qxxxw xxxxxxxx + xxxxxxxxxxxxxxxxxxxw xxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxxxx qxxxxxxxx + xxxxxxxxxxxxxxxxxxxxxxw _qxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxs qxxxw qxxxxxxxxxx + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxx xxxxx xxxxxxxxxxx + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxsaxxxxxxxxxxxxxxxxxxs axxxxxxxxxx xxxxx qxxxxxxxxxxx + xxxxxxxxxxxxxxxxxxxxs axxs as c axxxxxxxxxs xxxxxxxxxx xxxxx axxxxxxxxxxx + xxxxxxxxxxxxxxxxxxs axxxxxxxxwqxw xxxxxxxxxx qxxxxx xxxxxxxxxxx + xxxxxxxxxxxxxxxxxs xxxxxxxxxxxx xxxxxxxxxxw qxxxxxxw axxxxxxxxxx + xxxxxxxxxxxxxxxxx xxxxxxxxxxxx axxxxxxxxxxxxw xxxxxxxxxw qxxxxxxxxxx + xxxxxxxxxxxxxxxxx axxxxxxxxxxx xxxxxxxxxxxxx axxxxxxxxx xxxxxxxxxxx + xxxxxxxxxxxxxxxxs xxxxxxxxxxx qxxxxxxxxxxxxx axxxxxxx xxxxxxxxxxx + xxxxxxxxxxxxxxs xxxxxxxxxxs qxxxxxxxxxxxxxx qxxxxxxs axxxxxxxxxx + xxxxxxxxxxxxxx xxxxxxxxxx qxxxxxxxxxxxxxxxs xxxxxxx xxxxxxxxxx + xxxxxxxxxxxxxx xxx##xxxxx qxxxxxw xxxxxxxxxxxxxxxx xxxxxxx xxxxxxxxxx + xxxxxxxxxxxxxs axs axxxs qxxxxxxxxxxxw r qxxxxxxxxxxxxxxxx xxxxxxx xxxxxxxxxx + xxxxxxxxxxxxx qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxw qxxxxxxxxxx + xxxxxxxxxxxxs xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxx qxxxxxxxxxxx + xxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx axxxxxxxxxxx + xxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw xxxxxxx axxxxxxxxx + xxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxs xxxxxxxxx + xxxxxxxxxf qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxxxx xxxxxxxxx + xxxxxxxxx axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxx xxxxxxxxx + xxxxxxxxxw xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxs xxxxxxxxx + xxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxs axxxxxxxx + xxxxxxxxxx qxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxs as qxxxxxxxxxs xxxxxxxx + xxxxxxxxxx axxx xxxxxxxxxxxxxxxxxxxxs as xxxxxxxxxs xxxxxxxx + xxxxxxxxxs xxxw xxxxxxxxxxxxxxxxxxxx qxxxxxxxxx xxxxxxxx + xxxxxxxxx qxxxs qxxxxxxxxxxxxxxxxxxs qxxxxxxxxxs xxxxxxxx + xxxxxxxxx xxxs xxxxxxxxxxxxxxxxxxs axxxxxxxs xxxxxxxx + xxxxxxxxx xxx xxxxxxxxxxxxxsaxs xxxxxxx qxxxxxxxx + xxxxxxxxxw qxxxw axxxxxxxxxxxx xxxxxxx qxxxxxxxxxx + xxxxxxxxxxxw qxxxxxx xxxxxxxxxxxs xxxxxxx xxxxxxxxxxx + xxxxxxxxxxxx axxxxxs axxxxxxxxxx xxxxxxx xxxxxxxxxxx + xxxxxxxxxxxx xxxxs axxxxxxxxx axxxxxxw axxxxxxxxxx +w xxxxxxxxxxxs qxxw xxxx qxxxxxxxxx axxxxx xxxxxxxxxx q +xw axxxxxxxxxxw _qxxxxxxxw axxxw xxxxxxxxxxw_ xxxxx xxxxxxxxxs qx +axw axxxxxxxxxxxxxxxxxxxxxxxw xxxxxxxw xxxxxxxxxxxxxw xxxxs xxxxxxxxs qxs + axw axxxxxxxxxxxxxxxxxxxxxxx axxxxxxxw axxxxxxxxxxxxxxxxxw qxw xxxx _qxxxxxxxs qxs + axw axxxxxxxxxxxxxxxxxxxxxxw axxxxxxs xxxxxxxxxxxxxxxxxx xxx _ qxxxx qxxxxxxxxs qxs + axw axxxxxxxxxxxxxxxxxxxxxxxw xxxxxw _ qxxw qxw xxxxxxxxxxxxxxxxxxw _ qxxxw qxxxxxxs qxxxw xxxxxxxxs qxs + axw axxxxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxw qxxx xxxxxxxxxxxxxxxxxxx qxxxxxxxxxxx qxxxxxxxxxx xxxxs qxxxxxxxs qxs + axw axxxxxxxxxxxxxxxxxxxxx# qxxxxxxxxxxxxxxxxxxxxxxw_ qxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxw qxxxxxxxxxxxw _ xxxs qxxxxxxxxxxs qxs + axw axxxxxxxxxxxxxxxxxxxxxw xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwrqxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxwqxxxxxxxxxxxxs qxs + axw axxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxs + axw axxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxs + axw qxs + as as + + + + + + rw qr + axw qxs + axw qxs + axw qxs + < axw qxs > + axw qxs + axw qxs + axw qxs +w axw qxs q +xw axw qxs qx +xxw qw axw qxs qw qxx +xxxw q##w axw qxs q##w qxxx +EndOfMapdata + diff --git a/Maps/fuzz2.xp b/Maps/fuzz2.xp new file mode 100644 index 0000000..8dd42d4 --- /dev/null +++ b/Maps/fuzz2.xp @@ -0,0 +1,171 @@ +# Map converted by mapmapper +# @(#)$Id: fuzz2.xp,v 1.1.1.1 2001/07/04 07:13:36 dick Exp $ Version 1.0 +mapWidth: 141 +mapHeight: 161 +mapName: Fuzz II: The Search for a Better Name +mapAuthor: Ronny "Snowball" Arild +teamPlay: no +timing: no +mapData: \multiline: EndOfMapdata +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxx xxxxxxxxxxsaxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxs xxxxxs caxxxxxxxxxx +xxxxxxxxxxxxxs axs axxxxs xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxsaxxxs axxxs xxxxxxxxxx +xxxxxxxxxxxxs xxxx axxxxxxxxxxxxxxxxxxxxxscaxxxxsaxxxxxxs xxxxxxxxxxxxxscaxxxs axxxxxxxs xx as axxxxxxxxx +xxxxxxxxxxxx xxxs axxxxxxxxxxxsaxxxxs as axxxs axs xxxxxxs as axxxxxxx +xxxxxxxxxxx# as axs axxxxs xxxs axxxxs xxxxxxx +xxxxxxxxxxxs xxxx axx axxx xxxxxxx +xxxxxxxxxxs xxxs as axs axxxxxx +xxxxxxxxxs xxs axxxxx +xxxxxs xx xxxxx +xxxxx as xxxxx +xxxxx axxxx +xxxxxw axxx +xxxxxxf #xx +xxxxxs xxx +xxxxx xxx +xxxxs qxxx +xxxx qxxxx +xxxxw qxxxxx +xxxxxxw axxxxx +xxxxxxs axxxx +xxxxxs xxxx +xxxs xxxx +xxx axxx +xxxw qxxx +xxxx qxxxx +xxxx qxxxxxx +xxxx qxxxxxxx +xxxx qw qxxxxxxxx +xxxxw xx xxxxxxxxx +xxxxx axw qxw xxxxxxxxx +xxxxxw qxw xxxxxx qxxxxxxxxx +xxxxxxs xxx qw _ qxxxxxx xxxxxxxxxx +xxxxxx xxxw xxxxxxxxxxxxw qxxxxxxxxxx +xxxxxs xxxxw qxxxxxxxxxxxxx xxxxxxxxxxx +xxxs axxxx#xxxxxxxxxxxxxxx < axxxxxxxxxx +xxx > xxxxxxxxxxxxxxxxxxxx xxxxxxxxxx +xxxw xxxxxxxxxxxxxxxxxxxs xxxxxxxxxx +xxxs qxxxxxxxxxxxxxxxxxxx xxxxxxxxxx +xxs dxxxxxxxxxxxxxxxxxxxxf axxxxxxxxx +xxf xxxxxxxxxxxxxxxxxxxxw axxxxxxx +xxw xxxxxxxxxxxxxxxxxxxxx xxxxxxx +xxx axxxxxxxxxxxxxxxxxxxx xxxxxxx +xxs xxxxxxxxxxxxxxxxxxxs qxxxxxxx +xs xxxxxxxxxxxxxxxxxxs qxxxxxxxxx +xw axxxxxxxx#xxxxxxxx qxxxxxxxxxx +xxw axxxs axxxxxx qxxxxxxxxxxxx +xxx axxxxx qxxxxxxxxxxxxx +xxxw axs qxxxxxxxxxxxxxx +xxxx axxxxxxxxxxxxxx +xxxxw xxxxxxxxxxxxxx +xxxxxxw xxxxxxxxxxxxxx +xxxxxx# axxxxxxxxxxxxx +xxxxxxs qxxxxxxxxxxxxx +xxxxs qxxxxxxxxxxxxxx +xxxx qxxxxxxxxxxxxxxx +xxxx qxxw qxxxxxxxxxxxxxxxx +xxxxw qxxw qxxxxx axxxxxxxxxxxxxxxx +xxxxx qxxxx qxxxxxxxx qw dxxxxxxxxxxxxxxxx +xxxxxw qxxxxxw qxxxxxxxxxx qxw qxxw xxw xxxxxxxxxxxxxxxx +xxxxxxw qxxxxxxxxxxxxxxxxxxxxxw rqxxxxxwqxxxxxxxw axx xxxxxxxxxxxxxxxx +xxxxxxx qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw qw xx qxxxxxxxxxxxxxxxx +xxxxxxxw xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxx xx xxxxxxxxxxxxxxxxx +xxxxxxxxw xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxx axw #xxxxxxxxxxxxxxxx +xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxw xxwqxxxxxxxxxxxxxxxxx +xxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxx xxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxw xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxw #xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs xxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxx qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxw _qxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs xxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxx qxw xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxw_ qxxxxxx qxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs as xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxs xxxxxxxxwqxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxs xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx axxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxx#xxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxscaxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxx #xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxs axxxxxxxxxxxx +xxxxxxxxxxxxxxxxxsaxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxx axxxxxxxxxxx +xxxxxxxxxxxxxxxxx axxxx axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxx +xxxxxxxxxxxxxxxxs axxs xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxw xxxxxxxxxxx +xxxxxxxxxxxxxxs c axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs caxxs axxs xxxxxxxxxxxxs xxxxxxxxxxx +xxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs as axxxxxxxxxxs axxxxxxxxxx +xxxxxxxxsaxxx axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxs axxxxxxx +xxxxxxxs as xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx dxxxxxxs qxxxxxxx +xxxxxxs xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxx xxxxxxxx +xxxxxx axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxs xxxxxxxx +xxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxs xxxxxxxx +xxxxx axxxxxxxxxxxxxxxxxxxxxxxxxxs xxxxxsax +xxxxs axxxs axxxxxxxxxxxxxxxxxxs axxxx x +xxxx axs axxxxxxxxxxxxxxxxx axs x +xxxxw xxxxxxxxxxxxxxxxx x +xxxxx axxxxxxxxxxxxxxxs x +xxxxs axxxxxxxxxxxxxs x +xxs axxxxxxxsaxs qx +xx xxxxxxs xx +xx as as #x +x# + ax +xx x +xxw x +xxx qxw x +xxx qxxxwr rqxxx qx +xxx qxxxxx#f qxxxxxxxx +xxx xxxxxxx qxxxxxxxxx +xxxw xxxxxxxw qxxw dxxxxxxxxxx +xxxx axxxxxxx xxxx qw xxxxxxxxxx +xxxxw xxxxxxx qxxxxwqxxwqxxw axxxxxxxxx +xxxxxxw xxxxxxxw qxxxxxxxxxxxxxxx xxxxxxxxx +xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxx +xxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxx +xxxxxxxxxwrxw xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx +xxxxxxxxxxxxs qw qxxxxxxxxxxxxxxxxxxxxxxx qw qxxxw xxxxxxxx +xxxxxxxxxxxx xxxw xxxxxxxxxxxxxxxxxxxxxxxx qxxx#xxxxx qxxxxxxxx +xxxxxxxxxxxx xxxxxxw _qxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxs qxxxw qxxxxxxxxxx +xxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxx xxxxx xxxxxxxxxxx +xxxxxxxxxxxxw axxxxxxxxxxxxsaxxxxxxxxxxxxxxxxxxs axxxxxxxxxx xxxxx qxxxxxxxxxxx +xxxxxxxxxxxxxw axs axxs as c axxxxxxxxxx# xxxxxxxxxx xxxxx axxxxxxxxxxx +xxxxxxxxxxxxxx axxxxxxxxxxxw xxxxxxxxxx qxxxxx xxxxxxxxxxx +xxxxxxxxxxxxxxw xxxxxxxxxxxx xxxxxxxxxxw qxxxxxxw axxxxxxxxxx +xxxxxxxxxxxxxxx#w xxxxxxxxxxxx axxxxxxxxxxxxw xxxxxxxxxw qxxxxxxxxxx +xxxxxxxxxxxxxxxxx axxxxxxxxxxx xxxxxxxxxxxxx axxxxxxxxx xxxxxxxxxxx +xxxxxxxxxxxxxxxxs xxxxxxxxxxx qxxxxxxxxxxxxx axxxxxxx xxxxxxxxxxx +xxxxxxxxxxxxxxs xxxxxxxxxxs qxxxxxxxxxxxxxx qxxxxxxs axxxxxxxxxx +xxxxxxxxxxxxxx xxxxxxxxxx qxxxxxxxxxxxxxxxs xxxxxxx xxxxxxxxxx +xxxxxxxxxxxxxx xxx##xxxxx qxxxxxw xxxxxxxxxxxxxxxx xxxxxxx xxxxxxxxxx +xxxxxxxxxxxxxs axsccaxxxs qxxxxxxxxxxxw r qxxxxxxxxxxxxxxxx xxxxxxx xxxxxxxxxx +xxxxxxxxxxxxx qxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxx xxxxxxxw qxxxxxxxxxx +xxxxxxxxxxxxs xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxx qxxxxxxxxxxx +xxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx axxxxxxxxxxx +xxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw xxxxxxx axxxxxxxxx +xxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxs xxxxxxxxx +xxxxxxxxxf qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxxxx xxxxxxxxx +xxxxxxxxx qxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxx xxxxxxxxx +xxxxxxxxxw - xxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxs xxxxxxxxx +xxxxxxxxxx xxxs xxxxxxxxx axxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxs axxxxxxxx +xxxxxxxxxx qxxx axxxxxxs xxxxxxxxxxxxxxxxs as qxxxxxxxxxs xxxxxxxx +xxxxxxxxxx axxxw + xxxxxx #xxxxxxxxs as xxxxxxxxxs xxxxxxxx +xxxxxxxxxs xxxx xxxxxs qxxxxxxxxx qxxxxxxxxx xxxxxxxx +xxxxxxxxx qxxxs qxxxxx axxxxxxxs qxxxxxxxxxx xxxxxxxx +xxxxxxxxx ax#s axxs xxxxxxs xxxxxs as xxxxxxxx +xxxxxxxxx xsaxs axs qxxxxxxxx +xxxxxxxxxw qx qxxxxxxxxxx +xxxxxxxxxxxw xs - xxxxxxxxxxx +xxxxxxxxxxxx x qxx#w xxxxxxxxxxx +xxxxxxxxxxxx qxxw qx xxxxxw axxxxxxxxxx +xxxxxxxxxxxs qxxw qxw qxxxxxw xx axxxxx xxxxxxxxxx +xxxxxxxxxxxw _qxxxxxxxw xxxxxxw xxxxxxxxxxw_ xxxxx xxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxw xxxxxxxxxxxxxw xxxxs xxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxx axxxxxxxw axxxxxxxxxxxxxxxw qxw xxxx qxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxx xxxxxxxxxxxxxxxxw #xx _ qxxxx qxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxw xxxxxxxw qxxw qxw xxxxxxxxxxxxxxxxxxw qxxxw qxxxxxxs qxxxw xxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxw qxxx xxxxxxxxxxxxxxxxxxx qxxxxxxxxxxx qxxxxxxxxxx xxxxs qxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxx# qxxxxxxxxxxxxxxxxxxxxxxw_ qxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxw qxxxxxxxxxxxw _ xxxs qxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxw xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwrqxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxwqxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw r qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +EndOfMapdata diff --git a/Maps/globe.xp b/Maps/globe.xp new file mode 100644 index 0000000..a9f688b --- /dev/null +++ b/Maps/globe.xp @@ -0,0 +1,179 @@ +# Wrap-around version of The Continent +mapWidth: 170 +mapHeight: 170 +mapName: The Globe +mapAuthor: Bjørn Stabell +teamPlay: no +edgeWrap: yes +mapData: \multiline: EOF + qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxs + qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs as axxxxxxw + axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxw + axxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxx + axxxxxxxxxxs xxxxxw +xxw axxs axxxxxxxxx +xxxxxs ( xx-xxxxxx + axxs ( _xxxxxxxxs + qxw r qxxxw ( axxxxs + qxxxxxxw xxxxxw ( qxxxw axxs + qxxxxxxxxxx xxxxxxxw ( qxxxxxxw + xx + qxxxxxw xxxxxxxxxxxx#xxxxxxxxxxw qxxxxxxxxs qxw qxx + qxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxs qxxxxxw qxxx + _ qxxxxxxxxxxxxxxxxxxs xxxxxxxxxxxxxxxxxxxxxxxxxw qxxxs qxxxxxxxxxx##xxxxs + axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxw qxxxxxxxxxxxxxxxxxxx + axxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxf qxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxs + axxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxs + axxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxrxxxxxxxxxxxxxxxxxxxxs + axxs > < axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs + _ axxxxxxxxxxxxxxxxxxxxxxxxxxxs + axxs c axxxxxxxxxxxxs + + qw qxw + qxxxxxxw axxxx#xw + axxxxxxxxxxw axxs +xxxxw axxxxxxxxxxxxw qxxxx +xxxxxxxxxxxxw axxxxxxxxxxxxxxxw qxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxw xxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxx +xxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxx +axsc axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs dxxxxxxxxxxxs axxxxs + dxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs xxxxxxxxs axs + axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxs + axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx axxxxs + axxxxxxxxxxxxxxxxxxxxxxxxxw qxxxw qxw xxxxw + axxxxxxxxxxxxxxxxxxxxxxxw qxxxxxw qxw qw qxxxxxxxw qxxxxs + axxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxwqxxxw xxxxxxxxxxxxxw qxxxxxxxs + axxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxw _ * qxxxxxxxxxxxxxxs qxxxxxxxs + axxxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxxxxs qxxxxxxxf + qw axxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxw xxxxxxxxxxxxxxxxs axxxxxxxxw + qxx axxxxxxxxxxxxxxxxs axxxxxxxs axxxxxxxw qxxxxxxxxxxxxxxxx xxxxxxxxxxs + xxxw axxxxxxxxxxxxxs axs xxxxxxxxxw qxxxxxxxxxxxxxxxxxs qxxxxxxxxxs + axxs axxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxs + as xxxs dxxxxxxxxxxxxxxxxxxxxxxxxxxxs r axxxxxxxxxx @ + qxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxw axxxxxxxxx + qxxxs qw (xxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxs xxxxxxxw + qxxs axxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxs qxxxxxxxxxxw + xs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxs qxxxxxxxxxxxxxx + qs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxs + axxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxs + axxxxxxxxxxxxxs r axxxxxxxxs + axxxxx qxxw axxxxs + qxw axxx axxxw axs + qxxxxxw axxw axw # + axxxxxxxxw axxxxxs qxxxw x + caxxxxxxxs cc axxxx x + axxxxs axxw x_ + axs xxxs as + qxs + as + + + r qxxxw + qxxxw qxxxxxxs + qxxxxxxxxxxxw qxxxxxxxs + qxxxxxxxxxxxxxxxw axxxxxxxxs w + xxxxs axxxxxxxw axxxxxxw qxxw + axxxx axxxxxw xxxxxxxx#xxxxxw + axxs axxw xxxxxxxxxxxxxxxxxxw + c axw qxxs c axxxxxw + qxx#xxw aw axxs axxxs + c axxxxw * + axxw r _ + qxxw qxxxw + axxxxxxw qxxxxxxxw + axxxxxxw axxxxxxxxxxw + axxxxxs xxxxxxxxxxxxw + xxxx axxxxxxxxxxxxxs + + qxxxxs axxxxxxxxxxxs r + qxxxxxs axxxxxxxxxxxxxxxxw + qxxxxxx c axxxxxxxxxxxxxxxw + qw qxxxxxxs # axxxxxxxxxxxxxw + qxxxxxxxxxxxxs r axxxxxxxxxxxxx + axxxxxxxxxxxxx qxxxw ) xxxxxxxxxxxxxf + axxxxxxxxxxxw qxxxxxxw axxxxxxxxxxxxw + axxxxxxxxxxxxxxxxxxxxxw xxxxxxxxxxxxx + axxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxs + axxxxxxxxxxxxxxxxx axxxxxxxxxxxxxs + axxxxxxxxxxxxxw axxxxxxxxxxs + axxxxxxxxxxxw xxxxxxxxxxw + axxxxxxxxxw axxxxxxxxxxxw + xxxxxxxxxxs axxxxxxxxxxxxw + @ qxxxxxxxxxxs axxxxxxxxxxxxxw + qxxxxxxxxxxxxs axxxxxxxxxxxw + axxxxxxxxxxxxs axxxxxxxxxw + axxxxxxxxxs xxxxxxxxxxxs + axxxxxxxxf qxxxs axxxx + r qxxxxxxxxs qw _ qxxs axxxw + qxxxxxxxw axxxxxxxxs axxxxxs axxxxw + qxxxx+xxxxxxxs axxxxxs axs r axxxxs + qxxxxxxx xxxxxs axxs c d#f c + axxxxxxx axs x c + ax#xs qxs + as + + + + + + + + + + + + + + + qxw + qxw qw qxxxxxxw + qxxxxxxxxxxs qxxxxxxxxxxw + qxxxxxxxxs axxxxxxxxxxxxxxw + qxxxxxxxxxxxx qxxw ax#xxxxxxxxxxxxw + qxxxxxxxxxxxxxxx_ qxxxxxxs axxxxxxxxxxw + qxxxxxxxxxxxxxxxxxs qxxxxxxs axxxxxxxxxw r + qxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxs axxxxxxxxxxw qxxxxxw + dxxxxxxxxxxs axxxxxs qxxxxxxs as xxxxxxx-xxxxxxxxxxxxxxxxxxw + qxxxxxs c axxxx r axxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxs + qxxxxxxxxxs xxxx qxw xxxxxxxxxs qxxxxxs 3 axxxxxxxxxxxxxs + qxxxxxxxxs qxxxxxs qxxxw qxxxxxxxxxxs qxxxxxs axxxx#xs + qxxxxxxxxs axxxxxxx ax#xxxxxxxxxxxxxxs as axxxxxxxw + qxxxxxxxxx xxxxxxxw xxxxxxxxxxxxxx axxxxxf + axxxxxxxxxxxx ax#s axxxxxxxxs xxxxxxxxxxxxxs axxxw + axxxxxxxxxxw axxxxxxf qxxxxxxxxxxxxs axxxxw + dxxxxxxxxxs xxxxs qxxxxxxxxxxxxf axxs + qxxxxxxxs qxxxxs xxxxxxxxxxxxxw @ + axxxxxxxxs axxxxxs qxxxxxxxxxxxxxxxxw + axxxxs axxxs xxxxxxxxxxxxxxxxxx + axxx axx xxxxxxxxxxxxxxxxxxw + xxxxw axw axxxxxxxxxxxxxxxxxxxxw + axxxxw xxw axxxxxxxxxxxxxxxxxxxxs ) + axxxxxxw qw_ qxxx axxxxxxxxxxxxxxxxxx + xxxxxxx xxxxxxxxxx axxxxxxxxxxxxxs + qxxxxxxxs axxxxxxxxxw axxxxxxxxxxxx + qxxxxxxs axxxxxxxs axxxxxxxxf + qxxxxxxxs axxxxs axxxx + qxxxxxxs c axxxxs + qxxxxxx qw + qxxxxxxxf qxw qxxxs + axxxxxxxw r qxxxxxxxs r qxxxxxs + dxxxxxxxxxw qxxxxxxxxxxxxs dxxxxxxxs + axxxxxxxxxxw qxxxxxxxxxxxxs c c + axxxxxxxxxxxxxxxxxxxxxxxxxxs + axxxxxxxxxxxxxxxxs + axxxxxxxxxxs + axs axxxxs + x axx + x ax + dx_ qs + as s ) qxxxw + rrqxxxxxxxxxxxxxw + qxxxxxxxxxxxxxxxxxxxw + axxxxxxxxxxxxxxxxxxxxxw + rr xxxxxxxs axxxxxxxxw + qxxw qxxxxs axxxxxxxw + qxxxxxw qcccs axxxxxxxxxxw + qxxxxxxxxxxxw axxxxxxxxxf + qxxxxxxxxxxxxxxxxf axxxxxxs + qxxxxxxxxxxxxxxxxxxxxxxw qxwrrr qxxxxxx + qxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxx qxxxxxxxxxf +EOF diff --git a/Maps/grandprix.xp b/Maps/grandprix.xp new file mode 100644 index 0000000..83b2d2d --- /dev/null +++ b/Maps/grandprix.xp @@ -0,0 +1,265 @@ +# Created by xmapedit on Thu Sep 15 11:18:49 1994 + +# Slightly modified version of the great Steven Singer Grand Prix map +# by Bert Gijsbers. Only the cannons were removed and my local +# server defaults were inserted. This to help lagged players. +# And the initialfuel was set to 750. +# Mark Boyns added the decorations. + +rogueHeatProb: 1.0 +rogueMineProb: 1.0 +reportToMetaServer: yes +allowShipShapes: yes +maxRobots: 0 +noQuit: true +idleRun: yes +framesPerSecond: 13 +objectWallBounceLifeFactor: 1.0 +maxShieldedPlayerWallBounceAngle: 160 +maxShieldedWallBounceSpeed: 80 +maxUnshieldedPlayerWallBounceAngle: 90 +maxUnshieldedWallBounceSpeed: 40 +maxItemDensity: 3.46021e-04 +itemEnergyPackProb: 4.01323e-09 +itemTankProb: 2.40292e-09 +itemECMProb: 1.92426e-09 +itemMineProb: 6.40779e-09 +itemMissileProb: 1.92426e-09 +itemCloakProb: 1.60596e-09 +itemSensorProb: 1.60596e-09 +itemWideangleProb: 2.70371e-09 +itemRearshotProb: 1.94386e-09 +itemAfterburnerProb: 2.74620e-09 +itemTransporterProb: 2.40596e-09 +itemLaserProb: 1.60596e-09 +itemEmergencyThrustProb: 1.60596e-09 +itemTractorBeamProb: 1.74620e-09 +itemAutoPilotProb: 1.60596e-09 +movingItemProb: 0.5 + +# Below follows Steven's settings and the map. + +allownukes:false +allowclusters:false +allowmodifiers:true +allowlasermodifiers:false +itemprobmult:0.02 +friction:0.03 +checkpointradius:10 +racelaps:3 +initialfuel:750 + +limitedlives : yes +mapwidth : 200 +mapheight : 200 +mapname : Grand Prix II +mapauthor : Steven Singer (+BG&MB) +edgewrap : no +timing : yes +worldlives : 4 +limitedvisibility : no +shipmass : 20 +gravity : 0 + +mapData: \multiline: EndOfMapdata +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxx axxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxx b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b axxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxs b xxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxx b b xxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxx axxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxx b xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxw b xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxx b xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxw B --xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx--- xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxx --xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxx-- xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxw -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxx- b xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxw b axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxx axxxx b xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxw b axxxxxxxxxxxxxxxxxxxxxxxxxs axxx xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxx xxxb b b b b b b bxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxx b b b b b b b b b b b b b b b b b b b axx b b b A b b b xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxw b axxxxxxxxxxxxxxxxxxxxxs b xxb b b b b b b bxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxx G ax b xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxx b xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxw b axxxxxxxxxxxxxxxxxx F b xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxw b xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxx b xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxw b axxxxxxxxxxxxxxxx b xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxw --xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx--- x b xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxx b --xxxxxxxxxxbbxxxxbbxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-- x xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxw b axxxxxxxxxxxxxxw -xxxxxxxxxxbbbxxbbbxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx- b x xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxw axxxxxxxxxxbbbbbbxxbbbbbxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x b xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxw b axxxxxxxxxxbbbbxxxbbbbbbxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw b axxxxxxxxxxxxxxw axxxxxxxxxbbbbxxxbbxxbbxxbbbbbbxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx b x xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxw axxxxxxxbbbbbbxxbbxxbbxxbbbbbbxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x _ b xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxw b axxxxxbbbxxbbbxbbbbbbxxxxbbxxxxbbxxxxxxxxxxxxxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw b axxxxxxxxxxxxxxw axxxxbbxxxxbbxbbbbbxxxxxbbxxxxbbxxxxxxxxxxxxxxxxxxxxxxxxxxx b x xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxw axxxxxxxxxxxxbbxxxxxxxxbbxxxxbbxxxxxxxxbbbbxxxxxxxxxxxxxxx x b _ xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxw b axxxxxxxxxxxbbxxxxxxxxbbxxxxbbxxxxxxxbbbbbbxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw b axxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxbbbbbbxxbbxxxxxxbbbxxbbbxxbbbbbbxxxxx b x xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxbbbbbbxxbbxxxxxxbbxxxxbbxxbbbbbbxxxxx x _ b xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxw b axxxxxxxxxxxxxxxxxxxxxxxxbbbbbbxxbbxxxxbbxxxxbbxxxxxxx x xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw b axxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxbbbbbbxxbbbxxbbbxxxxbbxxxxxxx b x xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxbbbbbbxxxxxbbxxxxxxx x b _ xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxw b axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxbbbbxxxxxxbbxxxxxxx x xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw b axxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxbbxxxxxxx b x xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxbbxxxxxxx x _ b xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxw b axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw b axxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx b x xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x b _ xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxw b axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw b axxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx b x xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx- x _ b xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxw b xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-- qx xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw b axxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx- b xx xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxx-- E xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs H xx b _ xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxx-- b xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxx xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw b xxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs b xxx xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxs xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxx _ b xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw xxxxxxxxxs b qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-- C xxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs b qxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-- xxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxx b _ xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs xxxxxxs b qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs b qxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs b qxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs xxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxx _ b xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxs b qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs b qxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs b qxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxx b _ xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxs b qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs b qxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs b qxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxx _ b xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxs b qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs b qxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs b qxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxx b _ xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxs b qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs b qxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs b qxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxx b xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxs b qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs b qxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs b qxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxx b xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxs b qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs b q----s qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs b qxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs a---s qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxx b xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx b qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx b qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs b qxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx b xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx b qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx axxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw b qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs b qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx axxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx D qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx b axxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx b qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx axxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw b qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs b qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx axxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx b qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx b axxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx axxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs b qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx axxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx b axxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx axxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs b qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx axxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx b axxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx axxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs b qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx axxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx b axxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-- qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx axxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx--- b qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx w axxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx b xw axxxxxxxx +xxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxw axxxxxxx +xxxxxxxxxxxxxxs b qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxw axxxxxx +xxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx b xxxxw axxxxx +xxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxw axxxx +xxxxxxxxxxs b qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxw axxx +xxxxxxxxxx I qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx b xxxxxxxw axx +xxxxxxxxxs b b b b b b b b b b b b b b b b b b qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxw xx +xxxxxxxxx b qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxx xx +xxxxxxxxx qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx b xxxxxxxxx xx +xxxxxxxxs b qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxx xx +xxxxxxxx qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxw xx +xxxxxxxx qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx b xxxxxxxxxxw xx +xxxxxxxx b qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxw xx +xxxxxxxx qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxw xx +xxxxxxxx J --xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx b xxxxxxxxxxxxx xx +xxxxxxxx axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx# xx +xxxxxxxx b axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx# xx +xxxxxxxx axxxxxxxxxxxxxxxxxxxxxxxxxxx b xxxxxxxxxxxx# xx +xxxxxxxx axxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxx xx +xxxxxxxxw b axxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx# xx +xxxxxxxxx axxxxxxxxxxxxxxxxxx b xxxxxxxxxxxx# xx +xxxxxxxxx axxxxxxxxxxxxxxxxx xxxxxxxxxxxx# xx +xxxxxxxxxw b b b b b b b b b b b b b b b b b b b b b b b b b xxxxxxxxxxxxxxxxx xxxxxxxxxxxxx xx +xxxxxxxxxx b axxxxxxxxxxxxxxxx b xxxxxxxxxxxx# xx +xxxxxxxxxxw b xxxxxxxxxxxxxxxx xxxxxxxxxxxx# xx +xxxxxxxxxxxw xxxxxxxxxxxxxxxx xxxxxxxxxxxx# xx +xxxxxxxxxxxxw b axxxxxxxxxxxxxxx b xxxxxxxxxxxxx xx +xxxxxxxxxxxxxxw xxxxxxxxxxxxxxx xxxxxxxxxxxx# xx +xxxxxxxxxxxxxxxxxw b xxxxxxxxxxxxxxx xxxxxxxxxxxx# xx +xxxxxxxxxxxxxxxxxxxxxw xxxxxxxxxxxxxxx b xxxxxxxxxxxx# xx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw b axxxxxxxxxxxxxx xxxxxxxxxxxxx xx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw xxxxxxxxxxxxxx xxxxxxxxxxxx# xx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw xxxxxxxxxxxxxx b xxxxxxxxxxxx# xx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw b xxxxxxxxxxxxxx xxxxxxxxxxxx# xx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw xxxxxxxxxxxxxx xxxxxxxxxxxxx xx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx axxxxxxxxxxxxx b xxxxxxxxxxxxs xx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw b xxxxxxxxxxxxx xxxxxxxxxxxs xx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxs xx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxx b xxxxxxxxxs xx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx K xxxxxxxxxxxxx xxxxxxxxx xx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxx xx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxx b xxxxxxxxs qxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx b xxxxxxxxxxxxx xxxxxxxs qxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs xxxxxxxxxxxxx xxxxxxs qxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxx b xxxxxs qxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs b qxxxxxxxxxxxxx xxxxs qxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs xxxxxxxxxxxxxx xxxs qxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs xxxxxxxxxxxxxx b xxs qxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs b xxxxxxxxxxxxxx xs qxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs xxxxxxxxxxxxxx s qxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxx b qxxxxxxxxxxx +xxxxxxxxxxxxxxxxs b xxxxxxxxxxxxxxx qxxxxxxxxxxxx +xxxxxxxxxxxxxs xxxxxxxxxxxxxxx qxxxxxxxxxxxxx +xxxxxxxxxxxs xxxxxxxxxxxxxxx b qxxxxxxxxxxxxxx +xxxxxxxxxxs b qxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxx +xxxxxxxxxs xxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxxx +xxxxxxxxx b xxxxxxxxxxxxxxxx b qxxxxxxxxxxxxxxxxx +xxxxxxxxs b b b b b b b b b b b b b b b b b b b b b b b b b b qxxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxxxxx +xxxxxxxx b xxxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxxxxxx +xxxxxxxx qxxxxxxxxxxxxxxxxx b qxxxxxxxxxxxxxxxxxxxx +xxxxxxxs b qxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxxxxxxxx +xxxxxxx qxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxxxxxxxxx +xxxxxxx qxxxxxxxxxxxxxxxxxxxxxxx b qxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxx b qxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxx qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxx -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx b xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxx L --xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx- xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxx --xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-- xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxx -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx--- b xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxx b xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxx b xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxx b xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxx b xxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxx b M xxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxw b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b qxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +EndOfMapdata diff --git a/Maps/newdarkhell.xp b/Maps/newdarkhell.xp new file mode 100644 index 0000000..1ef2fdf --- /dev/null +++ b/Maps/newdarkhell.xp @@ -0,0 +1,244 @@ +# Created by Philippe-Andre Bourdin with xmapedit on Mon Feb 10 19:56:42 1997 + +robotleavelife:7 +friction:0.015 +maxshieldedwallbouncespeed:120 +maxunshieldedwallbouncespeed:120 +maxshieldedplayerwallbounceangle:360 +maxunshieldedplayerwallbounceangle:360 +playerwallbouncebrakefactor:0.55 +objectwallbouncebrakefactor:0.55 +treasurecollisiondestroys:no +allowlasermodifiers:yes +allownukes:yes +allowclusters:yes +allowmodifiers:yes +nukeminsmarts:2 +nukeminmines:5 +allowshields:no +initialsensors:0 +initialwideangles:0 +initiallasers:0 +initialemergencyshields:0 +initialemergencythrusts:0 +initialmissiles:0 +initialafterburners:0 +initailecms:0 +initialtransporters:0 +initialtanks:0 +initialfuel:2500 +playerminimumstartfuel:2000 +dropitemonkillprob:0.5 +detonateitemonkillprob:1.0 + +mapwidth : 200 +mapheight : 200 +mapname : New Dark Hell +mapauthor : PeaceMaker +edgewrap : yes +maxrobots : 5 +shipmass : 7 +gravity : 0.0 + +mapData: \multiline: EndOfMapdata + qxw xxx axxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxw axx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + axs xxxxxw + x @ xxxxxx + x xxxxs + x xxxs + x axs @ + x x + x xw xxxxxxxxxxxxx xx xx xx xx + x axxxxxxxxx xxxxxxx axxxxxxxxxxxx xx xx xx xx + x @ ax axxxxxxxxxxx + x xxxxxxx xw axxxxxxxxxxxxx xx xx xx + x xxxxxxxxxxxxxxxx qxxxxxxxw ax axxxxxxxxxxx xx xx xx + x xxxxxxxxxxxxxxxs xxxxxxxxxw x axxxxxxxxxx + x xxxxxxxxxxxxxxs xxxxxxxxxxw xw axxxxxxxxxxxx xx xx + x xxxxxxxxxxxxxs xw xxxxxxxxxxxxw axw #xxxxxxxxxxx xx xx + x xxxxxxxxxxxxx xxxw xxxxxxxxxxxxxxx xxw ##xxxxxxxxxx + x xxxxxxxxxxxxs qxxxxxwqx xx axxxxxxxxxxxxxx axxw ##xxxxxxxxxxxx xx + x xxxxxxxxxxxx xxxxxxxxxxxwqxxxxw xxxxxxxxxxxxxs axw ##xxxxxxxxxxx xx + x xxxxxxxx##s axxxxxxxxxxxxxxxxx axxxxxxxxxxxxw axxw ##xxxxxxxxxx + x xxxxxxxx# xxxxxxxxxxxxxxxxxw xxxxxxxxxxxxxxx axw axxxxxxxxxxxxx + x xxxxxxx## xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxw ax axxxxxxxxxxxx + x xxxxxxx# xxxxxxxxxxxxxxxxxs xxxxxxxxxxxxxxxx x axxxxxxxxxxx + x xxxxxxs axxxxxxxxxxxxxx xxxxxxxxxxxxxxxxw xw axxxxxxxxxx + x xxxxxs xxxxxxxxxxxxxx axxxxxxxxxxxxxxxx ax axxxxxxxxx + x xxxxs axxxxxxxxxxxxw axxxxxxxxxxxxxxw xw axxxxxxxx + x xxxs xxxxxxxxxxxxxxxx axxxxxxxxxxxxxx ax axxxxxxx + x xxs xxxxxxxxxxxxxxs axxxxxxxxxxxxxw xw axxxxxx + x xs axxxxxxxxxxxxw axxxxxxxxxxxxxw ax axxxxx + x xxxxxxxxxxxxx xxxxxxxxxxxxxx xw axxx + x xxxxxxxxxxxxx xxxxxxxxxxxxxx axw xxx + x xxxxxxxxxxxxxw axxxxxxxxxxxxxw axxw axx + x axxxxxxxxxxxxx xxsqxxxxxxxxxxw axxw ax + x xxxxxxxxxxxxxxx xs xxxxxxxxxxxxw axw + x axxxxxxxxxxxxw xxxxxxxxxxxxxx axxw + x xsaxxxxxxxxxxxxw axxxxxxxxxxxxx axw + x x xxxxxxxxxxxxxxx axsaxxxxxxx axw + x axxxxxxxxxxxxxxw xxxxxxx xx + x xsaxxxxxxxxxxxx axxxs ax x + x xxxxxxxxxxxx xw x + x axxxxxxxxxxs ax x + x axsxxxxxxs xw x + x xxxxsaxs axw x + x ax + x xw + x axw qx + x x axxxxxxxs + x x + x x x + x x x + x x x xw xx x x + x x x qxxx xx ax xxxxxxw xw x + x x x qxs ax x axxxxxxw ax x + x x x xxxxxx x x xxxxxw xw x + x x x xxx x x axxxxxxw ax x x + x qx x xxxx xx xx axxxxxw xw x x + x xxxxx x x x xx ax ax x x + x ax x xx xw xw x + x x x xx ax xxxxxx x + x x x x xxx xw xs x + x xw_qx x ax x x + x xxxxx x xx xw x x x + x ax x xx ax x x x + x x x xx xw xw_ qx x + x x x xx axw xxxxxx x + x x x x ax xs x + x x x x xxw x x + x x x x axxw x x + x x x x axxw x x + x x x x xx x x + x xxxxx x x x x x + x x x x xx x x + x x ( x x x xx x x + xf x x x x xx x dx + x x _ x x x xx xxxxxx x + x xxxxx x x x x x + x x x x x x ( x x + x x x x x x x + x x x x ) x x x + x x x x x _ x x + x x x x ) xxxxxx x + x x x x x x + x x x x x x + x xxxxx xx x x x x + x x x x x x x + x x x x x x + x x x x x x x + x x _ x x x xxxxxx x + x xxxxx x x x x + x x x x x x + x x x x x + x x x x x + x x x x x x _ x + x x xx x x x xxxxxx x + x x x x x x x x + x x x x x x x x + x x x x x x x x + x x x x x x x x + x xxxxx x x x x x x + x x x x x x x x + x x ( x x x x x x x + xf x x x x x x xxxxxx dx + x x _ x x x @ x x x x + x xxxxx x x x x x ( x x + x x x xxxx x x x x x + x x x xxxx @ x x x x x + x x x @ xxxx x x x _ x x + x x x xxxx x x xxxxxx x + x x x x x x x + x x qxs @ x x x x + x x qxs x x x + x x qxs x x x + x x qxs x x x + x xxxxx qxs x x x + x x qxs x x x + x x qxs x xxxxxx x + x x x qxs x x x + x x _ x x xs x x + x xxxxx x x x x x + x x x x x x + x x x _ _ xw_ qx x + x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx x + x x x xs x + x x x x x + x x x xw x x + x x x axw x x + x xxxxx x axw x x + x x x axw r xw x + x x ( x x axw x xxxxxx x + x x x x axw x xs x + xf x _ x x axxw x x ( x dx + x xxxxx xw axw xx x x x + x x ax axw ) x x x x + x x x axw ) x qx xw_ qx x + x x x axw xx qxxs xxxxxx x + x x x r axw x qxxs xs x + x x x xxw axxw xx xxs x x + x x x axxw axw x xxs x x + x xxxxx x axw axw x xxx x x + x x axxw axw xx xx x + x x axxw axw x xx x + x x x axw axw xx xx x + x _ x x axxw axxw x xx x + x xxxxx x axxw axw x xxx x + x x x axw axw qxx x + x x x ax axw qxs xw + x x xw axw xxs xxxxxx + x x ax axx xs + x x x + x x x x + x x qxxxxxx x x + x x qxxxxxxs xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xw_ qx + x x qxxxxxxs xxxxxx + x x qxxxxxxs xs + x x xs x + x x xxw x x + x x axxw x x qxxxw + x x axxw x x qxxs ax + x x axxw x x qxxxs xw + x x ax x qxxs ax + x x qxs x + x x xs x + x x x qxxxxxxxw qx x + x x xw xxxxxxxxxxw qxs x + x axw xxxxxxxxxxx xs x + x ax xxxxxxxxxxx qx + x xw xxxxxxxxxxxw xw qxs + x axw xxxxxxxxxxxxwqxxxxx xs + x xx ax xxxxxxxxxxxxxxxxxxxw qx + x xxw xw xxxxxxxxxxxxxxxxxxxxw qxs + x xxxw axw xxxxxxxxxxxxxxxxxxxxxx xs qxxx + x xxxxw ax xxxxxxxxxxxxxxxxxxxxxx xw qx qxxxx + x xxxxxw xw xxxxxxxxxxxxxxxxxxxxxx qxxxw axx qxs qxxxxx + x xxxxxxw axw axxxxxxxxxxxxxxxxxxxxx xxxxxxwqxxw qxs qxxxxxx + x xxxxxxxw ax axxxxxxxxxxxxxxxxxxxx axxxxxxxxxxxwqx qxxs qxxxxxxx + x xxxxxxxxw xw xxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxxs qxs #xxxxxxxx + x xxxxxxxxx# axw axxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx qxxs #xxxxxxxxx + x xxxxxxxxxx# ax xxxxxxxxxxxxxxxxx xxxxxxxxxxxxs qxs #xxxxxxxxxx + x xxxxxxxxxxx# xxs axxxxxxxxxxxx qxxxxxxxxxxxx qxxs #xxxxxxxxxxx + x xxxxxxxxxxxx# xxxxxxxxxxxx xxxxxxxxxxxxxw qxs ##xxxxxxxxxxxx + x xxxxxxxxxx# axxxxxxxxxxs xxxxxxxxxxxxxx qxs #xxxxxxxxxxxxxx + x xx xxxxxxxxxx# xxxxxxxxxx xxxxxxxxxxxxs qxs qxxxxxxxxxxxxxxx + x xx xxxxxxxxxxxw x xxxxxxxxxs xwqxxxxxxxxxxxx xx qxxxxxxxxxxxxxxxx + x xxxxxxxxxw xw axxxxxxs xxxxxxxxxxxxxs xx qxxxxxxxxxxxxxxxxx + x xx xx xxxxxxxxxxw axw qxxxxxxxxxxxxx xs qxxxxxxxxxxxxxxxxxx + x xx xx xxxxxxxxxxxw ax qxxxxxxxxxxxxxx qx qxxxxxxxxxxxxxxxxxxx + x xxxxxxxxxw xw xxxxxxxxxxxxxxxx xs qxxxxxxxxxxxxxxxxxxxx + x xx xx xx xxxxxxxxxxw axw axxxxxxxxxxxxxxx qx qxxxxxxxxxxxxxxxxxxxxx + x xx xx xx xxxxxxxxxxxw ax qxxxxxxxxxxxxxxs xs qxxxxxxxxxxxxxxxxxxxxxx + x xxxxxxxxxw xxxxxxxxxxxxxxxx qx qxxxxxxxxxxxxxxxxxxxxxxx + x xx xx xx xx xxxxxxxxxx xxxxxxxxxxxxxs xs qxxxxxxxxxxxxxxxxxxxxxxxx + x xx xx xx xx xxxxxxxxxx xxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx + x xxxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx + x xwqxxxxxxxxxxxxx + x xxxxxxxxxxxxxxxx + x xxxxxxxxxxxxxxxs + x axxxxxxxxxxxsax + x qxxxxxxxsaxx + x @ xxxxxxxxw + x xxw axxxxxxxw +EndOfMapdata diff --git a/Maps/newdarkhell2.xp b/Maps/newdarkhell2.xp new file mode 100644 index 0000000..e1801e5 --- /dev/null +++ b/Maps/newdarkhell2.xp @@ -0,0 +1,244 @@ +# Created by Philippe-Andre Bourdin with xmapedit on Tue Feb 11 14:16:03 1997 + +robotleavelife:7 +friction:0.015 +maxshieldedwallbouncespeed:120 +maxunshieldedwallbouncespeed:120 +maxshieldedplayerwallbounceangle:360 +maxunshieldedplayerwallbounceangle:360 +playerwallbouncebrakefactor:0.55 +objectwallbouncebrakefactor:0.55 +treasurecollisiondestroys:no +allowlasermodifiers:yes +allownukes:yes +allowclusters:yes +allowmodifiers:yes +nukeminsmarts:2 +nukeminmines:5 +allowshields:no +initialsensors:0 +initialwideangles:0 +initiallasers:0 +initialemergencyshields:0 +initialemergencythrusts:0 +initialmissiles:0 +initialafterburners:0 +initailecms:0 +initialtransporters:0 +initialtanks:0 +initialfuel:2500 +playerminimumstartfuel:2000 +dropitemonkillprob:0.5 +detonateitemonkillprob:1.0 + +mapwidth : 200 +mapheight : 200 +mapname : New Dark Hell II +mapauthor : PeaceMaker +edgewrap : yes +maxrobots : 9 +shipmass : 7 +gravity : 0.0 + +mapData: \multiline: EndOfMapdata + qxw xxx axxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxw axx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + axs xxxxxw + x @ xxxxxx + x xxxxs + x xxxs + x axs @ + x x + x qxxxxxxxxx xxxxxxxxxs qxxxxxxs xxxxxxxxxxxxxxxxx qxxxxxxxxxw qxxxxxxxxxxxw + x xxxxxxxxxs qxxxx axs as axxxxxxxxxx x xxxxxxxxxxxx + x xxxxxxxxx xxxs @ xxxxxxxxxxw axxxxxxxxxxxxx + x xxxxx##s qxxxxxx xxxxxxx xxxxxxxxxxx axxxxxxxxxx + x xxxxx# xxxxxxs qxxxxxxxw xxxxxxxxxxx axxxxxxxxx + x xxx##s xxxxxs xxxxxxxxxw axxxxxxxxxxw xxxxxxx + x xxx# qxxxxs xxxxxxxxxxw axxxxxxxxxxw axxxxxx + x xx#s qxxxxxs xw xxxxxxxxxxxxw xxxxxxxxxx# axxxx + x axs xxxxxx xxxw xxxxxxxxxxxxxxx xxxxxxxx# ax + x qxxxxxxxs qxxxxxwqx xx axxxxxxxxxxxxxx xxxxxxx###w + x qxxxxxxxx xxxxxxxxxxxwqxxxxw xxxxxxxxxxxxxs axxxxxxxx#xxxw + x xxxxxxxs axxxxxxxxxxxxxxxxx axxxxxxxxxxxxw axxxxxxxxxxxxxxw + x qxxxxxx xxxxxxxxxxxxxxxxxw xxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxw + x qxxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxx + x qxxxxxxx xxxxxxxxxxxxxxxxxs xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx + x xxxxxxxs axxxxxxxxxxxxxx xxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxx + x xxxxxxs xxxxxxxxxxxxxx axxxxxxxxxxxxxxxx xxxxxxxxxxsax + x axxxxs axxxxxxxxxxxxw axxxxxxxxxxxxxxw axxxxxxxxxw + x qxxxs xxxxxxxxxxxxxxxx axxxxxxxxxxxxxx xxxxxxxx + x xxxs xxxxxxxxxxxxxxs axxxxxxxxxxxxxw axxxxxx + x axs axxxxxxxxxxxxw axxxxxxxxxxxxxw axxxxxxw + x xxxxxxxxxxxxx xxxxxxxxxxxxxx axxxxxxx + x xxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxx + x xxxxxxxxxxxxxw axxxxxxxxxxxxxw xxxxxxx + x axxxxxxxxxxxxx xxsxxxxxxxxxxxw axxxxs + x q xxxxxxxxxxxxxxx xs xxxxxxxxxxxxw axs + x x axxxxxxxxxxxxw xxxxxxxxxxxxxx + x x xsaxxxxxxxxxxxxw axxxxxxxxxxxxx + x s x xxxxxxxxxxxxxxx axsaxxxxxxx + x axxxxxxxxxxxxxxw xxxxxxx + x xsaxxxxxxxxxxxx axxxs + x xxxxxxxxxxxx + x axxxxxxxxxxs + x axsxxxxxxs + x q xxxxsaxs + x x + x x q + x x x + x x x x + x x x x + x x x x x + x x x x x + x x x x xw xx x x x + x x x x qxxx xx ax xxxxxxw xw qw x x + x x x w x qxs ax x axxxxxxw ax xx x x + x x x qx x qxxxxxs x x xxxxxw xw qx x x + x x a xx xw qxxxs qx x axxxxxxw ax xx x x + x x xx ax qxxxxs xx xx axxxxxw xw xx x x + x x qxw xx x qxs xs xx ax ax xx a x + x x w xx x qxxs xw xx x + x x x xx xw qxs ax qxx qxw x + x x s s xx ax xxs xw qxxs x + x x _ axw x ax xxx q x + x x qxxw xx x xxw xw xxx x w x + s x xx xw axw ax xxx a x x + x xxw ax axxw xw qxxx _ x x + x w xxx x axxw axw xxxx axw x + x x xxx x axw ax xxxx x + x x xxx xw x axxw xxxx x x + qs x x x ax qx axxw axxx x aw + qs x axx x xs axxw axx x aw + qs x xx x qx axw xx x aw + qs qxxxs xxw x qxs axw ax x aw + x ( axx xw xs axxw x x x + x xx ax qx axxw qx x x + x q w xx x qxs axx w qxx qxw x + x qx s _ s x w x xs axxw xxx x xw xxx x + x qxx qx xxx x qs axw xxx a xxx x + x qxxx x xxx aw qx x qxxxx ( qxxxw x + x qxxxx x xxx x xs qxxxxx w xxxxxw x + x xxxxs x xxxw x qx ) xx xxx q x qx xxxx x + x xxxx x xx xw x qxs xxxxxx x _ xxxx xxw x + x xxxx x xxxxxxw aw xs ) axxxxx xxxw xxs xxxw x + x axxs x qx xs ax x x axxxs x xs qxx x + x ax s xxxs x qx xxx x xxx x + x x qxw qxxs xw x axx x xxs x + x qxw qxxs ax x xx x xs x + x xxxw xxx xw xx a qx x + x axxx s w xxx axw axw xxx x + x xxxw _ x xxx axw xx qw w qxx x + x axxx axxx axx axw xx qxxs x + x xxxw x xx ax xxw q qxxxs x + x saxxw x xx xw xw xxx x w axs x + x axx x ax axw axw axx s x x + x x x axw qx axw x xx _ x + x x x axxw qxs axw x xx xx x + x x x axw qxs ax x qxx q x + x x x axw qxs xw x xxx x qx x + aw x x axw qxs axw x xxx x qxs qs + aw x x axw qxs axw qx xxx x xxw qs + aw q xxs xw axw qxs axw xs axx a axs qs + x xx ( xx axw qxs ax x xs x + a axw s xx axw qxs xw x qx s + ax s ax axw qxs axw x qxx qw + q#w _ x x axw qxs @ axw x xxx q +q#x#w qx x ax qxs axw x xxx x w +a#x#s w xw qxs xxxx ax qs xxx x ( x qw + a#s x xx qxs xxxx @ xw x qxxx x xx + x xx qxs @ xxxx axw x xxxx s _ as + q x xx qxs xxxx axw x xxxx xxxs w + x x xx qxs axw x axxx x + qs qxx x xx qxs @ ax qx axx q aw + qs xxxs x axw qxs xs xx x aw + qs xs x xx qxs x axw x x aw + x x xx qxs x xx x xw x + x xx qx xs xx qxs x xs x ax x + x xx qxx qxs x x x xw x + x xxw xxs qxs qx qx a qxw xxx x + x x x s x qxx qxs xs xx xxx x + x axx _ s xxx xs xx axxw x + x xx qx qxxx x xx q w xxxxw x + x axw w xxxs qxx a x xxxxxx x + x xxxw x xxx x _ _ xxx _ qxxxs x + x xxxxxw x xxx x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxs axxw qxxx x + x axxxxxxxx x xxx x xx q qxxxs x + x xxxxxs x xxx x qxxxw x qxxxx x + x axxs x xxx x xw q xxxx x qxx xs x + x xx x xxx x axw xx xxx a axxxx x + x qxx q qxs xxs x axw axxxxx axx x + x xxx ( ax x axw r xxxx xx x + x xxs qx x axw qx axxx x w xx x + x xs s x xx x axw qxs xxxw w axw x + x _ s xx x axxw qxs xxxx x( xx x + aw qxx xx x axw qxxs axxx x w xs qs + aw w xx x axw ) qxs xxx s qs + aw x xxw x axw ) qxs qx xxx _ qs + aw x xxx x axw qxxs qxxs xxx axxxw qs + x x xxxw x r axw qs qxxs xxx w x + x x x x x xxw axxw qxs qxxs xxx x x + x x xxx x axxw axw qxs qxxs xxx x x + x qxw xxxxw x axw axw qxs qxxs axx x x + x xxxxx x axxw axw qxxs qxxs axw x qw x x + x w xxxxx x axxw axw qxs qxs xx x qxxxxx x + x s s xxxs x axw axw qxxs qxxs xx x xxxxxxx x + q x _ xx x axxw axxw qxs qxxs xx x axxxw x + x x axxw xs x axxw axw qxs xxxs xx x axxxx x + x x w x qx x axw axw qxxs xx x ax x + x x x x xx x ax axw qxs qx x x + x x xw x xx x axw xxs qxxxs xxw xw x + x x xxw x xs axx xxxx x + x x qxxxw x qx xxxx x x + x x x xxxx x qxs axxs s w x + x a xxx xs x xs qxxxxxx xs x + x axxxs x qxxxxxxs xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x _ x a + x xxs x qxxxxxxs xw qxxs x + x ax x qxxxxxxs xxw + x x x xs axxx x qx + x x x qxx + x x x qxxs q + x q a x xxxxw x + x x x axxxx x + x x a qxx xw x + x x xxxxxx x + x x axxxxx x + x x qxxxxxxxw axxxx x + x s xxxxxxxxxxw axx x + x xxxxxxxxxxx as s + x xxxxxxxxxxx + x xxxxxxxxxxxw xw + x xxxxxxxxxxxxwqxxxxx + x x xxxxxxxxxxxxxxxxxxxw + x xw xxxxxxxxxxxxxxxxxxxxw + x xxw xxxxxxxxxxxxxxxxxxxxxx qw + x xxxw xxxxxxxxxxxxxxxxxxxxxx xw xxxx + x xxxxw xxxxxxxxxxxxxxxxxxxxxx qxxxw axx qxxxx + x xxxxxw axxxxxxxxxxxxxxxxxxxxx xxxxxxwqxxw xxxxx + x xxxxxxw axxxxxxxxxxxxxxxxxxxx axxxxxxxxxxxwqx qxxxxxx + x xxxxxxxw xxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxxs qxxx xxxx + x xxxxxxxxxx axxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx qxxx xxxxx + x xxxxxxxxxxxx xxxxxxxxxxxxxxxxx xxxxxxxxxxxxs qxxxxxxxxxx + x xxxxxxxxxxx xxs axxxxxxxxxxxx qxxxxxxxxxxxx qxxxxxxxxxxxs + x xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxxxw qxxxxxxxxxxxxs + x xxxxxxxxxxxxx axxxxxxxxxxs xxxxxxxxxxxxxx qxxxxxxxxxxxxxs + x xxxxxxxxxxxxxxx xxxxxxxxxx xxxxxxxxxxxxs qxxxxxxxxx xxxxs + x xxxxxxxxxxxxxwxx xxxxxxxxxs xwqxxxxxxxxxxxx xxxxx x xxxxx x + x axxxsaxsaxxxxxx x axxxxxxs xxxxxxxxxxxxxs xxxxxxxxxxxxxxs + x ### xxx xx qxxxxxxxxxxxxx qxxxx xxxxx###xx qxw + x #xxxx x qxxxxxxxxxxxxxx xxxxxxxxxx## #xs xxx + x #xxxxxxx xxxxxxxxxxxxxxxx qxxxxxxxxxx# xxx + x qxw #xxxx xxx axxxxxxxxxxxxxxx qxxxxxxxxxxx qxxx + x xxxxxw xxxxxxxxx qxxxxxxxxxxxxxxs xxxxxxxxxxxx qxxxxx + x xxxxxxxw xxxxxxxx xx xxxxxxxxxxxxxxxx qxxxxxxxxxxxxx qxxxxxxx + x xxxxxxxxw axxxxxxxx x xxxxxxxxxxxxxs qxx xxxxxxxxxxs qxxxxxxxxxx + x xxxxxxxxx xxxxxxx xxxxxxxxw xxxxxxxxxxxxx qxxxxxxxxxxxxxs xxxxxxxxxxx + x xxxxxxxxxxw axxxxxxxxx xxxxxs xxxxxxxxxxxxx qxxx xxxxxxxxxxs xxxxxxx xxx + x axxxxxxxxxs axxxxxxxxxxxxxs qxxxxs xwqxxxxxxxxxxxxx axxxxxxxxxxxxxs axxxxxxxxxs + x xxxxxxxxxxxxxxxx + x xxxxxxxxxxxxxxxs + x axxxxxxxxxxxsax + x qxxxxxxxsaxx + x @ xxxxxxxxw + x xxw axxxxxxxw +EndOfMapdata diff --git a/Maps/pad.xp b/Maps/pad.xp new file mode 100644 index 0000000..3619963 --- /dev/null +++ b/Maps/pad.xp @@ -0,0 +1,118 @@ +# Map converted by mapmapper @(#)Version 1.0 + +mapWidth: 100 +mapHeight: 100 +mapName: Padded Room +mapAuthor: Dave Lemke +crashWithPayer: yes +playerKillings: yes +playerShielding: yes +limitedVisibility: yes +teamPlay: no +timing: no +onePlayerOnly: no +limitedLives: no +worldLives: 0 +gravity: 0 +mapData: \multiline: EndOfMapdata +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +x++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ _ _ _ _ _ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ > > +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ r r +x +x+ _ d#f - d#f _ +x +x+ c c +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ < < +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ rrr +x +x+ d###f +x +x+ _ - d#-#f - _ +x +x+ d###f +x +x+ ccc +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ < < +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ r r +x +x+ _ d#f - d#f _ +x +x+ c c +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ > > +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ _ _ _ _ _ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x+ +x +x++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++x +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +EndOfMapdata diff --git a/Maps/pit.xp b/Maps/pit.xp new file mode 100644 index 0000000..207d5c6 --- /dev/null +++ b/Maps/pit.xp @@ -0,0 +1,210 @@ +# Map converted by mapmapper +# @(#)$Id: pit.xp,v 1.1.1.1 2001/07/04 07:13:36 dick Exp $ Version 1.0 +mapWidth: 156 +mapHeight: 200 +mapName: The Pit! +mapAuthor: Ronny H. Arild +teamPlay: no +timing: no +mapData: \multiline: EndOfMapdata +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +x++ ++x +x+ +x +x x +x x +x x +x x +x # # x +x x +x x +x x +x x +x x +x x +x x +x - x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x > < x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x qxx xwrqxxx xwrqxxx xwrqxxx xwrqxxx xwrqxxw x +x xxx xx#xxxx xx#xxxx xx#xxxx xx#xxxx xx#xxxx x +x xxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx x +x xxxw_qxxxxxxxw_qxxxxxxxw_qxxxxxxxw_qxxxxxxxw_qxxxxxxx x +x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs x +x x +x x +x x +x x +x x +x x +x qxxxxwqxxxx +x qxxxxxxxxxxx +x qxxxxxxxxxxxxxxx +x qxxxxxxxxxxxxxxxx +xxxxxw qxxxw xxxxxxxxxxxxxxxxx +xxxxxx#xwqxxxxxw xxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxw xxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxw xxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxw r qxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxx xwqxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxx r xxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxw xxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxxxw xxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxs qxxxxx#xxxscaxxxxxxw qxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxx qxxxs axxxxw axxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxs qxxxxs axxxw axxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxs qxxxs axxxw qw qxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxx qxxxs axxxw qxxxxxw xxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxs xxxs axxxw qxxxxxxxw xxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxs qxxx axxxw qxxxxxxxxxw #xxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxs qxxxs axxx qxxxsas axxx qxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxx qxxxs xxxw qxxxs xxxw axxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxx xxxs axxxw rqxx#xxxxs axxx axxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxs axx axxxxxxxxxxxxs xxxw axxxxxxxxxxxxxxx +xxxxxxxxxxxxxxf xxw axxxxxxxxxxs axxx axxxxxxxxxxxxxx +xxxxxxxxxxxxxxw xxx axxxs xxx axxxxxxxxxxxx +xxxxxxxxxxxxxxx xxx c xxx dxxxxxxxxxxxx +xxxxxxxxxxxxxxx xxx xxxf qxxxxxxxxxxxx +xxxxxxxxxxxxxxx qxxx xxxw axxxxxxxxxxxx +xxxxxxxxxxxxxxxw xxxs axxx axxxxxxxxxxx +xxxxxxxxxxxxxxxx xxx xxx xxxxxxxxxxx +xxxxxxxxxxxxxxxx xxx xxx xxxxxxxxxxx +xxxxxxxxxxxxxxxxw qxxx xxx qxxxxxxxxxxx +xxxxxxxxxxxxxxxx# axxs qxxx qxxxxxxxxxxxx +xxxxxxxxxxxxxxxxs xxw xxxx xxxxxxxxxxxxx +xxxxxxxxxxxxxxxs xxx - axsa axxxxxxxxxxxx +xxxxxxxxxxxxxxs axx axxxxxxxxx +xxxxxxxxxxxxxx xxw xxxxxxxxx +xxxxxxxxxxxxxx qxx#f w qw axxxxxxxx +xxxxxxxxxxxxxxw xxxs qxxxxs qxxxxxxxx +xxxxxxxxxxxxxxs xxx axxxx qxxxxxxxxx +xxxxxxxxxxxxxx xxx qxxwrqx axxx axxxxxxxxx +xxxxxxxxxxxxxx xxx xxxxxxs xxx axxxxxxxx +xxxxxxxxxxxxxs xxx axxxxx qxxxw xxxxxxxx +xxxxxxxxxxxxx xxxw xxxxxw axxxs axxxxxxx +xxxxxxxxxxxxx axxx axxxxs xxx axxxxxx +xxxxxxxxxxxxxw xxx xxxx axxw axxxxx +xxxxxxxxxxxxxx xxs xxxs xxx qxxxxx +xxxxxxxxxxxxxxw qxx qxxxs qxxx qxxxxxxx +xxxxxxxxxxxxxxxf xxx xxxx xxxs axxxxxxx +xxxxxxxxxxxxxxx axxw qw xxx xxx xxxxxxx +xxxxxxxxxxxxxxx qxxs qxxx xxx qxxx axxxxxx +xxxxxxxxxxxxxxx xxx axxx xxx axxx xxxxxx +xxxxxxxxxxxxxxx w xxx xxxw xxxw as xxxxxx +xxxxxxxxxxxxxxxw x xxx xxxx axxxw qw xxxxxx +xxxxxxxxxxxxxxxxxxx xxxw qxxxxw axxx xxxw axxxxx +xxxxxxxxxxxxxxxxxxx axxxw qxxxxxs qxxx xxxs qxxxxx +xxxxxxxxxxxxxxxxxxs axxx qxxxxs axxx xxxxw qxxxxxx +xxxxxxxxxxxxxxxxxs xxx qxxxx xxx xxxxxw xxxxxxx +xxxxxxxxxxxxxxxxxw r xxxw qw qxxxs qxxx xxxxxxw xxxxxxx +xxxxxxxxxxxxxxxxxxxx axxxw qw r qxxxxxxxs qxxxx asaxxxx axxxxxx +xxxxxxxxxxxxxxxxxxxx axxxxxxxxxxxxxxxxxxs xxxxs xxxx xxxxxx +xxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxsxxxs qxxs axxs qxxxxxx +xxxxxxxxxxxxxxxxxxs axxxsaxxxxs as qxxs qxxw xxxxxxx +xxxxxxxxxxxxxxxxxs qxxxs xxxx axxs x +xxxxxxxxxxxxxxxxs qxxxs xxxx x +xxxxxxxxxxxxxxxs xxxs xxxx x +xxxxxxxxxxxxxxs qxxs xxxx x +xxxxxxxxxxxxxs r qxxx qxxxx qxxw x +xxxxxxxxxxxxs qxxxxxs qxxxxx qxxxx x +xxxxxxxxxxxs xxxxxs qxxxxxs qxxxxx#xx +xxxxxxxxxs qw qxxs qxxxxxx xxxxxxxxx +xxxxxxxxx qxx qxxs axxxxxs axxxxxxxx +xxxxxxxxs xxx qxxxxxs xxxxx qxxxxxxxx +xxxxxxxx qxxxw qxxxxxxxs xxxxs qxxxxxxxxx +xxxxxxxx qxxxxx axxxxxxs qxxxs qxxxxxxxxxxx +xxxxxxxs qxxxxxxxxxx xxxw xxxx qxxxxxxxxxxxx +xxxxxxs axxxxxxxxxx axxxw xxxx xxxxxxxxxxxxx +xxxxxs axxxxxxxxx axxx xxxx qxxxxxxxxxxxxx +xxxxx qxw xxxxxxxxxw xxxw xxxs xxxxxxxxxxxxxx +xxxxx xxs rqxxxxxxxxxxxxw xxxxqxw qxxxw axxxxxxxxxxxxx +xxxxx qxxwqxxxxxxxxxxxxxxx axxxxxxxxw xxxxx qxxxxxxxxxxxxx +xxxxx xxxxxxxxxxxxxxxxxxxxw xxxxxxxxxxw xxxxx xxxxxxxxxxxxxx +xxxxx qxxxxxxxxxxxxxxxxxxxxxxw axxxsaxxxxxxw axxxw axxxxxxxxxxxxx +xxxxx xxxxxxxxxxxxxxxxxxxxxxxxw axxxxw xxxx xxxxxxxxxxxxx +xxxxx qxxxxxxxxxxxxxxxxxxxxxxxxs axxxw xxxx axxxxxxxxxxxx +xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxf axxxw qxx xwrqxxw qxxxx qxxxxxxxxxxxx +xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxw axxxw xxx xxxxxxx xxxxs qxxxxxxxxxxxxxx +xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx axxxw qxxx xxxxxxxw qxxxx axxxxxxxxxxxxxx +xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx axxxxxxxxxw_qxxxxxxxx xxxxx axxxxxxxxxxxxx +xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxx#xxxxxxxxx xxxxs xxxxxxxxxxxxx +xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxs axxs xxxxxxxxxxxxx +xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxw xxxxxxxxxxxxx +xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxx +xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx +xxxxx axxxxxxxxxxxxxxxxxxxxxxxxxxxx qw xxxxxxxxxxxxxx +xxxxx axxxxxxxxxxxxxxxxxxxxxxxxw qxxw axxxxxxxxxxxxx +xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxw axxs qxxxxxxxxxxxxx +xxxxx dxxxxxxxxxxxxxxxxxxxxxxxxxxs xx qxxxxxxxxxxxxxxx +xxxxx xxxxxxxxxxxxxxxxxxxxxxxxs xx qxxxxxxxxxxxxxxxx +xxxxx qxxxxxxxxxxxxxxxxxxxxxxxs xxw #xxxxxxxxxxxxxxxx +xxxxx qxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxw xxxxxxxxxxxxxxxxx +xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxw xxxxx xxxxxxxxxxxxxxxxx +xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxs qxxxxxxxxxxxxxxxxx +xxxxx xxxxxxxxxxxxxxxxxxxs axxxxx qxxxx qxwqxxxxxxxxxxxxxxxxxx +xxxxx xxxxxxxxxs axscaxs xxxxx qxxxxxxx xxxxxxxxxxxxxxxxxxxxxx +xxxxx xxxxxxxxs axxxxw xxxxxxxx qxxxxxxxxxxxxxxxxxxxxxx +xxxxx xxxxxs axxxxxw xxxxxxxxw qxxw qxxxxxxxxxxxxxxxxxxxxxxx +xxxxx xxxxs xxxxxs xxxxxxxxxx xxxx axxxxxxxxxxxxxxxxxxxxxxx +xxxxx xxxs dxxxxx qxxxxxxxxxx xxxxw xxxxxxxxxxxxxxxxxxxxxxx +xxxxx xxx xxxxx qxxxxs axxs axxxxxw xxxxxxxxxxxxxxxxxxxxxxx +xxxxx xxx axxxxw xxxxx axxxxf xxxxxxxxxxxxxxxxxxxxxxx +xxxxx xxx xxxxxw xxxxx xxxs qxxxxxxxxxxxxxxxxxxxxxxx +xxxxx xxxw qxxxxxx xxxxxw_ xxx xxxxxxxxxxxxxxxxxxxxxxxx +xxxxx xxxxxx axxxxxs qxw xxxxxxxxw dxxx xxxxxxxxxxxxxxxxxxxxxxxx +xxxxx xxxxxx axxxs+ axxw axxxxxxxxxxxw axxw qxxxxxxxxxxxxxxxxxxxxxxxx +xxxxx xxxxxs as-++ xxx axxxxs axxxx xxx qxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxx xxxs +--+qw qxx# axx xxxxw qxxxw qxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxx xxxxx +qxxxxw qxxxxx qxs axxxxx#xxxxxx#xxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxx xxxxx xxxxxxw xxxxxxw xx axxs axxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxx xxxxx axxxxxx qxxxxxxx xxw axxs axxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxx xxxxxw axxxxxwrqxxxxsaxs xxs dxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxx axxxxw dxxxxxxxxxxxx r qxx xxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxx xxxxs + qxxxxxxxxxxxx qxw qxxxs qxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxx xxxx xxxxxxxxxs as axs xxxs xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxx xxxxf axxxxxxxxw # xxxw _qxxw xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxx xxxx xxxxxxxxxf xw r qw xxxxxxxxxxs xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxx qxxxs xxxxxxxxx qxxxxw qxxw axxxxxxxxx qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxx xxxxw axxxxxxxxw qxxxxxx qxxxxw axxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxx xxxxx xxxxxxxxxw xxxxxs qxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxx xxxxs xxxxxxxxxx xxxs qxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxx axs dxxxxxxxxxxw xxxw qxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxs qxxxxxxxxxxxw qxxxxxw qxxxxxxxxxxxxw qxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxw qxx xx xx xx xx xxxxxxxxxxxxxxxxw qxxxxxxx qxxxxxxxxxxxxxxw r qxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxx xxx xx xx xx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwqxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxs xx# ## ## ## ## #xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xx#f qxxxw qxxw qxxw qxxw qxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxw qxxxxxxx#xxxx#xxxx#xxxx#xxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxx qxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw #xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +EndOfMapdata diff --git a/Maps/planetx.xp b/Maps/planetx.xp new file mode 100644 index 0000000..efd67b4 --- /dev/null +++ b/Maps/planetx.xp @@ -0,0 +1,277 @@ +# Map converted by mapmapper +# @(#)$Id: planetx.xp,v 1.1.1.1 2001/07/04 07:13:36 dick Exp $ Version 1.0 +mapWidth: 310 +mapHeight: 267 +mapName: Planet X +mapAuthor: Børge Berg-Olsen +teamPlay: no +timing: no +mapData: \multiline: EndOfMapdata +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +x axxxxxxxxxxxxxxxxxs axxxxxxxxxxx axxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +x axxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxx +x axxxxxxw qxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxx +x axxxxxxw qxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxx +x axxxxxxw qxxxxxw qxxxxxs axxxxx ax#xxxxxxxxxxxxxxxxxxxx axxxxxxxx +x xxxxxxxw axxxxx#xw qxxxxxxxxxxw qxxxxxxs axxxw axx#xxxxxxxxxxxxx axxxx +x axxxxxxxxxw axxxxxxw qxxxxxxxxw qxxxxxxxxxxxxxw qxxs xxxxw axxxxxxxxw qxw axxx +x axxxxxxxw axxxxxx qxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxs qxxs xxxxx axxxxxxw axxw xxx +x qxxxxxxw axxxxxxw axxs qxxxxs axxxw qxxxxxxxxxxxxxxs qxxxx qxxxxs axxxxxw _ axxw qxxx +x qxxxxxxxxxxxxw axxxxxxxxw qxxw qxs axxw qxxxxxxxxxxxxxs qxxxxs qxxxxxs axxxxxxxw axxw qxxxxxxx +x axxxxxxxxxxxxx axxxxxxxx qxxxxxw qxs axxw qxxxxxxxxxxxxs qxxxxxx qxxxxxxs axxxxxxw xxx xxxxxxxx +x axxxxxxxxxxxx axxxxs qxxxxxxxxw qxs axxw qxxxxxxxxxxxxxs qxxxxxxs qxxxxxxxs axxx xxs xxxxxxxx +x qw xxxxxxxxxxxs qxxxxxxxxxxxw qxs axxw qxxxxxxxxxxxxxxs qxxxxxxxs qxxxxxxxs qxx axxxxxxx +x qxxw qxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxs _ xxxw xxxxxxxxxxxxxxs qxxxxxxxs xxxxxxxx qxxs axxxxxx +x xxxx#xxxxxxxxxxxx qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxw qxx axxs xxxx axxxxxxxxxxxs qxxxxxxs axxxxxxx xxs xxxxxx +x axxxxxxxxxs axw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxw qxxx qxxxs axxxxxxxxs qxxxxxs axxxxx xs axxxxx +x axxxxxxxs axw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxw _ qxxxx qxxw qxxxxs axxxxxs qxxxxxs axxw axxxx +x axxxxxx xx qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxx xxs axxxs qxxxxxx xxxxxw xxxx +x axxxxw xx qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxs c qxxxxxxx _ xxxxxs xxxx +x axxxx qxx qxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxs qxxxxxxxxw axxs qxxxxs axxx +x axs q#xxxx qxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxs xxxxxxxxxxxw xxxxx axx +x xxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs c axxxxxxxxxxxxw xxxxxw x +x axxxs xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxw axxxxxw x +x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxw xxxxxxw x +x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxw xxxxxxx x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxx xxxxxxx x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxw axxxxxxw x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx axxxxxxxxxxxx axxxxxxxw x +x axxxs axxxxxxxxxxxxxxxw r qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxx axxxxxxxxw qxxw x +x axxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxw qxxxxxxxxxxxxx axxxxxxxw qxxxxxw x +x axxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxw axxxxxxxxxxxxx axxxxxxxw qxxxxxxxxw x +x axxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxw axxxxxxxxxxx axxxxxw qxxxxxxxxxxxxw x +x xxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxw c axxxxxs axxxxw qxxxxxxxxxxxxxxx x +x xxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxx axxs axxxw qxxxxxxxxxxxxxxxxxs x +x qxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxs c axxxxxs axxs qxxxxxxxxxxxxxxxxxxxs x +x qxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxx#xxxxxxxxs axxxs qxxxxxxxxxxxxxxxxxxxxxs x +x xxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxf qxxxxxxxxxxxxxxxxxxxs x +x axxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxs x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxs x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxs x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxs x +x axxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxs x +x axxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxs x +x axxxxxxxxs c qxxxxxxxxxxxxxxxxxx#xxs x +x axxxxxxs qxxxxxxxxxxxxxxxxxxxxxxs x +x axxs qxw xxxxxxxxxxxxxxxxs x +x qxxxxxxxxx axs x +x qxxxxxxxxxxs x +x _ qxxxxxxxxxxxxxxxxs x +x qxxxxxxxxxxxxxxxxxxxxxxxs x +x qxxxxxxxxxxxxxxxxxxxxxxs x +x qxxxxxxxxxxxxxxxxxxxs _x +x qxxxxxxxxxxxxxxxxs ax +x qxxxxxw qxxxxxxxxxxxxs x +x qxxxxxxxxxxxw qxxxxxxxxxxxxxxxs x +x qxxxxxxxxxxxxxxxxxxxxxxxxw qxw qxxxxxxxxxxxxxxxs x +x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxx qxxxxxxxxxxxxxxxxs x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxs qxxxxxxxxxxxxxxxs x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxs qxxxxxxxxxxs qxxxw x +x axxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxw qxxxxxxxxxxs qxxxxxxw x +x axxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxw r qxxxxxxxxxs qxxxxxxxxxxxxxxxxw x +x xxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxxxxxxw qxxx#xxs qxxxxxxxxxxxxxxxxxxxxxxw x +x xxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxs _ qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxxw _ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs xxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxs axxxxxxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxw x +x axxxxxxxw axxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxw x +x axxxxxxx axxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxw _ x +x axxxxxx axxxxxxxxxxxx qxxw xxxxxxxxxxxxxxxxx qxxxxxw x +x axxxxxw a#xxxxxxxxxxw xxxx qxxxxxxxxxxxxxxxxx qxxxxxxxxw x +x qxxxw axxxxx axxxxxxxxxxw axxxw qxxxs axxxxxxxxxxx qxxxxxxxxxx x +x axxxx axxxs axxxxxxxxxx axxxw qxxxs axxxxxxxxxw qxxxxxxxxxxx x +x axxxw axx xxxxxxxxxs axxx qxxxs axxxxxxxxxw qxxxxxxxxxxxx x +x axxxw xx qxxxxxxxxx axxw qxxxs xxxxxxxxxxw xxxxxxxxxxxxx x +x xxxxw qxs qxxxxxxxxxx xxxw qxxxs xxxxxxxxxxxw xxxxxxxxxxxxx x +x xxxxxxw qxs qxxxxxxxxxxxw xxxxxw qxx#xxxxxxxxxxxxxxxxxs xxxxxxxxxxxxxw xxxxxxxxxxxxs x +x axxxxxxxx#xxxxxs xxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxs xxxxxxxxxxxxxx xxxxxxxxxxxs x +x axxxxxxxxxxxs axxxxxxxxxxxxxxxxxw axxxxxxxxxxxxs _ qxxxxxxxxxxxxxs axxxxxxxxxx x +x axxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxs xxxxxxxxxx x +x axxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxxxxx x +x axxxxxxxxxxxs xxxxxxxxxxxxxxxxxxw qxxw qxxxxxxxxxs x +x qxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxw qxxxxxxxxxxxxs x +x xxxxxs xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxx x +x axs qxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs x +x qxxw xxxxxxxxxxxxxxxxxxxxxxxw xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxx x +x qxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxw x +x qxxxxxxxxxxxxw axxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxx axxxxxx x +x qxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxw xxxxxxw x +x qxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxw xxxxxxx x +x qxxxxxxxxxxxxxxxxxxxxxxxxxx axxxxxxxxxxxxxw xxxxxxxxxxxxxxxxxxxxxx#xw axxxxxs x +x qxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxx axxxs x +x qxxw qxxxxxxxxxxxxxxxxxxs axxxxxxxxxw xxxxxxxxxxxxxxxxxxxxxxxs axs x +x qxxxxw qxxxxxxxxxxxxxxxxxxxx axxxxxxxs xxxxxxxxxxxxxxxxxxxxxs x +x qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxxw xxxxxxxxxxxxxxxxxxxxx x +x qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw _ qxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxw x +x qxxxxxxxs axxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxx#xw x +x qxxxxxxxs axxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxx x +x xxxxxxxs axxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxx x +x axxxxxs axxxxxxxxxxxxxw xxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxx x +x axxxs axxxxxxxxxxxxxw qxxxxxxxxxx#xxxxxxxxxxxxxxw axxxxxxxxxxx x +x axxxxxxxxxxxxx qxxxxxxxxxxxxs axxxxxxxxxxxxxxxw axxxxxxs x +x xxxxxxxxxxxxs xxxxxxxxxs axxxxxxxxxxxxxxw qxxxw xxxxxs x +x qxxw xxxxxxxxxs axxxxxxxx axxxxxxxxxxxxxxxw qxxxxxxxxw axxxs x +x qxxxxxw xxxxxxxxs axxxxxxw axxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxw x +x qxxxw _ qxxxxxxxw xxxxxxxs axxxxxw axxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxw x +x qxxxxxw qxxxw qxxxxxxxxxxxw qxxxxxxs axxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw x +x qxxxxxxxxxxxxxw xxxxxxxxxxxxxw qxxxxxxs axxxw axxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw x +x xxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxw qxxxxxxs axxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxx#xxxxxxxxxxxxs axxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxs axxw axxxxxxxxxxxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxs axs axx#xxxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxw axxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxw axxxxxxxxxxs _ axxxxxxxxxxxxxxxw x +x xxxxxxxxxxxxw axxxxxxs qxxxxxxxxxw axxxxxxxxxxxxxxxw x +x xxxxxxxxxxxxxw axxxs qxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxw x +x qxxw qxxxxxxxxxxxxxxw qxxxxxw xxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxw x +x xxxxxw qxxxxxxxxxxxxxxxxw qxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxw x +x axxxxxw qxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxw axxxxxxxs axxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxw x +x axxxxx#xxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxw axxxxxxxxxxx x +x axxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxw axxxxxxxxxs x +x axxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxw x +x axxxxxxxxxxxx qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxw x +x xxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx axxxxxxxxxxxs x +x qxxxxxxxxxxxxx qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxs x +x qxxxxxxxxxxxxxx qxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxx axxxxxxxs x +x qxxxxxxxxxxxxxxxxxx qxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxw axxxxxs x +x xxxxxxxxxxxxxxxxxxx qxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxs x +x axxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxx axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axs x +x axxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxw x +x xxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxxxxxxxxxxxxw qw axxxxxxxxxxxxxxxxxxxxxxxxw x +x qxxxxxxxxxxxxxxxxxxxs xxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxs axxxxxxxxxxxxxxxxxxxxxxxxxxw x +x qxxxxxxxxxxxxxxxxxxxs xxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxx x +x qxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxs x +x axxxxxxxxxxxxxxxxxxx xxxxxxxxxxs x +x axxxxxxxxxxxxxxxxxxw axxxxxxxs qxxxw x +x axxxxxxxxxxxxxxxxxxw axxxs qxxxxxxxw qxxw x +x axxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxxxxxxw axxxw x +x axxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxw axxxxw x +x axxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxw axxxxw x +x axxxxxxxxxxw axxxxxxw xxxxxxxw x +x axxxxxxxxw axxxxw qxxxxxxxxxxxw x +x axxxxxxxw xxxxxxw qxxxxxxxxxxxxxxxxxxxxw x +x axxxxxw xxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxw x +x axxxxxxw xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw x +x axxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x +x axxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs x +x axxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxs x +x axxxxxxxxxxxw axxxxxxxxxxxxxxxs x +x axxxxxxxxxxxxxw axx#xxxxs x +x axxxxxxxxxxx qxxw x +x axxxxxxs qxxxxxw x +x qxxxxxxxxw x +x qxxxxxxxxxxxw x +x qxxw qxxxxxxxxxxxxxxw x +x qxxxxxxw qxxxxxxxxxxxxxxxxx x +x qxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxs x +x qxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxs x +x qxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxs x +x qxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxxxxxxxxxs x +x qxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxs qxw x +x qxxw qxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxw x +x qxxxxw qxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxw x +x qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx#s qxxxxxxxxxxw x +x qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw _ axxxxxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxw x +x xxxxxxxxs axxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxw x +x axxxxs axxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxxx axxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxs axxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxx x +x xxxxxxxxxxxs axxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs x +x qxxxxxw xxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs x +x qxxxxxxxw qxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs x +x qxxxxxxxxxxxw qxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxs x +x xxxxxxxxxxxxxxw qxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxs x +x axxxxxxxxxxxxxxw qxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxs x +x axxxxxxxxxxxxxw qxxxxxxxxxxxs qxx#xxxxxxxxxxxxxxxxxxxxxxs x +x axxxxxxxxxxxx#xxxxxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs x +x axxxxxxxxxxxxxxxxxxxxs xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs x +x axxxxxxxxxxxxxxxs x +x axxxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxw x +x axxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw x +x axxxs axxxxxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxx x +x xxxxxxxxxxxxxxxx x +x xxxxxxxxxxxxxxxs x +x qw qxxxxxxxxxxxxxs x +x axxxw qxxxxxxxxxxxxxs x +x axxxxxxx#xxxxxxxxxxxxxxxxxxs x +x axxxxxxxxxxxxxxxxxxxxxxxs x +x axxxxxxxxxxxxxxxxxxxxs x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x qxxxxxxxxxxw x +x qxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxs x +x qxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxs x +x qxxxxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxs x +x axxxxxxxxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxw x +x axxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx x +x axxxxxxxxxxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxs x +x axxxxxxxxxxxxxx#xs qxxxxxxxxxxw axxxxxxxxxxxxxxxxxxs x +x axxxxxxxs axxx#xxxxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxs x +x xxxxxxx axxxxxxxxxxxxxxx axxxxxxxxxxxxs x +x qxxxxxxs axxxxxxxxxxxxxx x +x qxxxxxxx axxxxxxxxxxxs x +x q#xxxxxxxxxw axxxxxxxxxs x +x qxxxxxxxxxxxxxw xxxxxxxxs x +x qxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxxs x +x qxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxxxs x +x xxxxxxxxxxxxxxxxxxxxxxs qxxxxxxx x +x axxxxxxxxxxxxxxs xxxxxxxxw x +x axxxxxxxxxx axxxxxxxxxw qxxxxxxxxxxxxxxxw x +x axxxxxxxxw axxxxxxxxxw qxxxxxxxxxxxxxxxxxxxw x +x axxxxxxxw axxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxw x +x axxxxxxxw axxxxxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw x +x axxxxxx axxxxxxxxxw xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x +x axxxs _ axxxxxxxxxw xxxxxxxxxxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxs x +x qxxxxxxxxxxxxw axxxxxxxxxw xxxxxxxxxxxxxxxxxxxxxw xxxxxxxxxxxxxxxxxxxxxxxxxxs x +x xxxxxxxxxxxxxxxw axxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxw _ xxxxxxxxxxxxxxxxxxxxxxxxs x +x axxxxxxxxxxxxxxxxw axxxxxxxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxw xxxxxxxxxxxxxxxxxxxxxxs x +x axxxxxxxxxx qxxxxxxxxxxx axxxxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxs x +x axxxxxxxx xxxxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxw qxxxxxxxxxxxxxxxxxxxs x +x xxxxxxxs axxxxxxxxxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs x +x xxxxxxs axxxxxxxx axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs x +x qxxxxxx axxxxxx axxxxxxxxxxxxxxxxxxs x +x qxxxxxxxx axxxxx#xw axxxxxxxxxxxxs x +x qxxxxxxxxx axxxxxxw axxxxxxxxxx x +x qxxxxxxxxxs axxxxxx axxxxxxxw x +x qxxxxxxxxxxs axxxxs axxxxxxxxw x +x qxxxxxxxxxxxs axxxxxxxxw x +x qxxxxxxxxxxxs axxxxxxxxw x +x qxxxxxxxxxxxs axxxxxxw qxw x +x qxxxxxxxxxxs axxxxxxx#xxxxxxxx x +x qxxxxxxxxxxs axxxxxxxxxxxxxxs x +x qxxxxxxxxxs x +x qxxxxxxxxxxxs x +x qxxxxxxxxxxxxxxxs x +x qxxxxxxxxxxxxxxxxxxxxxxs x +x qxxxxxxxxxxxxxxxxxxxxxxxxxxxxs x +x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxs x +x x +x x +x x +x x +x x +x x +x x +x x +x x +x x +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +EndOfMapdata diff --git a/Maps/teamball.xp b/Maps/teamball.xp new file mode 100644 index 0000000..86cd138 --- /dev/null +++ b/Maps/teamball.xp @@ -0,0 +1,152 @@ +# +# TEAMBALL 2.4 by DR.DEATH +# and Bretton Wade +# +playerstartsshielded:no +allowplayercrashes:no +targetkillteam:no +targetteamcollision:no +treasurekillteam:no +treasurecollisiondestroys:yes +treasurecollisionmaykill:no +teamassign:yes +mineswallbounce:yes +itemswallbounce:yes +ballswallbounce:yes +shotswallbounce:no +allownukes:yes +allowclusters:no +allowshields:no +allowmodifiers:yes +allowlasermodifiers:yes +minesonradar:yes +treasuresonradar:yes +ecmsreprogrammines:yes +teamimmunity:yes +minefusetime:0 +maxshieldedwallbouncespeed:30 +maxunshieldedwallbouncespeed:30 +maxshieldedplayerwallbounceangle:180 +maxunshieldedplayerwallbounceangle:180 +playerwallbouncebrakefactor:0.8 +maxitemdensity:0.1 +movingitemprob:1.0 +itemprobmult:0.001 +dropitemonkillprob:1.0 +itemmissileprob:0 +itemlaserprob:0 +itemcloakprob:0 +itemautopilotprob:0 +itemsensorprob:0 +itememergencyshieldprob:0 +itemwideangleprob:0 +itemrearshotprob:0 +itemecmprob:0.9 +itemenergypackprob:0.4 +itememergencythrustprob:0.8 +itemtractorbeamprob:0.8 +itemmineprob:0.5 +itemtankprob:0.5 +itemafterburnerprob:0.005 +itemtransporterprob:0.5 +initialautopilots:4 +initialafterburners:1 +initialtractorbeams:1 +reset:no + +mapwidth : 57 +mapheight : 83 +mapname : TEAMBALL 2.4 - 2 teams, 6 balls, 3 shots +mapauthor : DR.DEATH mods by Toast +edgewrap : no +edgebounce : no +teamplay : yes +limitedvisibility : no +gravity : 0.0 +maxplayershots : 3 + +mapData: \multiline: EndOfMapdata +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxbxs- -axbxxxxxx +xxxxxbxs- -axbxxxxx +xxxxbxs- -axbxxxx +xxxbxs- % -axbxxx +xxxbx xbxxx +xxxbx q#w xbxxx +xxxbx qxxxw xbxxx +xxxxx qx***xw xxxxx +xs ! qxs axw ! ax +x ! qxs axw ! x +#1$ ! qxs axw ! $1# +x ! xs ax ! x +#1$ ! b b ! $1# +x ! gy th ! x +#1$ ! gy th ! $1# +x ! gy th ! x +xw ! gbbbbbh ! qx +xxxxx xxxxx +xxxbx xbxxx +xxxbx xbxxx +xxxbx xbxxx +xxxbx xbxxx +xxxbxbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbxbxxx +xxxbx xbxxx +xxxbx xbxxx +xxxbx xbxxx +xxxbx xbxxx +xxxbx xbxxx +xxxbx xbxxx +xxxbx xbxxx +xxxbx xbxxx +xxxbx xbxxx +xxxbx xbxxx +xxxbx tbbbbbbby xbxxx +xxxbx th gy xbxxx +xxxbx th gy xbxxx +xxxbx th qxw qxw gy xbxxx +xxxbx b x-x x-x b xbxxx +xxxbx b axs axs b xbxxx +xxxbx b b xbxxx +xxxbxbbbbbbbbbbbbbbbbb + bbbbbbbbbbbbbbbbbxbxxx +xxxbx b b xbxxx +xxxbx b qxw qxw b xbxxx +xxxbx b x-x x-x b xbxxx +xxxbx gy axs axs th xbxxx +xxxbx gy th xbxxx +xxxbx gy th xbxxx +xxxbx gbbbbbbbh xbxxx +xxxbx xbxxx +xxxbx xbxxx +xxxbx xbxxx +xxxbx xbxxx +xxxbx xbxxx +xxxbx xbxxx +xxxbx xbxxx +xxxbx xbxxx +xxxbx xbxxx +xxxbx xbxxx +xxxbxbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbxbxxx +xxxbx xbxxx +xxxbx xbxxx +xxxbx xbxxx +xxxbx xbxxx +xxxxx xxxxx +xs ! tbbbbby ! ax +x ! th gy ! x +#2$ ! th gy ! $2# +x ! th gy ! x +#2$ ! b b ! $2# +x ! xw qx ! x +#2$ ! axw qxs ! $2# +x ! axw qxs ! x +xw ! axw qxs ! qx +xxxxx ax***xs xxxxx +xxxbx axxxs xbxxx +xxxbx a#s xbxxx +xxxbx xbxxx +xxxbxw- % -qxbxxx +xxxxbxw- -qxbxxxx +xxxxxbxw- -qxbxxxxx +xxxxxxbxw- -qxbxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +EndOfMapdata diff --git a/Maps/tourmination.xp b/Maps/tourmination.xp new file mode 100644 index 0000000..be5ab4e --- /dev/null +++ b/Maps/tourmination.xp @@ -0,0 +1,135 @@ +# Created by xmapedit on Sun Mar 27 17:25:01 1994 + +maxitemdensity:1e-3 +itemprobmult:5 +itemenergypackprob:0e-9 +itemtankprob:0e-9 +itemecmprob:0e-9 +itemmineprob:1e-9 +itemmissileprob:1e-9 +itemcloakprob:1e-9 +itemsensorprob:1e-9 +itemwideangleprob:1e-9 +itemrearshotprob:0e-9 +itemafterburnerprob:0e-9 +itemtransporterprob:0e-9 +itemlaserprob:0e-9 +itememergencythrustprob:0e-9 +itememergencyshieldprob:0e-9 +itemtractorbeamprob:0e-9 +itemautopilotprob:0e-9 +allowshields:no +playersonradar:no +playerstartshielded:yes +limitedlives:no +robotsleave:no +firerepeatrate:1 +initialafterburners:1 +maxshieldedwallbouncespeed:80 +maxunshieldedwallbouncespeed:80 +maxshieldedplayerwallbounceangle:180 +maxunshieldedplayerwallbounceangle:180 +allowplayercrashes:no +allowplayerbounces:yes +objectwallbouncelifefactor:0.97 +objectwallbouncebrakefactor:0.20 +playerwallbouncebrakefactor:0.60 +maxobjectwallbouncespeed:400 +debriswallbounce:no +mineswallbounce:yes +sparkswallbounce:yes +shotswallbounce:yes + +mapwidth : 80 +mapheight : 80 +mapname : Tourmination +mapauthor : Bert Gijsbers +edgewrap : yes +teamplay : no +limitedvisibility : yes +shotlife : 50 +maxplayershots : 7 +crashwithplayer : no + +mapData: \multiline: EndOfMapdata +x xxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxx +x xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx +x xxxxxxxxxxxxxxxxxxxxxxxxxxxx axxx +xw _ qxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxw qxxx +xx qxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#s xxxxxw xxxx +xxw xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx axxxxxw xxxx +xxxw xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx axxxxx xxxx +xxxxw axxxxxxxxxxxxxxxxxxxxxxxxxxxxxs qxxxxxw xxxx +xxxxxxw qxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx axxx +xxxxxxxw _ qxxxxxxxxxxxxxxxxxxxxxxxxxxxxs a#xxxx xxx +xxxxxxxxxxxxw xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxs xxx +xxxxxxxxxxxxx axxxxxxxxxxxxxxxxxxxxxxxxxxs xxx +xxxxxxxxxxxxxw xxxxxxxxxxxxxxxxxxxs axs axx +xxxxxxxxxxxxxx axxxxxxxxxxxxxxs xx +xxxxxxxxxxxxxx axxxxxxxxxxs ax +xxxxxxxxxxxxxs axxs x +xxxxxxxxxxxxx x +x#xxxxxxxxxxs qxw a + axxxxxxxxs _ qxxxx + axs axs qxxxxxxx#w + qxxxxxxxxxxxw + xxxxxxxxxxxxx + qxxxxw axxxxxxxxxxxx + qxxxxxxxxw qxxw axxxxxxxs + xxxxxxxxxx xxxx + xxxxxxxxxxw _ qxxxxw + xxxxxxxxxxxxxxxxxxxx + xxxxxxxxxxxxxxxxxxxx qxxxw + xxxxxxxxxxxxxxxxxxxx xxxxxxw + axxxxxxxxxxxxxxxxs xxxxxxx + axxxxxxxxxxxxxw qxxxxxxx + xxxxxxxxxxxxxxx xxxxxxxs + xxxxxxxxxxxxxxs xxxxxs qxxxxxx +w xxxxxxxxxxxxxxw qxxxs qxxxxxxxxx +xw axxxxxxxxxxxxxx xxxx xxxxxxxxxx +xxw xxxxxxxxxxxxxs xxxx xxxxxxxxxx +xxx xxxxxxxxxxxxx xxxx xxxxxxxxxx +xxx axxxxxxxxxxxx xxxx _ xxxxxxxxxx +xxxw xxxxxxxxxxxs xxxxxxxw axxxxxxx +xxxxx xxxxxxxxxxs qxxxxxxxx xxxxx +xxxxx xxsaxs xxxxxxxxx axxxx +xxxxxw xxxxxxxxx xxxx +xxxxxx xxxxxxxxs xxxx +xxxxxx axxxxxxs xxxx +xxxxxx axxxx xxxx +xxxxxx axxs xw _ qxxxx +xxxxxs _ xxxxxxxxxx +xxxxx qxxxxxxxw qxxxxxw xxxxxxxxxx +xxxxx qxxxxxxxxxxxx xxxxxxxw axxxxxxxxx +xxxxx qxxxxxxxxxxxxxs xxxxxxxxx xxxxxxxxx +xxxxx qxxxxxxxxxxxxxs axxxxxxxx xxxxxxxxx +xxxxs xxxxxxxxxxxxxxs axxxxxx xxxxxxxxx +xxxs qxxxxxxxxxxxxxxx axxxx xxxxxxxxx +xxx xxxxxxxxxxs axxs axxs _ qxxxw axxxxxxxx +xxx xxxxxxxxs qxxxxxxxx xxxs axx +xxs xxxxs qxw xxxxxxxxxx xxx a + axxx qxxxw xxxxxxxxx axs + xxs xxxxx axxxxxxxs + qxxxxxw xxxxxs + qxxxxxxxw _ qxxxw + qxxxxxxxxxxxxxxxxxxxxx + qxxw _ qxxxxxxxxxxxxxxxxxxxxxxx + qxxxxxx qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw qxw + qxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxw _ +xxxxxxxxxw xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx +xxxxxxxxxx axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw xxxxxxx +xxxxxxxxxx axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx +xxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx axxxxxx +xxxxxxxxx axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx +xxxxxxxxs xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx +xxxxxxxx axxxxxxxxxxxxxxxxxxxxxxxxxxxxx axxxxx +xxxxs axxxxxxxxxxxxxxxxxxxxxxxxxs axxxx +xxs xxxxxxxxxxxxxxxxxxxxxxxxx xxxx +s xxxxxxxxxxxxxxxxxxxxxxxxx axx + axxxxxxxxxxxxxxxxxxxxxxxs + xxxxxxxxxxxxxxxxxxxxxxx + xxxxxxxxxxxxxxxxxxxxxxx + xxxxxxxxxxxxxxxxxxxxxxx + axxxxxxxxxxxxxxxxxxxxxx + xxxxxxxxxxxxxxxxxxxxxxw _qxx +EndOfMapdata diff --git a/Maps/tournament.xp b/Maps/tournament.xp new file mode 100644 index 0000000..82e593a --- /dev/null +++ b/Maps/tournament.xp @@ -0,0 +1,98 @@ +mapwidth: 80 +mapheight: 80 +maxRobots: 1 +allowShields: no +playersOnRadar: no +playerStartShielded: yes +limitedlives: yes +worldlives: 3 +mapname: Tournament +mapauthor: Ken Ronny Schouten +edgewrap: yes +teamplay: no +maxplayershots: 5 +robotsleave: no +itemProbMult: 0 + +mapData: \multiline: EndOfMapdata + # axxxxs axxxxxxs + xs qxxxxxxxw +w qxxxxxxxxxxxx +x xxxxxxxxxxxxx +x xxxxxxxxxxxxx +s axxxxxxxxxxxx + axxxxxxxxxx + _ qxxxxxxx qw xxxxxxxxs + qxxxxxxxxxx qxxxw axxs + qxxxxxxxxxxxxxw #xxxxx + xxxxxxxxxxxxxxxxxw xxxxxxw + axxxxxxxxxxxxxxxxxw qxxxxxxxx + axxxxxxxxxxxxxxxx _ qxxxxxxxxs + qx xxxxxxxxxxxxxxs qxxxxxxxxxxxxxxx +xxxxxw xxxxxxxxxxxxxx xxxxxxxxxxxxxxxx q +xxxxxxxxw qxxxxxxxxxxxxxs xxxxxxxxxxxxxxxx x +xxxxxxxxx xxxxxxxxxxxxxs qxxxxxxxxxxxxxxxs x +xxxxxxxxs axxxxxxxxxxxs qxxxxxxxxxxxxxxxx x +xxxxxxxxw qxxxxxxxxxxs qxxxxxxxxxxxxxxxxxx x +axxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxxxxxxxxxx + xxxxxxxxxx axxxxxxxxxx qxxxxxxxxxxxxxxxxxxx + axxxxxxxxs xxxxxxxxxs xxxxxxxxxxxxxxxxxxxx + qxxxxxxxs xxxxxxxxx qxxxxxxxxxxxxxxxxxxxx +qxxxxxxxs xxxxxxxxs xxxxxxxxxxxxxxxxxxxxx +xxxxxxxx qxxxxxxxs qxxxxxxxxxxxxxxxxxxxs # +xxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxx qx +xxxx#xxx axxxxxxx qxxxxxxxxxxxxxxxxxxxx _qxx + xxxxxxs qxxxxxxxxx#xxxxxxxxxxx qxxxs + xxxs axs axxs xxxxw +xw xs xxxxx +xx xxxxx +xxw _ qxx xxxxx +xxxxxxxxs xxxxx +xxxxxxxx xxxxx +xxxxxxxx xxxxx +xxxxxxxx xxxxx +xxxxxxxx axsax +xxxxxxxs qx a + axxxxx qxxxxxs + xxxxxw qxxxxxxw qxxxw qxw_ qxxxxx xxxw + qxxxxxx qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxw + xxxxxxxw xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw xxxxx + as xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw xxxxx + axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw axxxs + xxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw xxx + xxs axxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + as xxxxxxxxxxxxxxxxxxxxxxxxxxxxs + xxxxxxxxxxxxxxxxxxxxxxxxxxxx + xxxxxxxxxxxxxxxxxs axxxxxxx + xw _qxxs axxxxxxxxxxxs axs axw + axxxs axxxxxxx ax + ax axxs +qxxx xs +xxxxw q +xxxxxx qxw x +xxxxxxw xxxxxxxw x +xxxxxxxw qxxxxxxxxx x x +xxxxxxxxw xxxxxxxxxxw qxw x x +xxxxxxxxx xw qxxxxxxxxxxxxw xxxwqxxw qxw q# x +xxxxxxxxx qxxwqxxxxxxxxxxxxxs xxxxxxxxxxxxw xxx a +axxxxxxxx xxxxxxxxxxxxxxxxxxs qxxxxxxxxxxxxxxxwqxxs x + axxxxxxs axxxxxxxxxxxxxx#xs xxxxxxxxxxxxxxxxxxxxw _qxw + xxxxxx qxxxxxxxxxxxxxs xxxxxxxxxxxxxxxxxxxxxxxxxxw + axxxs qxxxxxxxxxxxs xxxxxxxxxxxxxxxxxxxxxxxxxxxw + xxx xxxxxxxxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + xxxs qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs + qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs + _ qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs + qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw + qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxx + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxxxxxs + axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs axxs + axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xx + axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw _ xx + axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxw + axxxxsaxxxxxxxxxxxxxxxxxxxxxxxxxs axsaxxxxx + axxx xxxxxxxxxxxxxxxxxxxxxxs axs + ax axxxxxxxxxxxxxxxxxxs +EndOfMapdata diff --git a/Maps/war.xp b/Maps/war.xp new file mode 100644 index 0000000..871b7bc --- /dev/null +++ b/Maps/war.xp @@ -0,0 +1,90 @@ +# This map was built for team play and the use of targets. +mapWidth: 120 +mapHeight: 80 +mapName: Team Warfare +mapAuthor: Andy Skinner +teamPlay: yes +targetKillTeam: yes +edgeWrap: no +mapData: \multiline: EndofMapdata +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +x x +x x +x x +x x +x x +x x +x x +x r 0 xxxxf x +x xxxf x x @ x xxxxxxxrx x +x xxx dxxxx xx x xxxxxxx xxxxx xx x +x xxxxx x xxxxx x x xxxxxxxx x x x +x xxxx !x xxxxxxxxxx xxxxxxxxxxxxxx x 0 x +x -- dxxxxxxxxxxw xx xxxxxxxxxx qxwqxxxxxxxxxxxxxxxxxxs xxxxxxx x +x -- xxxxxxx xw 0 axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxx xxr x +x dxxxxxxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxx x +x xxxxxxxxxxxxx x qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs xxxxxxxxxxxxxxxxxxx x +x xxxxxxxxxxxxxxxxxxxxxxxw xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxs xxxxxxxxxxxxxxxxx x +x xxxxxxxxxxxxxxxxxxxxxxxx axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx qxxxxxxxxxxxxxxxxxxxx x +x x x xxxxxxxxxxxxxxxxxxxx axxx xxxxxxxxxxxxxxxxxxxxxxxxxxxs xxxxxxxxxxxxxxxxxxx xxxf x +x xx xxxxxxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxxxxxxxxxxxxs xxxxxxxxxxxxxxxxxxxxx -- x +x x xxxxxxxxxxxxxxxxxxxx x axxxxxxxxxxxxxxxxxxxxxxxxx axxxxxxxxxxxxxxx xxxx -- x +x x xxxxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxf x +x xx x xx xxxxxxx xs xxxxxxx x dxxxxxxxxxxxxx xxx x +x x x xxx x xxxxs dxxxxx xxxxxxxx xxx c x xxxxxxx x x +x x xxxxx c x x x +x xxx xxxxxx xxxx x x +x xxxx x +x xxx x +x as x +x df x +x df x +x df x +x df x +x df x +x df x +x df x +x df x +x df x +x df x +x r df x x +x x df xxw 0 x +x xxx xx qw xxxxxxxxxx x +x xxxxxx 0 xxxx xx xxxxxxxxxxx x +x xxxxxxxxxxxxxx xxxx axxxxxxxxxxf x +x xxxxxxxxxxxxxx xxxxxx xxxxxxxxxx x +x axxxxxxxxxxxs xxxxxxx axxxxxxxx x +x axxxxxxxxs xxxxxx xxxxxxxx x +x axxxs xxxxxxxxf xxxxx x x +x dxxxxxxxxxx axxs x +x xxxxxxxxxx xx x +x xxxxxxxxxxx x +x xxxxxxxxxxx 0 xx x +x xxxxxxxxxxxxxxxx x +x xxxxxxxxxxxxxxxxx x +x xxxxxxxxxxxxxxxxxxx x +x 0 xxxxxxxxxxxxxxxx x x +xw< xxxxxxxxxxxxxxxxxxxxxxx >qx +x+f dxxxxxxxxxxxxxxxxxxxxxxx x d+x +xs> xxxxxxxxxxxxxxxxxxxxx x = 0: + line = line.left(comment_pos) + # Get rid of extra whitespace + line = line.strip_edges() + # If what is left over is an empty line, skip it + if line.length() == 0: + continue + var option = line.split(':', true, 1) + if option.size() != 2: + print("Invalid data on line ", line_number) + continue + # Multiline values expand over many lindes until a specified keyword is reached + if option[1].contains("\\multiline:"): + multi_line_mode_option = option[0].strip_edges().to_lower() + multi_line_terminator = option[1].split("\\multiline:")[1].strip_edges() + continue + options[option[0].strip_edges().to_lower()] = option[1].strip_edges() + if multi_line_mode_option != "": + print("EOF reached before end of multiline") + + var edge_wrap = false + if options.has("edgewrap"): + edge_wrap = (options["edgewrap"] == "yes") + + if options.has("mapdata") and options.has("mapwidth") and options.has("mapheight"): + var width = int(options["mapwidth"]) + var height = int(options["mapheight"]) + var data = options["mapdata"] + for iy in range(height): + for ix in range(width): + var letter_code = data[iy * width + ix] + if tile_dictionary.has(letter_code): + $TileMap.set_cell(0, Vector2i(ix, iy), 0, tile_dictionary[letter_code]) + if edge_wrap: + $TileMap.set_cell(0, Vector2i(ix + width, iy), 0, tile_dictionary[letter_code]) + $TileMap.set_cell(0, Vector2i(ix + width, iy + height), 0, tile_dictionary[letter_code]) + $TileMap.set_cell(0, Vector2i(ix, iy + height), 0, tile_dictionary[letter_code]) + + else: + print("Map data or dimensions missing") + +func apply_options(): + var width = int(options["mapwidth"]) + var height = int(options["mapheight"]) + get_node("Map boundaries/CollisionShape2D").shape.size = 64 * Vector2i(width, height) + get_node("Map boundaries").position = 64 * Vector2i(width, height) / 2 + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta): + pass diff --git a/World/PlayingField.tscn b/World/PlayingField.tscn new file mode 100644 index 0000000..2f1ab3e --- /dev/null +++ b/World/PlayingField.tscn @@ -0,0 +1,183 @@ +[gd_scene load_steps=6 format=3 uid="uid://ddr7q5f0xrfsm"] + +[ext_resource type="Script" path="res://World/PlayingField.gd" id="1_ashcc"] +[ext_resource type="Texture2D" uid="uid://d4hd1froa8gji" path="res://Images/tilemap.png" id="2_covyd"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_b2nj3"] +texture = ExtResource("2_covyd") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0) +0:0/0/physics_layer_0/angular_velocity = 0.0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:0/0/custom_data_0 = "x" +1:0/0 = 0 +1:0/0/physics_layer_0/linear_velocity = Vector2(0, 0) +1:0/0/physics_layer_0/angular_velocity = 0.0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, -32, 32) +1:0/0/custom_data_0 = "s" +2:0/0 = 0 +2:0/0/physics_layer_0/linear_velocity = Vector2(0, 0) +2:0/0/physics_layer_0/angular_velocity = 0.0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32) +2:0/0/custom_data_0 = "a" +3:0/0 = 0 +3:0/0/physics_layer_0/linear_velocity = Vector2(0, 0) +3:0/0/physics_layer_0/angular_velocity = 0.0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, 32, -32, 32) +3:0/0/custom_data_0 = "w" +4:0/0 = 0 +4:0/0/physics_layer_0/linear_velocity = Vector2(0, 0) +4:0/0/physics_layer_0/angular_velocity = 0.0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(32, -32, 32, 32, -32, 32) +4:0/0/custom_data_0 = "q" +5:0/0 = 0 +5:0/0/physics_layer_0/linear_velocity = Vector2(0, 0) +5:0/0/physics_layer_0/angular_velocity = 0.0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, -2.5, -9) +5:0/0/custom_data_0 = "c" +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(0, 0) +0:1/0/physics_layer_0/angular_velocity = 0.0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(9.5, 0, 32, -32, 32, 32) +0:1/0/custom_data_0 = "d" +1:1/0 = 0 +1:1/0/physics_layer_0/linear_velocity = Vector2(0, 0) +1:1/0/physics_layer_0/angular_velocity = 0.0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -8.5, 3, -32, 32) +1:1/0/custom_data_0 = "f" +2:1/0 = 0 +2:1/0/physics_layer_0/linear_velocity = Vector2(0, 0) +2:1/0/physics_layer_0/angular_velocity = 0.0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(2, 10, 32, 32, -32, 32) +2:1/0/custom_data_0 = "r" +3:1/0 = 0 +3:1/0/physics_layer_0/linear_velocity = Vector2(0, 0) +3:1/0/physics_layer_0/angular_velocity = 0.0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:1/0/custom_data_0 = "#" +4:1/0 = 0 +4:1/0/physics_layer_0/linear_velocity = Vector2(0, 0) +4:1/0/physics_layer_0/angular_velocity = 0.0 +4:1/0/custom_data_0 = "*^" +5:1/0 = 0 +5:1/0/physics_layer_0/linear_velocity = Vector2(0, 0) +5:1/0/physics_layer_0/angular_velocity = 0.0 +5:1/0/custom_data_0 = "!" +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(0, 0) +0:2/0/physics_layer_0/angular_velocity = 0.0 +0:2/0/custom_data_0 = "%" +1:2/0 = 0 +1:2/0/physics_layer_0/linear_velocity = Vector2(0, 0) +1:2/0/physics_layer_0/angular_velocity = 0.0 +1:2/0/custom_data_0 = "&" +2:2/0 = 0 +2:2/0/physics_layer_0/linear_velocity = Vector2(0, 0) +2:2/0/physics_layer_0/angular_velocity = 0.0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 26, 32, 26, 32, 32, -32, 32) +2:2/0/custom_data_0 = "_0123456789" +3:2/0 = 0 +3:2/0/physics_layer_0/linear_velocity = Vector2(0, 0) +3:2/0/physics_layer_0/angular_velocity = 0.0 +3:2/0/custom_data_0 = "+" +4:2/0 = 0 +4:2/0/physics_layer_0/linear_velocity = Vector2(0, 0) +4:2/0/physics_layer_0/angular_velocity = 0.0 +4:2/0/custom_data_0 = "-" +5:2/0 = 0 +5:2/0/physics_layer_0/linear_velocity = Vector2(0, 0) +5:2/0/physics_layer_0/angular_velocity = 0.0 +5:2/0/custom_data_0 = ">" +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(0, 0) +0:3/0/physics_layer_0/angular_velocity = 0.0 +0:3/0/custom_data_0 = "<" +1:3/0 = 0 +1:3/0/physics_layer_0/linear_velocity = Vector2(0, 0) +1:3/0/physics_layer_0/angular_velocity = 0.0 +1:3/0/custom_data_0 = "i" +2:3/0 = 0 +2:3/0/physics_layer_0/linear_velocity = Vector2(0, 0) +2:3/0/physics_layer_0/angular_velocity = 0.0 +2:3/0/custom_data_0 = "m" +3:3/0 = 0 +3:3/0/physics_layer_0/linear_velocity = Vector2(0, 0) +3:3/0/physics_layer_0/angular_velocity = 0.0 +3:3/0/custom_data_0 = "k" +4:3/0 = 0 +4:3/0/physics_layer_0/linear_velocity = Vector2(0, 0) +4:3/0/physics_layer_0/angular_velocity = 0.0 +4:3/0/custom_data_0 = "j" +5:3/0 = 0 +5:3/0/physics_layer_0/linear_velocity = Vector2(0, 0) +5:3/0/physics_layer_0/angular_velocity = 0.0 +5:3/0/custom_data_0 = "@" +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(0, 0) +0:4/0/physics_layer_0/angular_velocity = 0.0 +0:4/0/custom_data_0 = "(" +2:4/0 = 0 +2:4/0/physics_layer_0/linear_velocity = Vector2(0, 0) +2:4/0/physics_layer_0/angular_velocity = 0.0 +2:4/0/custom_data_0 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" +3:4/0 = 0 +3:4/0/physics_layer_0/linear_velocity = Vector2(0, 0) +3:4/0/physics_layer_0/angular_velocity = 0.0 +3:4/0/custom_data_0 = "z" +4:4/0 = 0 +4:4/0/physics_layer_0/linear_velocity = Vector2(0, 0) +4:4/0/physics_layer_0/angular_velocity = 0.0 +4:4/0/custom_data_0 = "b" +5:4/0 = 0 +5:4/0/physics_layer_0/linear_velocity = Vector2(0, 0) +5:4/0/physics_layer_0/angular_velocity = 0.0 +5:4/0/custom_data_0 = "h" +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(0, 0) +0:5/0/physics_layer_0/angular_velocity = 0.0 +0:5/0/custom_data_0 = "g" +1:5/0 = 0 +1:5/0/physics_layer_0/linear_velocity = Vector2(0, 0) +1:5/0/physics_layer_0/angular_velocity = 0.0 +1:5/0/custom_data_0 = "y" +2:5/0 = 0 +2:5/0/physics_layer_0/linear_velocity = Vector2(0, 0) +2:5/0/physics_layer_0/angular_velocity = 0.0 +2:5/0/custom_data_0 = "t" +1:4/0 = 0 +1:4/0/physics_layer_0/linear_velocity = Vector2(0, 0) +1:4/0/physics_layer_0/angular_velocity = 0.0 +1:4/0/custom_data_0 = ")" + +[sub_resource type="TileSet" id="TileSet_8m2mo"] +tile_size = Vector2i(64, 64) +physics_layer_0/collision_layer = 1 +custom_data_layer_0/name = "Letter code" +custom_data_layer_0/type = 4 +sources/0 = SubResource("TileSetAtlasSource_b2nj3") + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_hjo0t"] +size = Vector2(6400, 6400) + +[node name="Playing Field" type="Node2D"] +scale = Vector2(0.5, 0.5) +script = ExtResource("1_ashcc") + +[node name="TileMap" type="TileMap" parent="."] +tile_set = SubResource("TileSet_8m2mo") +cell_quadrant_size = 64 +format = 2 + +[node name="Map boundaries" type="Area2D" parent="."] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Map boundaries"] +position = Vector2(3200, 3200) +shape = SubResource("RectangleShape2D_hjo0t") + +[node name="Players" type="Node2D" parent="."] + +[node name="MultiplayerSpawner" type="MultiplayerSpawner" parent="."] +_spawnable_scenes = PackedStringArray("res://World/PlayerShip.tscn") +spawn_path = NodePath("../Players") +spawn_limit = 4 diff --git a/World/bullet.gd b/World/bullet.gd new file mode 100644 index 0000000..6fc3489 --- /dev/null +++ b/World/bullet.gd @@ -0,0 +1,21 @@ +extends CharacterBody2D + +# Get the gravity from the project settings to be synced with RigidBody nodes. +var gravity = ProjectSettings.get_setting("physics/2d/default_gravity") +var speed = 750 +var life_time = 1.0 + +func start(_position, _direction): + rotation = _direction + position = _position + velocity = Vector2(speed, 0).rotated(rotation) + +func _physics_process(delta): + var collision = move_and_collide(velocity * delta) + if collision: + velocity = velocity.bounce(collision.get_normal()) + if collision.get_collider().has_method("hit"): + collision.get_collider().hit() + life_time -= delta + if life_time <= 0: + queue_free() diff --git a/World/bullet.tscn b/World/bullet.tscn new file mode 100644 index 0000000..b8a2403 --- /dev/null +++ b/World/bullet.tscn @@ -0,0 +1,18 @@ +[gd_scene load_steps=4 format=3] + +[ext_resource type="Script" path="res://World/bullet.gd" id="1_j3y75"] + +[sub_resource type="CircleShape2D" id="CircleShape2D_hi7ug"] +radius = 5.0 + +[sub_resource type="SphereMesh" id="SphereMesh_t58va"] + +[node name="Bullet" type="CharacterBody2D"] +script = ExtResource("1_j3y75") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource("CircleShape2D_hi7ug") + +[node name="MeshInstance2D" type="MeshInstance2D" parent="."] +scale = Vector2(9.51021, 9.5) +mesh = SubResource("SphereMesh_t58va") diff --git a/icon.svg b/icon.svg new file mode 100644 index 0000000..ed72f18 --- /dev/null +++ b/icon.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icon.svg.import b/icon.svg.import new file mode 100644 index 0000000..dfd1123 --- /dev/null +++ b/icon.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://koclaxroc1xl" +path="res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://icon.svg" +dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/project.godot b/project.godot new file mode 100644 index 0000000..19c7869 --- /dev/null +++ b/project.godot @@ -0,0 +1,48 @@ +; Engine configuration file. +; It's best edited using the editor UI and not directly, +; since the parameters that go here are not all obvious. +; +; Format: +; [section] ; section goes between [] +; param=value ; assign values to parameters + +config_version=5 + +[application] + +config/name="XPilotGodot" +run/main_scene="res://Lobby/Lobby.tscn" +config/features=PackedStringArray("4.0", "Mobile") +config/icon="res://icon.svg" + +[input] + +thrust={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":0,"echo":false,"script":null) +] +} +left={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":97,"echo":false,"script":null) +] +} +right={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"echo":false,"script":null) +] +} +shoot={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194326,"key_label":0,"unicode":0,"echo":false,"script":null) +] +} + +[physics] + +2d/default_gravity=0.0 + +[rendering] + +renderer/rendering_method="mobile" +environment/defaults/default_clear_color=Color(0, 0, 0, 1)