From 1e062dd2816c5d95379090b7a1d1a8f4be5b198d Mon Sep 17 00:00:00 2001 From: Jeremy Penner Date: Thu, 11 Feb 2021 22:38:20 -0500 Subject: [PATCH] Fix tile editor, level warp, chuck mode --- NeutTower.dsk | Bin 143360 -> 143360 bytes editor/tileedit.fnl | 4 ++-- game/cheat.fnl | 17 +++++++++++++++-- game/player.fnl | 3 ++- game/tiles.json | 2 +- 5 files changed, 20 insertions(+), 6 deletions(-) diff --git a/NeutTower.dsk b/NeutTower.dsk index d3e7c88c0838cd097c3de2935f699ddccf080148..695e9deb249216119fdddec9d4dcd47d210d477e 100644 GIT binary patch delta 8008 zcmZ8G30PBSw)Z9k61;y1bhFma#$~Ejov+n&hOuf{L_m=>6t!A?F0Z1}h;=~*y+JT4 z;Knt8s5OLErEWY?(`DL95rr1P;?hkkYWwQg{dJ~xsx|MN^C!6ge&(M4?8|@7|KG&k zrMGwK>rGnm@rH2iIGwmoN!C9REDK|Ve)Agg^$%IadCIn#{YAHOc;*MuA?{!M!u^UlNNP6DG;U%k?>ZZvNc5y7`%NqfUOf_u+&I z7Y&-%rTh&YzyID)KWnB%=UP9vZb3tM`CQGQCF$`})(QK8;g9#tSrzRptQy|sv?mEt zUDoDR(fFLDICo@=|J~r-;SCM{HQmC(GMWHy0*IdQzdhsEUOYLW22Jt-~^qTNqdU?&`>=CPAydzoIc~h12 zo-(p#kUY^kfL)Q&LBn=ysWgBMF&>nLvr-B1PF8AlNM+2!He1uI9_ED4G8Qih$<~b2 z#EjIG)QJLkW?_}q7p<$3??{oxRmlcqSSY+KEEWDPtQFR0MW?5lttsa8l$5FF!Osc9 zp2Agfiq#yO5Em_5hYO%?+VmMSrgL3igDwhXK7`o^12AhXtibRdq>haFmz;19So{RD zg~e+~0-zxQ=xay=u?))q86eG55i-Yo1I#`xdcB1O2cs5*G(mpoOaSt#%rdYX2G=YM zp@AWOC|vJ{oPhIbb_H43Bq#)w383G}zbFKEfH@xzmhC3-AoOp5pfXarL-MeQ^kr#( zo4DQWVSQmu`~#zxD1B=C4V{}lpN%r6u+{ACBrM*iQ}0koUrfIuIiNmXZzCx9i;`5^ z|FNAtcn7EB=5eM!lk8!um7>}ia*f{=%=5i8$d5p_K1y}6zOXzkcvydUe#OyMQe><* z#$zO&Z3`iB~Zp5Nh+0` z?BR4wO_g*#g(s=}^|Lct!CkQVf*Tv-alvD>Fq5#H2XrR&4oLlyYGFDELYIa~5Pd=D zSXhdMof4vB&t`a7cnT(3;7LKJ^umCKf%}$;;s9mG{(12E+x`P$mr`?Js3s&$`S8HA z8uNmNkh%!5zZrKrn>#rX8hGtwE4B4=Q?Lij^BbOdW1pxo&sVMk9%U?*1jy2xG)(Ftz2h@+L&hd# z#!fL$O_>;Hj!TY?Ns5~|Pz*bn}x!H=c=!8OS70{Id`f7nf>|Nl8il zGY$jd;lrRP^F=GxAkugy)xdZ)8Z)``n6&3I(cz3tp0rQ8QRWdPk0^o76HU=*p68pU z0;178A5kjR!sPqGT9)ZyLC<3#im3Tr={hl3(H_65be)9fiL2(>vuAIut*fiukAGpa zXXoQzSF_XU+*V#5lb>IHvdit!4e)xsD%)0AdA;}V``OMa1GP8Y|IoVY#bZZBQMrEH ztcVTQ+{Z*2r@0!}q-7Y_tYsJ%V$Jg~+692^zJ8_G+D=l{0V!VDHwb&0u&_ge`k}sD zY|B%zd<_<+`b>NrP|1a_lklBhDmAb4bmTEwV*><3o3t%g+D_-n%Q4FWwPD-xoLnrT z6KFV%a&iq!4R(Dl2D>8{gI$)(|EbhHK<%EIcZmBual;;knbBQ_C#nm0CU(!%cckQ2 zi~{UxKJ~qV?bmBPa@nynA!25(pv{@2pCtS}Soh2;g3vdYg|3Mggr{=#x^t5RVOVac z{(77Me+CWWO}U|lg$aTXmCJ%TK3KDT71Bd=udSwMQ0Iz3bQRF#HT`ss`a)$0^%cWCZB3JYGIvVlYD$ea%q}PG$8*RTc03&PO};H$hXvH z^yv>HeX`vaPK)L6K(sx4gC{LQ@%f98als;PFmkcV zTuAhaMOFq3M|=$97Axb||6aBB4Qm^gECT&5D$zCm8BijP~2XKep&*8d95H-deB z*5ZL6(9wXZLv+00qV}!DP{?dk$oq?6hhMU&Z0>9WFZjzk+F3%jWVoM= z1q=!{XqnEa6SaCnh(;p@2Wd5;Vm&o5q95FFqOvV4RKOdFlU>MGHk=xi^-cO}26s}5 zt~FbY&PvhU0+%#`VDzxU>@r4Ysi|MLqRk+#cq!3p&PquhYBi^%#w8DgQ=BGR{>@YfS98BIVwt47muCKDG$2Ri*~~bInbk8xI&?yxB>7^h*5b8@gI3cK3pwC&;GX%+w`|W zY|~pYo-15O{MzoM=l{_YgW4rW$8MC7>H*zyitp}$xyetePlk+W`^5lK zIroVn2zb9yKL4ajwqJn^eq_gt_%nFcj)p>^mJb3J&(5=UHHb&;ftpZ$M!_0h`s`Ra zlzR~5JnW{O2YJ(uTK)S1b&^|nQyh>MX^fZg(j5u2=M-cBqA-Qdv15;$LiqCm{f{!7 zCh`MXoDF$$A1xjVQL;f>Q-pjWBI50G2%RbkatNJjW?4heNI9qvo<7rLT^~9;*6VzS zLa6?^bto_M6LX;~`3b($gkJc5(pXp?!&fBtjluH(RcW#?Emf>i7K{Th7~drxukQ7- zFT8r#drtPfj8E*52)MT*5p(%Hy!e^mzZNb*@lrS_ReK}YenKw){69f*(xgJ=kIzSE zt=TitA=MS|Dip6d2xWG%;x(A(x&q&5p(-3Hz$!Es`1^<7My?R{E?_OJ?;3u@6tAIX z&M&{BlM4iaAOAu@FrA)4L8vbeeS$G@eG81fb#O49x&?+HKD-T7kiG?Bp${cuB7;Tb zk1PS<2kU|2*t>Zc*QGp+3->12#op!w7jwwg3}SW`ZwahxKaKPu;2Sd-w1#R1clj}7(XYI2AqW|6Zm zk+ZJ^oaFEfjUiU>|fHI?FUwPxsm-5tIH#yI%q$vXYLPvzix84g8 z+M$&#j*X6p;LfTR$2LcVL9A|ZBse1a;GW**Fd4RhzyXKJ=a?~6ySK#=Q$meGwe zf+)`tMdgns>>R+tw^>{LUC4E9CfcE`4TZN7MY+Vu)^}4EwPgZ`WRYtt$hGa{nyUIB za$s_PDnnLjGkW&KX0#Nwxu>Psn~`HRaqJ+Dqr?#}Wn{)oj*GR9H8&*QE+Ho-Y*9@V zljhxJsQH~T)cjeQs`*d};+snRN#?0PPuOn(3kN|da_@xD)|IJR2bQ8Y<4aLGsTBDZ z5no5lNPn7F6N{5rjuFclAB&&kYH7pT?^cO2>E)I|QQXF!&dl5x*f&(Z6|k<(Kv%fP znqG7#tl^CWv{+c{Mt`WB_a^arSa!+r$-co;nKteiJ(`J2S17b&S2w;hK0%5ZV>tR`&u=B2MItWKG|5D)E zCVbl|rqkxyCJL0~2J4en%LaJAHjMqf_4 zo6RmcC@r1hggmL{M`|`EmS6iJ!oep*)+Rg`ve0k$$D&Mac?8-LlD^&V8c%u$(QXk< zDEHI2+q!bhQ2+8khRCH6fc2efv>s1fS-@ps%K{p>_Dw{SYXT~`;)8^4B#}>hiCiPv z-GBsFBq`|16G~54MiVv>u<$ahp!4`bCg}Mq7`K(DB+5Pf-3mh8XQMl?=BAGHTE9s~ zJ|@$+w@%Q@Nk#>BosA|jpEmy_zMviGV!RY>&WcM+pJ+}>NtvRoxlvU9%hTdo_=>JW zURdwG1>ZiJYQfX>_3l5|99RX_&XQcGn=f2!ZEw8T+R^U1+|hRFTr>Z?;A*3b`&JNf4#?Hob%@>VihVyUAMPa;Pe8FvCOVTS%^m~L)q71%B$M4z?x$E87>t(>> zVMpA)-z+TbZIgk$>sH?RbvT1B{3ZO^D|G#wx?1JuU!OAUjSfdQhSVre-kBorg~3cQ zYzL@}AU8mxD27u2og}CYpple`?*Tea(0zcOq?`=HSs+v9;P>4YU?vza;Ek z!ur1=ov~M$@t-=Gw@J)yY$I%f!>^(;-UKsuW3-GQM(gYr${xJ(>B z5(nGUlVijll#bhj((`)Ja`q$+1#}4!_w^#4BEhRfyS=BO?)OY_!mAw?_NQH_YTT}# zW~S{zGb@1Rn`RXE2Ey(miT8IkjJvm$4(+JjYK&W|F~+)T6hBjqs=uo4sagk0@TY)M zn$v@-DcLkEU)YIKc{|aldciBH#sZa8V}baK%ud?=-oE$#eP=Lr zYfRl5yI#r9toKufc=0*XBF$6kY;F=aG@(92GdPY)cr{O(aOOme+I^4bY<*xr3x~%qw@ARF+*L7pCZTEYbo4APWH<#vKE_=RmKKt>6w2ychJefL73g|4C}aWKn5knOYn8WdP{m z02{=E)EW#%7NH;lK%?Ez*SwQuU@XW0>4pA?Z-LjTM58e>wHlQmq)@q_7B?jJdbma4 zsU=$w3i3v7g#0uv$O1U0YOBh~=5k0t=s#p1LS?X>lV!s@Uv|zE3A?|gK z*mBjxJJO)7r1Z=;=2O4c~yw}LsX$)VSEgRrb4*6 z*b}7tz~f*&(W|5XJbOR#mL5B=3KmvYNu9?AhgsP7OJs-c!P_7^-Lk~Ol;F!b@XU9y zku`8(v(CginBQWIHYYQoWg1RfA9Q>R&ugW!6EDE?-zRGL&!r(1F?W`y#&KT3t&y&u48Yfelac%~Y0jx+{t4;y zsnrVTSY55b>rYVL5z^#Z`_MdqR21J2=ei>8Z0(-fX5AGqb@;q|!HMdud&MfKl19~EFFiA=Uins!s`@=; z>4n~*u4XRx7cVcw zbBTiXQ6kEzlnP#>;dzx>sZlCbT7`0ew-nbNc=hlYE&RuET&5E*BPU%Y5coMG{jIg5f| zJe7WNP~3*8<4E)TZH}!ts4Q&$HtZwERxOjmhUxnMt(dOPt(Y#tCLs1p!rtwNRlS6~ zgI{vMnA4ao;B%S zPg2<)DZ=h0?6EBYxTS-gmaQSuJEXwD-rg$JcP=dL_(I%zcs6!v{npMjIX?AUF+QDX za(uvAm!WcL&E15CuHNK!hxEP(Sf@L*-r8?%BB?`eDOuMWn<7O}c8<`HDb-L|8B#Ih z4YTAmMTk^>;#MgO-z1gy`>9lHe%z2@w8pwoLyxzoWktXQYJ;MfH)nZ}A!4y~t#OT* z=BbnRw2i599NN<`4jWVZ)=6F}I$xHG&TmPT|53eA#U2K#vwmp(K5=&v_w8_;ihX4` z@~RtnX7`QU_oU=@xCHDT=QaJDAKGs{Zqu12Z+>Yir=+IbsrGtyGsg`{WjZ6gHTdP34KGjE?G>_v#Q<+-Es}=iS!Y20idVM>+Rb5-^SDib`i>Vq?rAgsQ zG&sdeD~oU{RAET*_I9f9Le-j-0UY9|r0AWh1zOKb5uAKFGHF=~uSNcZlmRMyFH6yB zP;PUI&Z*y*^ogbvKVsaOqEpBl`4i*r6oCw~rugxwpd!VaHnOK^wOm%{<2Pf^gj zHO0#*uOYdsDQc4IOi?%u)e~QL3i|KV@ZhzJBzTZ0Bd9$lTnX{wu@+o<${k|kK*grBjbzf z0c?6F9n?10|trm1+Zk9cSjs$UNN^tB+3uyl}5 zUhh#dc|9u0AtjU7du;fT#<7DWG73Z`z~-g=Iv@O;k{rf!NQ>|gp}Ge~xj14jSgNVN8voG0UWKEo77G6J^c3gvb_~UkRinOlYhLKsn4FkV*n=3;mqU8duF&ro8 z*&UuRR964Miwf-%`&-SyW|em5E~r1V%15qSR}TtazaDBeo6H)o^A)XTgV{%kb!s;& z)GbA=X3nfob`-RlrG3&K^L7>L0cN(ViQC7B^L(Oaec3^{9 z7_f2fldmP3_tgo8zeqMNWuGp1z74jHX=pVJ3|K0+XvU<;W)i zwr@q`(i&%Wh)H_b6)T!BD^pE)Q9L$FzDG|r`DWpF5SQs%ABn=XzXmfu)l>;94Il>O`3XxTT}SQ-D$#>%)I?#QNFO7Dcej0zDMeMDp&A$k}+ zs{SlWk1j0{vwdKDIF7T?1lUk#WQ=0Izt6UewjE8|PNHpb%ii7yxc{C8$*;34^!}ON z=+vv3VY7B;BGm!9#l_BRIL0O;%DxC9q8u6yNa@05tqOR%q<>tl5VNooKF-33xFUEy z3petCTn+*(-lxuId7OAM%bgR7&v;nF=S~)84&?@coP*uUlAXMjg<4&8fjXVdsp7QJ zQ*;p`enL!vs%wAonVGc1-++as;JJFWqLuK!%g-TFXsW^qnRn9yeOZJNtuF+;5<3NEF-(8 zFtVNS4HqF)e>v&}K$Yu_Oi39l&*XH&(HXpG5VM}MXFA=pL+x4E-AsIAkNE2f1telD z?`9gA9{yLt{U<{315re4X_&FQZGk#8Q?2>SrAMm8ivK2CBosF^cLKl2jP;S+#PNG@INeET@# zFhGq1Vo18qxmK&`giY6~5zq;pDqC!}*K3i!(^Zzo+lDuWV6 zdVEpO2ZkZgyshJ{!L@q$@qK_fem>+(w;wN*rWtKU{_guOu$zmde- zRBWHiTG!$Mt;@q`I=}?nR^Byv*U3S`<^>j(yvwuwxV*^HN6$p=vap?Ho~)%w?qpCX zOQacKUM*ma>|+T{?Ur1o$|>N=koIJm^wOguQNA;gA^S>Pnq-%%-D{5Mb^X@w!rI6_ zDZ%JsM&72gDONfN7H*QzLKB7UpTwuyk9-kAm?3^nWXxZ#j{ zwzlnc+e&+O5bZY6xP2~~Y@gRYlndDB&Mrwj16XHi(Rw;@#RHd-ZE8%tC(W_g97>*wbF&su# zV)l%v>BXL!Q4}Gse-SEnu-HD7XNWS5C?5VW!X^L~I=9GOCscpML_1YfpYwGjFG6wV z^-&jEi0u+jrfnnB_LFHI)hCeygL7{WvI+%g*;56$Q)t2CJ3U{39O=YSMjWS!BSMH> z8a{u{thlL$`p9n!$cPz*o-J}obLAe?{Qe%){MjCl=2N>6-?YmWWI6PmguMe;IQ4cT zH}>5tdpuf$cB3`ZccXOFZsglQd>!HAT&ULMbE6_+tl$MyEgZ@4pX;R9C>OdD7<@WjCLja?r$o^Q5xH8(Z4ecF7^ z+S1i=!P?q!>2mRvi;W+)H(M`vSUWnKFIrpL+MA2g&igld7*!GX+ zbHpyn{7tQm7eVK_HXvW_==!V}^;s{sU1;vOa=Ccepkc$sGGwAGxqS!-HsvI#ZZi}tG9 z@I$iR3I*|seLz(YOMs=yx*ETD>}mzq<Md+>RgJF@>bXUxRT=e#!qK<` z(YNuc9xN#RR#wS(NG?RTvP#S1W6JgP7X|0Nvk1ueYx$`vdlgZ+W7buhB` z^jh{omGu5EV;THpFW?`YeDV@(R_Ui-CTJ_e{LqZiuSrk;xW!n2ZFk?F3B)s2;Vz4(+cwe2r`&V0=mMGJxbAk^y>y z^a{lQjwf{|51;wXkB_Xx3)PBB&yN`^Dyd`W%5)ljwKTH!SKa+h*e?kCfUvHg1Xol_ zEB<8@oipK}tI=v-^)%Y5gV-dSfo5d;4q_Ws9(=rw-X)GtiQ`A&V22*(c;*mF&pCwB zFZ82rJQO(w&;>+1-jCQog4c=m-JyEh{iXbjS38XCj}@pYq~h^ymQ~<3+koag|H$uM zggs6YXDjMMe&0v4JM^H($Gzp~qpcjpTgp-OSLKhZ_5vmNF;hr4x{>7+Y#NIz51`b} z1GuT@oG&QH1QnEHg5;kKHj|7znnFuS=mZIQ%xEO+Rl>p_9_3BQhp&Lr81BkiLAg}$ zV0-yZ#s`-N>-ek38P6Ywzs`s=0(+hdED?%l1lCRu?3o2+3+vBtDww~jZV{n?iK6-y}g00CAJiPXj!En`(U~7b@je`fi zuj1oLcqG^ohrF00|H})gR@u0`VKw`QwThh&z6toK^Ix`epyF5#a4wYfSh-wNQP$JI z7nnE9rYg>Uy03=ec>#us5%!SUEWhG9|JqEyA<2s3TK^K|4|V>>0xy{TI)jc4zmV(K zIkZ}BI5-@&^b;SFP(2tZ;*^B8hEDHe>aioD{uI#G-Kj-Tn}7?0b792=hfLZA0EwY{ ze{gI2%z)0537lyB# zVVF&CSor|nbvb^pSJ9mStD@Te+3kQ5_3yU>Zg>7Rub|D|sjIsa(5Y?U?s?g)QQZMQ z+z9}6NxSt|5_q3=+};_1MInLJ%DvM9t@h&SfvW4118ecjQivv)(T|P`JfH8&ANN%R F{TBkNkR|{C diff --git a/editor/tileedit.fnl b/editor/tileedit.fnl index 82b96e8..0aed1ff 100644 --- a/editor/tileedit.fnl +++ b/editor/tileedit.fnl @@ -62,8 +62,8 @@ (draw-bit-color b px py) (draw-bit b px py (= (% bitx 2) 1))) (when (and (active? self :tile) (mouse-inside px py pixel-size pixel-size)) - (when (= self.bit nil) (set self.bit (not bit))) - (when (not= self.bit bit) + (when (= self.bit nil) (set self.bit (not b))) + (when (not= self.bit b) (self:update-tile (set-tile-bit tile ibyte ibit self.bit)))))) (love.graphics.setColor 1 1 1 1) (values editor-w editor-h)) diff --git a/game/cheat.fnl b/game/cheat.fnl index c83e232..889f99f 100644 --- a/game/cheat.fnl +++ b/game/cheat.fnl @@ -1,4 +1,4 @@ -(local {: vm} (require :game.defs)) +(local {: vm : say-runon : say} (require :game.defs)) (fn defcheat [name ...] (local cheatdata (.. name "-data")) @@ -17,7 +17,20 @@ (defcheat :NTSPISPOPD :noclip :get :not :noclip :set) +(vm.code:append :level-pointers + [:vm :level1 :level2 :level3 :level4 :level5 :level6]) +(defcheat :NTXYZZY + (say-runon :term "WARP TO ROOM #?" "(0 TO NOT CHEAT)") + :read-digit :hide-footer (vm:if-and [[:dup 1 :>=] [:dup 7 :<]] + [:dec :dup :+ :lit :level-pointers :+ :get :load-level] + [:drop])) + +(defcheat :NTCHUCK :chuck-mode :get :not :chuck-mode :set + :chuck-mode :get (vm:if + [(say :neut "CHUCK MODE ENABLED!" "* W H I N N Y *")] + [(say :neut "CHUCK MODE DISABLED." "BEEP BOOP.")])) + (vm:word :cheat-key ; ascii -- (vm:if-and [[:dup (string.byte "A") :>=] [:dup (string.byte "Z") :<=]] - [:NTSPISPOPD] + [:dup :NTSPISPOPD :dup :NTXYZZY :NTCHUCK] [:drop])) diff --git a/game/player.fnl b/game/player.fnl index 9189b85..66ef59a 100644 --- a/game/player.fnl +++ b/game/player.fnl @@ -137,8 +137,9 @@ [0x00ff (itile :gord-w)] [:else (itile :gord-e)])])) +(vm:var :chuck-mode vm.false) (vm:word :two-frame :tick-count :get 0x1f :& 0x10 :<) -(vm:word :neut-tile :two-frame (vm:if [(itile :neut1)] [(itile :neut2)])) +(vm:word :neut-tile :chuck-mode :get (vm:if [(itile :t-chuck)] [:two-frame (vm:if [(itile :neut1)] [(itile :neut2)])])) (vm:word :libb-tile :two-frame (vm:if [(itile :libb1)] [(itile :libb2)])) (vm:word :flag-at? ; yx flag -- f diff --git a/game/tiles.json b/game/tiles.json index 5450ee4..75648e8 100644 --- a/game/tiles.json +++ b/game/tiles.json @@ -1 +1 @@ -[{"neut":"5F5F1F03090923436943230909031F5F7A7A784111104542174245101141787A","label":"neut1","flags":[],"word":"","gfx":"7F7F1F03090923436943230909031F7F7F7F784111104542174245101141787F"},{"neut":"5F1F03090923436943230909031F5F5F7A784111104542174245101141787A7A","label":"neut2","flags":[],"word":"","gfx":"7F1F03090923436943230909031F7F7F7F784111104542174245101141787F7F"},{"neut":"808080C0C0C0E0C0D0C8C04040404080808083058585828A9282820A08081980","label":"jaye-e","flags":[],"word":"","gfx":"808080C0C0C0E0C0D0C8C04040404080808083058585828A9282820A08081980"},{"neut":"8080C020A0A0C0C0D0C8C0501010188080808183838782828A8A920202020380","label":"jaye-w","flags":[],"word":"","gfx":"8080C020A0A0C0C0D0C8C0501010188080808183838782828A8A920202020380"},{"neut":"8080E030B0B098C0D0D0C840404060808080870D8D8D99828A8A920202020780","label":"jaye-s","flags":[],"word":"","gfx":"8080E030B0B098C0D0D0C840404060808080870D8D8D99828A8A920202020780"},{"neut":"8080C0E0E0E0B0C0D0C8C040404060808080838787878D828A92820202020780","label":"jaye-n","flags":[],"word":"","gfx":"8080C0E0E0E0B0C0D0C8C040404060808080838787878D828A92820202020780"},{"neut":"8080808080808080808080808080808080808080808080808080808080808080","label":"t-floor","flags":{"walkable":true},"word":"","gfx":"80808C8080808080B08080808C808080808C80808083B0808080808080868080"},{"neut":"80FC8C8C8C8CFC80FCFEFE8080808080809F989898989F809F8F878080808080","label":"termoff","flags":[],"word":"term","gfx":"007C0C0C0C0C7C007C7E7EAA88888800001F181818181F001F0F979584848400"},{"neut":"507C2C2C2C2C7C557D7D7E005F5F5F5F0A3F353535353F2A3F2F67707A7A7A7A","label":"termon","flags":{"neutable":true},"word":"term","gfx":"007C2C0C0C2C7C007C7E7EAA88888800001F18191C191F001F0F979584848400"},{"neut":"D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","label":"","flags":[],"word":"","gfx":"D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"},{"neut":"D5D5D5D581F9F9F9F9C195D5D5D5D5D5AAAAAAAAAA809F9F9F9F80AAAAAAAAAA","label":"","flags":[],"word":"","gfx":"D5D5D5D5D5F5F5FDDDD5D5D5D5D5D5D5AAAAAAAAAEAEBFBFBFABAAAAAAAAAAAA"},{"neut":"5F5F5F5F5F5F57555555575F5F5F5F5F7A7A7A7A7A7A6A2A2A2A6A7A7A7A7A7A","label":"","flags":{"neutable":true},"word":"","gfx":"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"},{"neut":"8080F8F8F8F8F8F8F8F8F8F8F8F8808080808F8F8F8F8F8F8F8F8F8F8F8F8080","label":"doorclosed","flags":[],"word":"door","gfx":"FF8FA7B3B3B3B3B3B3B3B3B3B3B383FFFFF8F2E6E6E6E6E6E6E6E6E6E6E6E0FF"},{"neut":"8080FC8C8C8C8C8C8C8C8C8C8CFC808080809F989898989898989898989F8080","label":"dooropen","flags":{"walkable":true},"word":"door","gfx":"FF8F87838383838383838383838383FFFFF8F0E0E0E0E0E0E0E0E0E0E0E0E0FF"},{"neut":"5F5F5F5F0F0705050505070F5F5F5F5F7A7A7A7A70602020202060707A7A7A7A","label":"switchoff","flags":{"neutable":true},"word":"switch","gfx":"FFFFCFCFCFCF898183838787878FFFFFFFFCE4E4E4E4E0E0E0E0E0E0F0F8FFFF"},{"neut":"5F5F5F5F0F0725252525070F5F5F5F5F7A7A7A7A70602525252560707A7A7A7A","label":"switchon","flags":{"neutable":true},"word":"switch","gfx":"FFFFCFCFCFCF898123232727878FFFFFFFFCE4E4E4E0E0616565656571F8FFFF"},{"neut":"808080D0D0D0D0D0D0D0D0D0D08080808080808A8A8A8A8A8A8A8A8A8A808080","label":"","flags":[],"word":"","gfx":"FFFF83D3D3D3D3D3D3D3D3D3D383FFFFFFFFC0CACACECACBCACACACACAC0FFFF"},{"neut":"5F5F5F5F7F0F0D0D0D0D0F0F7F5F5F5F7A7A7A7A7F703030303070707F7A7A7A","label":"scanoff","flags":{"neutable":true},"word":"scan","gfx":"FFFFAFEBFBFBFBBBBBFBFBFBEBAFFFFFFFFFF5D7DFDFDFDDDDDFDFDFD7F5FFFF"},{"neut":"5F5F5F5F7F2F2D2D2D2D2F2F7F5F5F5F7A7A7A7A7F753535353575757F7A7A7A","label":"scanon","flags":{"neutable":true},"word":"scan","gfx":"FFFF2F2B2B2B6B6B6B6B2B2B2B2FFFFFFFFF755555555757575755555575FFFF"},{"neut":"9EF3C68CB3E7F88086BEE0E0B09898C6F8CFE1B18C8C988E868C99B0E6CE8F99","label":"","flags":[],"word":"","gfx":"FFF3C78FBFFCF98187BFFFFFBF9F9FC7FFCFE1F1FCFCF8FEFEFCF9F0E6CE8F9F"},{"neut":"8080808080D4848484D48484848480808080808080AAA0A1A0AAA0A0A0A08080","label":"","flags":[],"word":"","gfx":"80808C80808080A8AAAAAAA888888880808C8080808380859595958584848480"},{"neut":"8080808080D4808480D48084808480808085848581AA80A180AA80A080A08080","label":"broken-table","flags":{"debris":true},"word":"","gfx":"80808C8080A0A0A8AAAA8AA0A8808080808C8081919090848594959585858080"},{"neut":"808080D09090D0C0C0D48484D490B8808080808A88888A8282AAA0A0AA889C80","label":"t-chair","flags":{"sittable":true},"word":"","gfx":"00005054545450404054545010383800000C0A2A2A2A0A03032A2A0A081C1C00"},{"neut":"808080809080D080C0808480D480B8808085848589808A818280A080AA809C80","label":"","flags":{"debris":true},"word":"","gfx":"0000001C1C10545040606010545454000030070702020A0A0100020A080A0200"},{"neut":"8080808080D48484D48484D48484D48080808080808A88888A88888A88888A80","label":"","flags":[],"word":"","gfx":"80A0A8AA92D2D2AAC2C2AA92D2AA808080959595949494959494959494858080"},{"neut":"8080808080808480D48084808480D48080858485818089808A80888088808A80","label":"","flags":{"debris":true},"word":"","gfx":"80808C808080A8C292AAAAAAAA8AC0D0808C80808083959290959194948580A8"},{"neut":"8080D4C4D4C0D4C4D4C0C0D48484D48080808A888A808A888A80808A88888A80","label":"","flags":[],"word":"","gfx":"80806008282A0800202880A8A8A8A08080980000141501051511819595958580"},{"neut":"8080D4809480D480D480C0808480D4808085848589808A818A80808088808A80","label":"","flags":{"debris":true},"word":"","gfx":"80808C808080A0A8AAAA8AA2AAAAAA80808C0000000330010105051511010514"},{"neut":"80D0D0D0C0D4C4C4CECAC0E0A0808080808A8B8A82AAA2A2F2D2828785808080","label":"t-rexx","flags":[],"word":"rexx","gfx":"80D0D0D0C0D4C4C4CECAC0E0A0808080808A8B8A82AAA2A2F2D2828785808080"},{"neut":"F8989898BE8686868686BEB098F880809F989898FCE0E0E0E0E0FC8C989F8080","label":"t-rexxstop","flags":[],"word":"rexx","gfx":"F8989898BE8686868686BEB098F880809F989898FCE0E0E0E0E0FC8C989F8080"},{"neut":"8080808088A8A8E0E0F0C8C0C0C08080808080808080808183838282829A8080","label":"gord-ground","flags":[],"word":"","gfx":"80808C8088A8A8E0E0F0C8C0CCC08080808C80808080B08183838282829A8080"},{"neut":"808080A0A080F0F0F0E8D0D09090988080808081818083838385828282828680","label":"gord-s","flags":[],"word":"","gfx":"808080A0A080F0F0F0E8D0D09090988080808081818083838385828282828680"},{"neut":"80C09090A080F0F0F0F0D0D09090988080808282818083838383828282828680","label":"gord-n","flags":[],"word":"","gfx":"80C09090A080F0F0F0F0D0D09090988080808282818083838383828282828680"},{"neut":"808080A0A080F0F0F0F0D0D09090B08080808181818081838581808282828680","label":"gord-e","flags":[],"word":"","gfx":"808080A0A080F0F0F0F0D0D09090B08080808181818081838581808282828680"},{"neut":"8080A0A0A080E0F0E8E0D0D09090988080808081818083838383828282828380","label":"gord-w","flags":[],"word":"","gfx":"8080A0A0A080E0F0E8E0D0D09090988080808081818083838383828282828380"},{"neut":"8088A8A880F0F0F8B8D4D4C4C4E486808080808A88888A8181AAA0A0AA889C80","label":"gord-sit","flags":[],"word":"","gfx":"0088A8A8047470F8B8D4D4C4C4E40600000C0A2A2A2A0A81812A2A0A081C1C00"},{"neut":"FF81F9B9E9B9E9B9E9B9E9B9F9F981FFFFE0E7E7E5E7E5E7E5E7E5E7E7E7E0FF","label":"t-keyoff","flags":[],"word":"keypad","gfx":"FF81F9B9E9B9E9B9E9B9E9B9F9F981FFFFE0E7E7E5E7E5E7E5E7E5E7E7E7E0FF"},{"neut":"7F01793969396939693969397979017F7F60676765676567656765676767607F","label":"t-keyon","flags":[],"word":"keypad","gfx":"7F01793969396939693969397979017F7F60676765676567656765676767607F"},{"neut":"5F8FA7C7A389D189838FA7C7A70F5F5F7AF0C4928A91C0F1F2C1928A90427A7A","label":"libb1","flags":[],"word":"","gfx":"FF8FA7C7A389D189838FA7C7A78FFFFFFFF0C4928A91C0F1F2C1928A90C7FFFF"},{"neut":"5F5F8FA7C7A389D189838FA7C7A70F5F7A7AF0C4928A91C0F1F2C1928A90427A","label":"libb2","flags":[],"word":"","gfx":"FFFF8FA7C7A389D189838FA7C7A78FFFFFFFF0C4928A91C0F1F2C1928A90C7FF"}] \ No newline at end of file +[{"neut":"5F5F1F03090923436943230909031F5F7A7A784111104542174245101141787A","label":"neut1","flags":[],"word":"","gfx":"7F7F1F03090923436943230909031F7F7F7F784111104542174245101141787F"},{"neut":"5F1F03090923436943230909031F5F5F7A784111104542174245101141787A7A","label":"neut2","flags":[],"word":"","gfx":"7F1F03090923436943230909031F7F7F7F784111104542174245101141787F7F"},{"neut":"808080C0C0C0E0C0D0C8C04040404080808083058585828A9282820A08081980","label":"jaye-e","flags":[],"word":"","gfx":"808080C0C0C0E0C0D0C8C04040404080808083058585828A9282820A08081980"},{"neut":"8080C020A0A0C0C0D0C8C0501010188080808183838782828A8A920202020380","label":"jaye-w","flags":[],"word":"","gfx":"8080C020A0A0C0C0D0C8C0501010188080808183838782828A8A920202020380"},{"neut":"8080E030B0B098C0D0D0C840404060808080870D8D8D99828A8A920202020780","label":"jaye-s","flags":[],"word":"","gfx":"8080E030B0B098C0D0D0C840404060808080870D8D8D99828A8A920202020780"},{"neut":"8080C0E0E0E0B0C0D0C8C040404060808080838787878D828A92820202020780","label":"jaye-n","flags":[],"word":"","gfx":"8080C0E0E0E0B0C0D0C8C040404060808080838787878D828A92820202020780"},{"neut":"8080808080808080808080808080808080808080808080808080808080808080","label":"t-floor","flags":{"walkable":true},"word":"","gfx":"80808C8080808080B08080808C808080808C80808083B0808080808080868080"},{"neut":"80FC8C8C8C8CFC80FCFEFE8080808080809F989898989F809F8F878080808080","label":"termoff","flags":[],"word":"term","gfx":"007C0C0C0C0C7C007C7E7EAA88888800001F181818181F001F0F979584848400"},{"neut":"507C2C2C2C2C7C557D7D7E005F5F5F5F0A3F353535353F2A3F2F67707A7A7A7A","label":"termon","flags":{"neutable":true},"word":"term","gfx":"007C2C0C0C2C7C007C7E7EAA88888800001F18191C191F001F0F979584848400"},{"neut":"D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","label":"","flags":[],"word":"","gfx":"D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"},{"neut":"D5D5D5D581F9F9F9F9C195D5D5D5D5D5AAAAAAAAAA809F9F9F9F80AAAAAAAAAA","label":"","flags":[],"word":"","gfx":"D5D5D5D5D5F5F5FDDDD5D5D5D5D5D5D5AAAAAAAAAEAEBFBFBFABAAAAAAAAAAAA"},{"neut":"5F5F5F5F5F5F57555555575F5F5F5F5F7A7A7A7A7A7A6A2A2A2A6A7A7A7A7A7A","label":"","flags":{"neutable":true},"word":"","gfx":"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"},{"neut":"8080F8F8F8F8F8F8F8F8F8F8F8F8808080808F8F8F8F8F8F8F8F8F8F8F8F8080","label":"doorclosed","flags":[],"word":"door","gfx":"FF8FA7B3B3B3B3B3B3B3B3B3B3B383FFFFF8F2E6E6E6E6E6E6E6E6E6E6E6E0FF"},{"neut":"8080FC8C8C8C8C8C8C8C8C8C8CFC808080809F989898989898989898989F8080","label":"dooropen","flags":{"walkable":true},"word":"door","gfx":"FF8F87838383838383838383838383FFFFF8F0E0E0E0E0E0E0E0E0E0E0E0E0FF"},{"neut":"5F5F5F5F0F0705050505070F5F5F5F5F7A7A7A7A70602020202060707A7A7A7A","label":"switchoff","flags":{"neutable":true},"word":"switch","gfx":"FFFFCFCFCFCF898183838787878FFFFFFFFCE4E4E4E4E0E0E0E0E0E0F0F8FFFF"},{"neut":"5F5F5F5F0F0725252525070F5F5F5F5F7A7A7A7A70602525252560707A7A7A7A","label":"switchon","flags":{"neutable":true},"word":"switch","gfx":"FFFFCFCFCFCF898123232727878FFFFFFFFCE4E4E4E0E0616565656571F8FFFF"},{"neut":"808080D0D0D0D0D0D0D0D0D0D08080808080808A8A8A8A8A8A8A8A8A8A808080","label":"","flags":[],"word":"","gfx":"FFFF83D3D3D3D3D3D3D3D3D3D383FFFFFFFFC0CACACECACBCACACACACAC0FFFF"},{"neut":"5F5F5F5F7F0F0D0D0D0D0F0F7F5F5F5F7A7A7A7A7F703030303070707F7A7A7A","label":"scanoff","flags":{"neutable":true},"word":"scan","gfx":"FFFFAFEBFBFBFBBBBBFBFBFBEBAFFFFFFFFFF5D7DFDFDFDDDDDFDFDFD7F5FFFF"},{"neut":"5F5F5F5F7F2F2D2D2D2D2F2F7F5F5F5F7A7A7A7A7F753535353575757F7A7A7A","label":"scanon","flags":{"neutable":true},"word":"scan","gfx":"FFFF2F2B2B2B6B6B6B6B2B2B2B2FFFFFFFFF755555555757575755555575FFFF"},{"neut":"9EF3C68CB3E7F88086BEE0E0B09898C6F8CFE1B18C8C988E868C99B0E6CE8F99","label":"","flags":[],"word":"","gfx":"FFF3C78FBFFCF98187BFFFFFBF9F9FC7FFCFE1F1FCFCF8FEFEFCF9F0E6CE8F9F"},{"neut":"8080808080D4848484D48484848480808080808080AAA0A1A0AAA0A0A0A08080","label":"","flags":[],"word":"","gfx":"80808C80808080A8AAAAAAA888888880808C8080808380859595958584848480"},{"neut":"8080808080D4808480D48084808480808085848581AA80A180AA80A080A08080","label":"broken-table","flags":{"debris":true},"word":"","gfx":"80808C8080A0A0A8AAAA8AA0A8808080808C8081919090848594959585858080"},{"neut":"808080D09090D0C0C0D48484D490B8808080808A88888A8282AAA0A0AA889C80","label":"t-chair","flags":{"sittable":true},"word":"","gfx":"00005054545450404054545010383800000C0A2A2A2A0A03032A2A0A081C1C00"},{"neut":"808080809080D080C0808480D480B8808085848589808A818280A080AA809C80","label":"","flags":{"debris":true},"word":"","gfx":"0000001C1C10545040606010545454000030070702020A0A0100020A080A0200"},{"neut":"8080808080D48484D48484D48484D48080808080808A88888A88888A88888A80","label":"","flags":[],"word":"","gfx":"80A0A8AA92D2D2AAC2C2AA92D2AA808080959595949494959494959494858080"},{"neut":"8080808080808480D48084808480D48080858485818089808A80888088808A80","label":"","flags":{"debris":true},"word":"","gfx":"80808C808080A8C292AAAAAAAA8AC0D0808C80808083959290959194948580A8"},{"neut":"8080D4C4D4C0D4C4D4C0C0D48484D48080808A888A808A888A80808A88888A80","label":"","flags":[],"word":"","gfx":"80806008282A0800202880A8A8A8A08080980000141501051511819595958580"},{"neut":"8080D4809480D480D480C0808480D4808085848589808A818A80808088808A80","label":"","flags":{"debris":true},"word":"","gfx":"80808C808080A0A8AAAA8AA2AAAAAA80808C0000000330010105051511010514"},{"neut":"80D0D0D0C0D4C4C4CECAC0E0A0808080808A8B8A82AAA2A2F2D2828785808080","label":"t-rexx","flags":[],"word":"rexx","gfx":"80D0D0D0C0D4C4C4CECAC0E0A0808080808A8B8A82AAA2A2F2D2828785808080"},{"neut":"F8989898BE8686868686BEB098F880809F989898FCE0E0E0E0E0FC8C989F8080","label":"t-rexxstop","flags":[],"word":"rexx","gfx":"F8989898BE8686868686BEB098F880809F989898FCE0E0E0E0E0FC8C989F8080"},{"neut":"8080808088A8A8E0E0F0C8C0C0C08080808080808080808183838282829A8080","label":"gord-ground","flags":[],"word":"","gfx":"80808C8088A8A8E0E0F0C8C0CCC08080808C80808080B08183838282829A8080"},{"neut":"808080A0A080F0F0F0E8D0D09090988080808081818083838385828282828680","label":"gord-s","flags":[],"word":"","gfx":"808080A0A080F0F0F0E8D0D09090988080808081818083838385828282828680"},{"neut":"80C09090A080F0F0F0F0D0D09090988080808282818083838383828282828680","label":"gord-n","flags":[],"word":"","gfx":"80C09090A080F0F0F0F0D0D09090988080808282818083838383828282828680"},{"neut":"808080A0A080F0F0F0F0D0D09090B08080808181818081838581808282828680","label":"gord-e","flags":[],"word":"","gfx":"808080A0A080F0F0F0F0D0D09090B08080808181818081838581808282828680"},{"neut":"8080A0A0A080E0F0E8E0D0D09090988080808081818083838383828282828380","label":"gord-w","flags":[],"word":"","gfx":"8080A0A0A080E0F0E8E0D0D09090988080808081818083838383828282828380"},{"neut":"8088A8A880F0F0F8B8D4D4C4C4E486808080808A88888A8181AAA0A0AA889C80","label":"gord-sit","flags":[],"word":"","gfx":"0088A8A8047470F8B8D4D4C4C4E40600000C0A2A2A2A0A81812A2A0A081C1C00"},{"neut":"FF81F9B9E9B9E9B9E9B9E9B9F9F981FFFFE0E7E7E5E7E5E7E5E7E5E7E7E7E0FF","label":"t-keyoff","flags":[],"word":"keypad","gfx":"FF81F9B9E9B9E9B9E9B9E9B9F9F981FFFFE0E7E7E5E7E5E7E5E7E5E7E7E7E0FF"},{"neut":"7F01793969396939693969397979017F7F60676765676567656765676767607F","label":"t-keyon","flags":[],"word":"keypad","gfx":"7F01793969396939693969397979017F7F60676765676567656765676767607F"},{"neut":"5F8FA7C7A389D189838FA7C7A70F5F5F7AF0C4928A91C0F1F2C1928A90427A7A","label":"libb1","flags":[],"word":"","gfx":"FF8FA7C7A389D189838FA7C7A78FFFFFFFF0C4928A91C0F1F2C1928A90C7FFFF"},{"neut":"5F5F8FA7C7A389D189838FA7C7A70F5F7A7AF0C4928A91C0F1F2C1928A90427A","label":"libb2","flags":[],"word":"","gfx":"FFFF8FA7C7A389D189838FA7C7A78FFFFFFFF0C4928A91C0F1F2C1928A90C7FF"},{"neut":"5F5F5F8FA3A9A9A3A7A7A7A7A70F5F5F7A7A7A7A7AE0C5959595909292427A7A","label":"t-chuck","flags":[],"word":"","gfx":"FFFFFF8FA3A9A9A3A7A7A7A7A78FFFFFFFFFFFFEFEE0C5959595909292C7FFFF"}] \ No newline at end of file