From 4826d29cb7f7a96df137e0da94f3db7ec0831601 Mon Sep 17 00:00:00 2001 From: Vince Weaver Date: Fri, 17 Apr 2020 16:22:47 -0400 Subject: [PATCH] mist: can go into lighthouse --- mist/Makefile | 5 +- mist/common_defines.inc | 6 + mist/graphics_stoney/Makefile | 21 +++- mist/graphics_stoney/lighthouse_battery_w.png | Bin 0 -> 993 bytes mist/graphics_stoney/lighthouse_door_e.png | Bin 0 -> 862 bytes mist/graphics_stoney/lighthouse_door_w.png | Bin 0 -> 1051 bytes .../lighthouse_downladder_e.png | Bin 0 -> 1075 bytes mist/graphics_stoney/lighthouse_inside_e.png | Bin 0 -> 1029 bytes mist/graphics_stoney/lighthouse_inside_n.png | Bin 0 -> 1178 bytes mist/graphics_stoney/lighthouse_inside_w.png | Bin 0 -> 1110 bytes mist/graphics_stoney/lighthouse_path_e.png | Bin 0 -> 966 bytes mist/graphics_stoney/lighthouse_path_w.png | Bin 0 -> 1006 bytes .../graphics_stoney/lighthouse_upstairs_e.png | Bin 0 -> 1083 bytes .../graphics_stoney/lighthouse_upstairs_w.png | Bin 0 -> 1186 bytes mist/leveldata_stoney.inc | 116 +++++++++++++++++- 15 files changed, 140 insertions(+), 8 deletions(-) create mode 100644 mist/graphics_stoney/lighthouse_battery_w.png create mode 100644 mist/graphics_stoney/lighthouse_door_e.png create mode 100644 mist/graphics_stoney/lighthouse_door_w.png create mode 100644 mist/graphics_stoney/lighthouse_downladder_e.png create mode 100644 mist/graphics_stoney/lighthouse_inside_e.png create mode 100644 mist/graphics_stoney/lighthouse_inside_n.png create mode 100644 mist/graphics_stoney/lighthouse_inside_w.png create mode 100644 mist/graphics_stoney/lighthouse_path_e.png create mode 100644 mist/graphics_stoney/lighthouse_path_w.png create mode 100644 mist/graphics_stoney/lighthouse_upstairs_e.png create mode 100644 mist/graphics_stoney/lighthouse_upstairs_w.png diff --git a/mist/Makefile b/mist/Makefile index 67433f74..3399e69b 100644 --- a/mist/Makefile +++ b/mist/Makefile @@ -20,15 +20,16 @@ mist.dsk: HELLO LOADER MIST_TITLE MIST OCTAGON VIEWER \ $(DOS33) -y mist.dsk BSAVE -a 0x1400 MIST $(DOS33) -y mist.dsk BSAVE -a 0x1400 OCTAGON # $(DOS33) -y mist.dsk BSAVE -a 0x1400 MECHE - $(DOS33) -y mist.dsk BSAVE -a 0x1400 SELENA +# $(DOS33) -y mist.dsk BSAVE -a 0x1400 SELENA $(DOS33) -y mist.dsk BSAVE -a 0x1400 CHANNEL $(DOS33) -y mist.dsk BSAVE -a 0x1400 VIEWER $(DOS33) -y mist.dsk BSAVE -a 0x1400 STONEY $(DOS33) -y mist.dsk BSAVE -a 0x9000 ./audio/link_noise.btc LINK_NOISE.BTC -mist_side2.dsk: MECHE +mist_side2.dsk: MECHE SELENA cp empty.dsk mist_side2.dsk $(DOS33) -y mist_side2.dsk BSAVE -a 0x1400 MECHE + $(DOS33) -y mist_side2.dsk BSAVE -a 0x1400 SELENA $(DOS33) -y mist_side2.dsk BSAVE -a 0x9000 ./audio/link_noise.btc LINK_NOISE.BTC ### diff --git a/mist/common_defines.inc b/mist/common_defines.inc index ce96a733..c5b3723f 100644 --- a/mist/common_defines.inc +++ b/mist/common_defines.inc @@ -221,6 +221,12 @@ STONEY_SHIP_BOOK_OPEN = 6 STONEY_ARRIVAL = 7 STONEY_UMBRELLA_PATH = 8 STONEY_UMBRELLA = 9 +STONEY_LIGHTHOUSE_PATH = 10 +STONEY_LIGHTHOUSE_DOOR = 11 +STONEY_LIGHTHOUSE_INSIDE= 12 +STONEY_LIGHTHOUSE_UPSTAIRS= 13 +STONEY_LIGHTHOUSE_BATTERY= 14 +STONEY_LIGHTHOUSE_DOWNLADDER= 15 ; Channely Wood CHANNEL_OUTSIDE_CABIN = 0 diff --git a/mist/graphics_stoney/Makefile b/mist/graphics_stoney/Makefile index 16887fe9..c1a9cc18 100644 --- a/mist/graphics_stoney/Makefile +++ b/mist/graphics_stoney/Makefile @@ -16,7 +16,13 @@ stoney_graphics.inc: \ book_chair_open_s.lzsa book_chair_closed_s.lzsa \ arrival_n.lzsa arrival_s.lzsa arrival_e.lzsa arrival_w.lzsa \ umbrella_e.lzsa umbrella_w.lzsa \ - umbrella_path_e.lzsa umbrella_path_w.lzsa + umbrella_path_e.lzsa umbrella_path_w.lzsa \ + lighthouse_path_e.lzsa lighthouse_path_w.lzsa \ + lighthouse_door_e.lzsa lighthouse_door_w.lzsa \ + lighthouse_inside_e.lzsa lighthouse_inside_w.lzsa lighthouse_inside_n.lzsa \ + lighthouse_upstairs_e.lzsa lighthouse_upstairs_w.lzsa \ + lighthouse_battery_w.lzsa \ + lighthouse_downladder_e.lzsa echo "ship_entry_n_lzsa: .incbin \"ship_entry_n.lzsa\"" > stoney_graphics.inc echo "ship_entry_s_lzsa: .incbin \"ship_entry_s.lzsa\"" >> stoney_graphics.inc echo "ship_bow_s_lzsa: .incbin \"ship_bow_s.lzsa\"" >> stoney_graphics.inc @@ -35,8 +41,17 @@ stoney_graphics.inc: \ echo "umbrella_w_lzsa: .incbin \"umbrella_w.lzsa\"" >> stoney_graphics.inc echo "umbrella_path_e_lzsa: .incbin \"umbrella_path_e.lzsa\"" >> stoney_graphics.inc echo "umbrella_path_w_lzsa: .incbin \"umbrella_path_w.lzsa\"" >> stoney_graphics.inc - - + echo "lighthouse_path_e_lzsa: .incbin \"lighthouse_path_e.lzsa\"" >> stoney_graphics.inc + echo "lighthouse_path_w_lzsa: .incbin \"lighthouse_path_w.lzsa\"" >> stoney_graphics.inc + echo "lighthouse_door_e_lzsa: .incbin \"lighthouse_door_e.lzsa\"" >> stoney_graphics.inc + echo "lighthouse_door_w_lzsa: .incbin \"lighthouse_door_w.lzsa\"" >> stoney_graphics.inc + echo "lighthouse_inside_e_lzsa: .incbin \"lighthouse_inside_e.lzsa\"" >> stoney_graphics.inc + echo "lighthouse_inside_w_lzsa: .incbin \"lighthouse_inside_w.lzsa\"" >> stoney_graphics.inc + echo "lighthouse_inside_n_lzsa: .incbin \"lighthouse_inside_n.lzsa\"" >> stoney_graphics.inc + echo "lighthouse_upstairs_e_lzsa: .incbin \"lighthouse_upstairs_e.lzsa\"" >> stoney_graphics.inc + echo "lighthouse_upstairs_w_lzsa: .incbin \"lighthouse_upstairs_w.lzsa\"" >> stoney_graphics.inc + echo "lighthouse_battery_w_lzsa: .incbin \"lighthouse_battery_w.lzsa\"" >> stoney_graphics.inc + echo "lighthouse_downladder_e_lzsa: .incbin \"lighthouse_downladder_e.lzsa\"" >> stoney_graphics.inc %.gr: %.png $(PNG2GR) $< $@ diff --git a/mist/graphics_stoney/lighthouse_battery_w.png b/mist/graphics_stoney/lighthouse_battery_w.png new file mode 100644 index 0000000000000000000000000000000000000000..62d57931c262f6cdce84ef1c832741319d7dddf4 GIT binary patch literal 993 zcmV<710MW|P)EX>4Tx04R}tkv&MmKpe$i(~2UMB6bidn4vmZ5EXIMDionYs1;guFu8t0lZGV4 z#ZhoAIQX$xb#QUk)xlK|1V2EW9Gw(hq{ROvg%&X$9QWhhy~o`z@3D!MwJz%ypU(B(R7jND!f*hB7L!5TjKi#YBqs;~xGY$1jmfAy*lU z91EyIh3xpj|KNAGW?^!|O$x?=t{2<>7y-I>fo9#dzmILZc>?&Kfh(=;uQq_0Ptxmc zEqVlmwtmpj1VlP(*wBl&3xg#z$?M&FbL25y1gHMh6cK29HiGoSYQT z{m{ezU~&WhYCN5to&TWF6!kpN-Hmep(EtDc0001;kA{E%000SaNLh0L02Fip02N>X zmRIYN00007bV*G`2jm114>%XYG#d{9000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2H zM@dakSAh-}0004uNklxT@N*9*w5^*gsUD;0JS(a;2XfU*4fmCY=Nb^In1xtuNcU8qIG=)6mteLiZ4|c zSl4A)S|EGL7xzp98OfexPZ=xsAs`Cb&c)o8`wgIgd_iFS5637|M}XIIfC*V7u?!i7 zehY}!%G~Y&or(P_P$voomdQ9zSQK0$476(|LocVzEYL0-{;%?9yeuyRpLhs%Ki=ma z0&D#50P!~UOTZUHwp-}SzyMaqe+~IKhz=uuy4V8vYdsGwOrC<5y)h3EX>4Tx04R}tkv&MmKpe$i(~2UMB6bidn4vmZ5EXIMDionYs1;guFu8t0lZGV4 z#ZhoAIQX$xb#QUk)xlK|1V2EW9Gw(hq{ROvg%&X$9QWhhy~o`z@3D!MwJz%ypU(B(R7jND!f*hB7L!5TjKi#YBqs;~xGY$1jmfAy*lU z91EyIh3xpj|KNAGW?^!|O$x?=t{2<>7y-I>fo9#dzmILZc>?&Kfh(=;uQq_0Ptxmc zEqVlmwtmpj1VlP(*wBl&3xg#z$?M&FbL25y1gHMh6cK29HiGoSYQT z{m{ezU~&WhYCN5to&TWF6!kpN-Hmep(EtDc0001;kA{E%000SaNLh0L02Fip02N>X zmRIYN00007bV*G`2jm107dkU%hzRij000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2H zM@dakSAh-}0003ANklufKmvK5Eg+_ zSvrT1(lSsDAwcats3B*-Kr!sK4d*5d$3WM#Q6S;Q!1HPZ41vEfMMy_Z0*lYCZDUK& zS~-Ar!nCSf&1@f#_dtNQ5X(S1G7x0QKqbV*mgE07*qoM6N<$g0Vky^8f$< literal 0 HcmV?d00001 diff --git a/mist/graphics_stoney/lighthouse_door_w.png b/mist/graphics_stoney/lighthouse_door_w.png new file mode 100644 index 0000000000000000000000000000000000000000..61099ff50ae13719b18e7a1a1c1c8390cab7a0fa GIT binary patch literal 1051 zcmV+$1mydPP)EX>4Tx04R}tkv&MmKpe$i(~2UMB6bidn4vmZ5EXIMDionYs1;guFu8t0lZGV4 z#ZhoAIQX$xb#QUk)xlK|1V2EW9Gw(hq{ROvg%&X$9QWhhy~o`z@3D!MwJz%ypU(B(R7jND!f*hB7L!5TjKi#YBqs;~xGY$1jmfAy*lU z91EyIh3xpj|KNAGW?^!|O$x?=t{2<>7y-I>fo9#dzmILZc>?&Kfh(=;uQq_0Ptxmc zEqVlmwtmpj1VlP(*wBl&3xg#z$?M&FbL25y1gHMh6cK29HiGoSYQT z{m{ezU~&WhYCN5to&TWF6!kpN-Hmep(EtDc0001;kA{E%000SaNLh0L02Fip02N>X zmRIYN00007bV*G`2jm11022?bbU6(G000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2H zM@dakSAh-}0005TNklkvQ3+g%PEIDrn=>em=` zBcewaL@_=V;r578`&fhOuO9(>at+4#QIMYi#AiE_`gg2AJu=&d6RSk>V)=>17h+ZqD2pq7bakztDh z=rgonvu*Ie*3hD35DSB=19e&I{SWpG_?)u$A{$dv%7OTb_Vau?(Z#6qSNLMb*6#U|JpuOObE%di3&D`3em z1b=^m-gP0Xz65#tTMnK^2)q@%PszEHp!fBuWROe%^mpgRq}DK{4Bko*;kw;;6O=%@ z+ZseYb24*~KhbJ`R(p^O^ql1glqm=}Bl#|>jVre;NMu197~Fy>@m+c8w&k-t&#(qZ zq=Nh>z^%P~1_Z`~>{*tV02_i-)l@?UVm;?zH|1kc{{m!{6{Hr>DX&2OCV{60dkyU4 zEpSBIkwah&_T)uSSMv+tY|;k*2Y&~QQNh{fehHKu-vs%z{w;9b_cD0Y_ab=Q_XiBe VXHYtIjh_Gj002ovPDHLkV1jW1*7pDa literal 0 HcmV?d00001 diff --git a/mist/graphics_stoney/lighthouse_downladder_e.png b/mist/graphics_stoney/lighthouse_downladder_e.png new file mode 100644 index 0000000000000000000000000000000000000000..e413c9e888c1c27908182b82a316d21ae6b4eb6a GIT binary patch literal 1075 zcmV-31kC%1P)EX>4Tx04R}tkv&MmKpe$i(~2UMB6bidn4vmZ5EXIMDionYs1;guFu8t0lZGV4 z#ZhoAIQX$xb#QUk)xlK|1V2EW9Gw(hq{ROvg%&X$9QWhhy~o`z@3D!MwJz%ypU(B(R7jND!f*hB7L!5TjKi#YBqs;~xGY$1jmfAy*lU z91EyIh3xpj|KNAGW?^!|O$x?=t{2<>7y-I>fo9#dzmILZc>?&Kfh(=;uQq_0Ptxmc zEqVlmwtmpj1VlP(*wBl&3xg#z$?M&FbL25y1gHMh6cK29HiGoSYQT z{m{ezU~&WhYCN5to&TWF6!kpN-Hmep(EtDc0001;kA{E%000SaNLh0L02Fip02N>X zmRIYN00007bV*G`2jm115G(->G@V8O000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2H zM@dakSAh-}0005rNkl#vHG1t?_U4GaxnY0Vo#zJi}T;9nON=4ATATo9G9k%gfN`nhb4^TgjYCv$?o{3;FcT}l&(~V}7-LVOQsGvz zZ-xN9Szyfao7@P;z*-Sls|9Al2a`v;@nTy$%8)mC0OoVc@_d|>!OvxSYeX5eJg;FK z^$CtbxUw0rRxde0MjQiq`IF>u82L{;xzvDMa$I4tzjok7unP2R4N&&cDbyBt$q0mI zVg?y7_BbjMKbb&1CsDMVX9Z$Q)4SOMZJ%Xmq|cb&5J*M`Zk$4=odgma(?>lv+EX>4Tx04R}tkv&MmKpe$i(~2UMB6bidn4vmZ5EXIMDionYs1;guFu8t0lZGV4 z#ZhoAIQX$xb#QUk)xlK|1V2EW9Gw(hq{ROvg%&X$9QWhhy~o`z@3D!MwJz%ypU(B(R7jND!f*hB7L!5TjKi#YBqs;~xGY$1jmfAy*lU z91EyIh3xpj|KNAGW?^!|O$x?=t{2<>7y-I>fo9#dzmILZc>?&Kfh(=;uQq_0Ptxmc zEqVlmwtmpj1VlP(*wBl&3xg#z$?M&FbL25y1gHMh6cK29HiGoSYQT z{m{ezU~&WhYCN5to&TWF6!kpN-Hmep(EtDc0001;kA{E%000SaNLh0L02Fip02N>X zmRIYN00007bV*G`2jm110T2yom0{HY000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2H zM@dakSAh-}00057Nkl0rPGCnY}K44gAG+e*$c~MaLDe))#@bwzdQNDFSX=2F!2(jD+TH`6qSS zcf$enDz5|kdI25^<>p-=uARW~Rd4E#Kf8@1n@z(BP@Ru~?5G0Uv;depuHO_RpCf1y zPzF(Jc4&>w`Wbw-G+rGkPj!3L zNSX>Bfn zoP2fp3eY!2;llI^ZR;tJOHHneofbBRw)K3cn2DMx)B?gRv;L?7Pl24}6>#|HT;{^a z%0?@ZlRAOel{ldKV$L%65zi?%Z5W7!atp}w)&t|=pxqq0oB=V%+{>!a_DZpn%>wP; zlME<&i_=00000NkvXXu0mjf!`{U* literal 0 HcmV?d00001 diff --git a/mist/graphics_stoney/lighthouse_inside_n.png b/mist/graphics_stoney/lighthouse_inside_n.png new file mode 100644 index 0000000000000000000000000000000000000000..d40fcbc901e1e6ebc77a449aae2f9b212f2f4b1a GIT binary patch literal 1178 zcmV;L1ZDe)P)EX>4Tx04R}tkv&MmKpe$i(~2UMB6bidn4vmZ5EXIMDionYs1;guFu8t0lZGV4 z#ZhoAIQX$xb#QUk)xlK|1V2EW9Gw(hq{ROvg%&X$9QWhhy~o`z@3D!MwJz%ypU(B(R7jND!f*hB7L!5TjKi#YBqs;~xGY$1jmfAy*lU z91EyIh3xpj|KNAGW?^!|O$x?=t{2<>7y-I>fo9#dzmILZc>?&Kfh(=;uQq_0Ptxmc zEqVlmwtmpj1VlP(*wBl&3xg#z$?M&FbL25y1gHMh6cK29HiGoSYQT z{m{ezU~&WhYCN5to&TWF6!kpN-Hmep(EtDc0001;kA{E%000SaNLh0L02Fip02N>X zmRIYN00007bV*G`2jm116CE&{@g$c3000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2H zM@dakSAh-}0006-NklUH%5#_jX$_jFqhsn$`OlMbpGaB!Pn>j^bQ{Tn8Q4^KhPk zPCzXR1$`n41?i^9XVU3UF-!8pSosQH6{go@@T} zPiwc)&60D%F012n$I%==y=6Wp6>u$WU#<}hh9Ff1suC`6f}*@$_T zV<2t4B2gNxeFl=Nk4ob!ic6#=1|Uwcs=Ui)ZD6f1Gwsz0ay|Z)KL1N=8jPh9x!d5_ zeOB0^NJ-kUx!cq@X!H>yv+h&*?s<@y4szXPalPdzBt=YTn;GYBIBZiSh= sapz7k1qQMNs#VG~HD3d3Wta`*Fa5Gw)O22-2LJ#707*qoM6N<$f((Qa4FCWD literal 0 HcmV?d00001 diff --git a/mist/graphics_stoney/lighthouse_inside_w.png b/mist/graphics_stoney/lighthouse_inside_w.png new file mode 100644 index 0000000000000000000000000000000000000000..a8cd44ee26f46487c0f60819746a9548398e1598 GIT binary patch literal 1110 zcmV-c1gZOpP)EX>4Tx04R}tkv&MmKpe$i(~2UMB6bidn4vmZ5EXIMDionYs1;guFu8t0lZGV4 z#ZhoAIQX$xb#QUk)xlK|1V2EW9Gw(hq{ROvg%&X$9QWhhy~o`z@3D!MwJz%ypU(B(R7jND!f*hB7L!5TjKi#YBqs;~xGY$1jmfAy*lU z91EyIh3xpj|KNAGW?^!|O$x?=t{2<>7y-I>fo9#dzmILZc>?&Kfh(=;uQq_0Ptxmc zEqVlmwtmpj1VlP(*wBl&3xg#z$?M&FbL25y1gHMh6cK29HiGoSYQT z{m{ezU~&WhYCN5to&TWF6!kpN-Hmep(EtDc0001;kA{E%000SaNLh0L02Fip02N>X zmRIYN00007bV*G`2jm1112Pvd!3yC3000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2H zM@dakSAh-}00063Nkl0RpAZ8Pd*^_Y$z{ zjEls12IzyrPZ{+<9)qKdLJkUS1XORc&oN&3FF;uPNR1bBpqk@_N**U*0B2Sw+kTcK%hk5v|LIT=ji}Uaa=oZzND#DE(KX-1ceIZRmWEm?k9ZrARqD-662>a z+--bNR8ojCtCUTiWW8mLq8xn4_rum?lMIAcvjhuUwthhX&NC`RYmHG3rKcN(5)Ty3 z3iUn=heL1Znk;e4{lA?xJ+VE^;{cR5Z$3S~FafaKbn60zfTZ+*%RbLM2?I0)CBv-% cb@KxJ0nNByX&wO~I{*Lx07*qoM6N<$f_Clb-2eap literal 0 HcmV?d00001 diff --git a/mist/graphics_stoney/lighthouse_path_e.png b/mist/graphics_stoney/lighthouse_path_e.png new file mode 100644 index 0000000000000000000000000000000000000000..ff0b523b36bfd5db404072cd5402d10782011105 GIT binary patch literal 966 zcmV;%13CPOP)EX>4Tx04R}tkv&MmKpe$i(~2UMB6bidn4vmZ5EXIMDionYs1;guFu8t0lZGV4 z#ZhoAIQX$xb#QUk)xlK|1V2EW9Gw(hq{ROvg%&X$9QWhhy~o`z@3D!MwJz%ypU(B(R7jND!f*hB7L!5TjKi#YBqs;~xGY$1jmfAy*lU z91EyIh3xpj|KNAGW?^!|O$x?=t{2<>7y-I>fo9#dzmILZc>?&Kfh(=;uQq_0Ptxmc zEqVlmwtmpj1VlP(*wBl&3xg#z$?M&FbL25y1gHMh6cK29HiGoSYQT z{m{ezU~&WhYCN5to&TWF6!kpN-Hmep(EtDc0001;kA{E%000SaNLh0L02Fip02N>X zmRIYN00007bV*G`2jm106%7)&Vr=yQ000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2H zM@dakSAh-}0004TNkl#oBf2moNx1nvIpy#L#tT1xQ(NHa^)ZZY^NXbOL! z_#P31t1Ku1k9P92>AeH^2Z)B#b96qPe3~lkt`rJdMsX6Q?i{* zGOWmodnKx_i&=OvK3_7a#gfwLYWs$iK+?;b=fJ1e2@&;*%HS6E=`A`DV6SiUqG zh-iR_oUjb+sR+nbQGElbkqpYCgF=E`?i}Qs(SXT~8OYRQ@bekLx>>TvAZQz~UqXN$!*Y!TEX>4Tx04R}tkv&MmKpe$i(~2UMB6bidn4vmZ5EXIMDionYs1;guFu8t0lZGV4 z#ZhoAIQX$xb#QUk)xlK|1V2EW9Gw(hq{ROvg%&X$9QWhhy~o`z@3D!MwJz%ypU(B(R7jND!f*hB7L!5TjKi#YBqs;~xGY$1jmfAy*lU z91EyIh3xpj|KNAGW?^!|O$x?=t{2<>7y-I>fo9#dzmILZc>?&Kfh(=;uQq_0Ptxmc zEqVlmwtmpj1VlP(*wBl&3xg#z$?M&FbL25y1gHMh6cK29HiGoSYQT z{m{ezU~&WhYCN5to&TWF6!kpN-Hmep(EtDc0001;kA{E%000SaNLh0L02Fip02N>X zmRIYN00007bV*G`2jm106&wr^v~q?3000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2H zM@dakSAh-}0004*NklUOdAkc$2kCC5_D(Fq1pW7At&I`~2?WSph`OU};N-xMyhsB0K zWSJsgyFrlu%#xg^SSHKzx z5Zk&1HcM`Sa!y($H=9z6K6umRKLBxk$>lH&lpOy%=>2psU9!`_JMu%YjXnVDB#m<= cSYxMyzxGjII5;?6z5oCK07*qoM6N<$g3-6VuK)l5 literal 0 HcmV?d00001 diff --git a/mist/graphics_stoney/lighthouse_upstairs_e.png b/mist/graphics_stoney/lighthouse_upstairs_e.png new file mode 100644 index 0000000000000000000000000000000000000000..2d3ae1d244706942df6dc555ddfdd22e660acf8b GIT binary patch literal 1083 zcmV-B1jPG^P)EX>4Tx04R}tkv&MmKpe$i(~2UMB6bidn4vmZ5EXIMDionYs1;guFu8t0lZGV4 z#ZhoAIQX$xb#QUk)xlK|1V2EW9Gw(hq{ROvg%&X$9QWhhy~o`z@3D!MwJz%ypU(B(R7jND!f*hB7L!5TjKi#YBqs;~xGY$1jmfAy*lU z91EyIh3xpj|KNAGW?^!|O$x?=t{2<>7y-I>fo9#dzmILZc>?&Kfh(=;uQq_0Ptxmc zEqVlmwtmpj1VlP(*wBl&3xg#z$?M&FbL25y1gHMh6cK29HiGoSYQT z{m{ezU~&WhYCN5to&TWF6!kpN-Hmep(EtDc0001;kA{E%000SaNLh0L02Fip02N>X zmRIYN00007bV*G`2jm114<_CX>@2H zM@dakSAh-}0005zNkl_evi|F^Xwwkru?lQz?d4zVoIVyX*vv)XYRUf#to6@8zsq;P4EJ{6be}&D7!z9)pdjA@ ztQEl4#4DwBgO|k+cR&pjxSb~PtsA^7hPb>Jur>S!AYBFOrhGckPWlDVBYkRaGvM=? z0k4wt(J9bRyf1m2Tl}hH@}nEPaS@-Ll&lkxymy0#MSKq(Fzd(Tf#eJ*ihm%U(F z+b3_^zC(?8T!c!)R^e4)P{T%#KzYZqzO!bK#Ys2<<%Z`#TTAbu?F^DUur={pi$Hz) zt#Yl_2`dWKQ%$zBXYmAE))h(yHa7x`D2c%Qrg()@pjC+E%;b0} zQ0DWS|BSK_t8fk@R23cv@Asj6rMdgP@-;s}sG ztnw=+$y^3Ad6NfV?40OP5P-FE3`l;f4A2g;F!@yw_1ZC;rAO&0jh{!)bOCl*Gn`Mv6^wBpUj`~ttFa^gd*}|!9Z-|?FmsIG>;T;Ndmsu2 z$R2xtj+cRojCTn8ZGfvdMf(1YXYxg0+z@}izX4EUSQ&;o&qV+L002ovPDHLkV1k{0 B=1c$p literal 0 HcmV?d00001 diff --git a/mist/graphics_stoney/lighthouse_upstairs_w.png b/mist/graphics_stoney/lighthouse_upstairs_w.png new file mode 100644 index 0000000000000000000000000000000000000000..247a5084cb6166556a46cad9a70fbe8a32e1cee5 GIT binary patch literal 1186 zcmV;T1YP@yP)EX>4Tx04R}tkv&MmKpe$i(~2UMB6bidn4vmZ5EXIMDionYs1;guFu8t0lZGV4 z#ZhoAIQX$xb#QUk)xlK|1V2EW9Gw(hq{ROvg%&X$9QWhhy~o`z@3D!MwJz%ypU(B(R7jND!f*hB7L!5TjKi#YBqs;~xGY$1jmfAy*lU z91EyIh3xpj|KNAGW?^!|O$x?=t{2<>7y-I>fo9#dzmILZc>?&Kfh(=;uQq_0Ptxmc zEqVlmwtmpj1VlP(*wBl&3xg#z$?M&FbL25y1gHMh6cK29HiGoSYQT z{m{ezU~&WhYCN5to&TWF6!kpN-Hmep(EtDc0001;kA{E%000SaNLh0L02Fip02N>X zmRIYN00007bV*G`2jm115hFG*(@wDf000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2H zM@dakSAh-}0006_NklC;~BcN&Jp@xEmyzi*<4G=-p zKx-8n4+Oq)_^$K>h`iuQzN7{+bOP}lVc!6i!}69H5YPAh`E1O52nC~QlDWu>x3)-TLFX~;$IIx-j;y=fLRv(nfL-&<5*)s>f*$+ zRCQuhs{hf_kB2Xe4Yzjh>#k)qLGtZT5eS_DV=Pl3zqJ0?=WO5SI3+t1zm8sjK2Q}l zeftTia6rv~txSMIt>9WOJGfO~7paX3dJSmEU*LF5d))W)N&o-=07*qoM6N<$f^r8A AvH$=8 literal 0 HcmV?d00001 diff --git a/mist/leveldata_stoney.inc b/mist/leveldata_stoney.inc index 504d2659..5026c2df 100644 --- a/mist/leveldata_stoney.inc +++ b/mist/leveldata_stoney.inc @@ -6,7 +6,8 @@ locations: .word location0, location1, location2, location3 .word location4, location5, location6, location7 - .word location8, location9 + .word location8, location9, location10,location11 + .word location12,location13,location14,location15 ; STONEY_SHIP_STERN -- back of the ship location0: @@ -141,11 +142,11 @@ location6: location7: .byte $ff ; north exit .byte $ff ; south exit - .byte $ff ; east exit + .byte STONEY_LIGHTHOUSE_PATH ; east exit .byte STONEY_UMBRELLA_PATH ; west exit .byte $ff ; north exit_dir .byte $ff ; south exit_dir - .byte $ff ; east exit_dir + .byte DIRECTION_E ; east exit_dir .byte DIRECTION_W ; west exit_dir .word arrival_n_lzsa ; north bg .word arrival_s_lzsa ; south bg @@ -188,4 +189,113 @@ location9: .byte BG_EAST|BG_WEST .byte $ff +; STONEY_LIGHTHOUSE_PATH -- lighthouse path +location10: + .byte $ff ; north exit + .byte $ff ; south exit + .byte STONEY_LIGHTHOUSE_DOOR ; east exit + .byte STONEY_ARRIVAL ; west exit + .byte $ff ; north exit_dir + .byte $ff ; south exit_dir + .byte DIRECTION_E ; east exit_dir + .byte DIRECTION_W ; west exit_dir + .word $0000 ; north bg + .word $0000 ; south bg + .word lighthouse_path_e_lzsa ; east bg + .word lighthouse_path_w_lzsa ; west bg + .byte BG_EAST|BG_WEST + .byte $ff + +; STONEY_LIGHTHOUSE_DOOR -- lighthouse door +location11: + .byte $ff ; north exit + .byte $ff ; south exit + .byte STONEY_LIGHTHOUSE_INSIDE; east exit + .byte STONEY_LIGHTHOUSE_PATH ; west exit + .byte $ff ; north exit_dir + .byte $ff ; south exit_dir + .byte DIRECTION_E ; east exit_dir + .byte DIRECTION_W ; west exit_dir + .word $0000 ; north bg + .word $0000 ; south bg + .word lighthouse_door_e_lzsa ; east bg + .word lighthouse_door_w_lzsa ; west bg + .byte BG_EAST|BG_WEST + .byte $ff + +; STONEY_LIGHTHOUSE_INSIDE -- lighthouse inside +location12: + .byte $ff ; north exit + .byte $ff ; south exit + .byte STONEY_LIGHTHOUSE_UPSTAIRS; east exit + .byte STONEY_LIGHTHOUSE_DOOR ; west exit + .byte $ff ; north exit_dir + .byte $ff ; south exit_dir + .byte DIRECTION_E ; east exit_dir + .byte DIRECTION_W ; west exit_dir + .word lighthouse_inside_n_lzsa ; north bg + .word $0000 ; south bg + .word lighthouse_inside_e_lzsa ; east bg + .word lighthouse_inside_w_lzsa ; west bg + .byte BG_EAST|BG_WEST|BG_NORTH + .byte $ff + +; STONEY_LIGHTHOUSE_UPSTAIRS -- lighthouse upstairs +location13: + .byte $ff ; north exit + .byte $ff ; south exit + .byte STONEY_LIGHTHOUSE_DOWNLADDER ; east exit + .byte STONEY_LIGHTHOUSE_BATTERY ; west exit + .byte $ff ; north exit_dir + .byte $ff ; south exit_dir + .byte DIRECTION_E ; east exit_dir + .byte DIRECTION_W ; west exit_dir + .word $0000 ; north bg + .word $0000 ; south bg + .word lighthouse_upstairs_e_lzsa ; east bg + .word lighthouse_upstairs_w_lzsa ; west bg + .byte BG_EAST|BG_WEST + .byte $ff + +; STONEY_LIGHTHOUSE_BATTERY -- lighthouse battery +location14: + .byte $ff ; north exit + .byte $ff ; south exit + .byte $ff ; east exit + .byte STONEY_LIGHTHOUSE_UPSTAIRS ; west exit + .byte $ff ; north exit_dir + .byte $ff ; south exit_dir + .byte $ff ; east exit_dir + .byte DIRECTION_W ; west exit_dir + .word $0000 ; north bg + .word $0000 ; south bg + .word $0000 ; east bg + .word lighthouse_battery_w_lzsa ; west bg + .byte BG_WEST + .byte $ff + +; STONEY_LIGHTHOUSE_DOWNLADDER -- lighthouse down the ladder +location15: + .byte $ff ; north exit + .byte $ff ; south exit + .byte STONEY_LIGHTHOUSE_INSIDE ; east exit + .byte $ff ; west exit + .byte $ff ; north exit_dir + .byte $ff ; south exit_dir + .byte DIRECTION_E ; east exit_dir + .byte $ff ; west exit_dir + .word $0000 ; north bg + .word $0000 ; south bg + .word lighthouse_downladder_e_lzsa ; east bg + .word $0000 ; west bg + .byte BG_EAST + .byte $ff + + + + + + + +