1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2026-10-10 05:23:40 +00:00
Files
tobspr_shapez.io/res_raw/sprites/buildings/block.png

14 lines
4.0 KiB
Plaintext
Raw Normal View History

Puzzle DLC (#1172) * Puzzle mode (#1135) * Add mode button to main menu * [WIP] Add mode menu. Add factory-based gameMode creation * Add savefile migration, serialize, deserialize * Add hidden HUD elements, zone, and zoom, boundary constraints * Clean up lint issues * Add building, HUD exclusion, building exclusion, and refactor - [WIP] Add ConstantProducer building that combines ConstantSignal and ItemProducer functionality. Currently using temp assets. - Add pre-placement check to the zone - Use Rectangles for zone and boundary - Simplify zone drawing - Account for exclusion in savegame data - [WIP] Add puzzle play and edit buttons in puzzle mode menu * [WIP] Add building, component, and systems for producing and accepting user-specified items and checking goal criteria * Add ingame puzzle mode UI elements - Add minimal menus in puzzle mode for back, next navigation - Add lower menu for changing zone dimenensions Co-authored-by: Greg Considine <gconsidine@users.noreply.github.com> * Performance optimizations (#1154) * 1.3.1 preparations * Minor fixes, update translations * Fix achievements not working * Lots of belt optimizations, ~15% performance boost * Puzzle mode, part 1 * Puzzle mode, part 2 * Fix missing import * Puzzle mode, part 3 * Fix typo * Puzzle mode, part 4 * Puzzle Mode fixes: Correct zone restrictions and more (#1155) * Hide Puzzle Editor Controls in regular game mode, fix typo * Disallow shrinking zone if there are buildings * Fix multi-tile buildings for shrinking * Puzzle mode, Refactor hud * Puzzle mode * Fixed typo in latest puzzle commit (#1156) * Allow completing puzzles * Puzzle mode, almost done * Bump version to 1.4.0 * Fixes * [puzzle] Prevent pipette cheats (miners, emitters) (#1158) * Puzzle mode, almost done * Allow clearing belts with 'B' * Multiple users for the puzzle dlc * Bump api key * Minor adjustments * Update * Minor fixes * Fix throughput * Fix belts * Minor puzzle adjustments * New difficulty * Minor puzzle improvements * Fix belt path * Update translations * Added a button to return to the menu after a puzzle is completed (#1170) * added another button to return to the menu * improved menu return * fixed continue button to not go back to menu * [Puzzle] Added ability to lock buildings in the puzzle editor! (#1164) * initial test * tried to get it to work * added icon * added test exclusion * reverted css * completed flow for building locking * added lock option * finalized look and changed locked building to same sprite * removed unused art * added clearing every goal acceptor on lock to prevent creating impossible puzzles * heavily improved validation and prevented autocompletion * validation only checks every 100 ticks to improve performance * validation only checks every 100 ticks to improve performance * removed clearing goal acceptors as it isn't needed because of validation * Add soundtrack, puzzle dlc fixes Co-authored-by: Greg Considine <gconsidine@users.noreply.github.com> Co-authored-by: dengr1065 <dengr1065@gmail.com> Co-authored-by: Sense101 <67970865+Sense101@users.noreply.github.com>
2021-05-23 16:32:05 +02:00
<EFBFBD>PNG

2021-06-19 17:46:28 +02:00
IHDR<00><00>R<>ltEXtSoftwareAdobe ImageReadyq<79>e<<03>iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.dabacbb, 2021/04/14-00:39:44 "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:4d0e692f-94e7-4042-accb-6e78a30e57fc" xmpMM:DocumentID="xmp.did:304184F3C93911EBB52BE77CE5453A66" xmpMM:InstanceID="xmp.iid:304184F2C93911EBB52BE77CE5453A66" xmp:CreatorTool="Adobe Photoshop CC 2019 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:c64baf80-6138-49bf-bf32-2afe70937cea" stRef:documentID="adobe:docid:photoshop:97061ef2-66dc-f24f-be32-5a57a9b7a434"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?><3E><><EFBFBD><EFBFBD> <0B>IDATx<54><78><EFBFBD>M<EFBFBD>#G<1D>mw{<c<><63><00><><04>7<EFBFBD>ę<EFBFBD><C499><17><><EFBFBD><1C>%<04><><04>%R<>8'<27><><EFBFBD> BI$6a<36>+<12>M<08>dYb<59>g충<67>۽qfg<66>R]<5D>]]<5D><>I<EFBFBD><49>fw=<3D><><EFBFBD><EFBFBD><EFBFBD>Wտ<57><D5BF><EFBFBD><EFBFBD><EFBFBD>+<03>0<00>` <00>0<00>A<><41><EFBFBD><EFBFBD>_<>O<EFBFBD>Ak<41><6B><EFBFBD><1B><><EFBFBD>&<26><><08><08><><EFBFBD>O<EFBFBD><4F>uQL<51><06>(s{<7B><>1<EFBFBD><16><1A><>SS<1E><><EFBFBD>VYu<59>g<><67>n<EFBFBD>]SNx<4E>p<00><18><>)baʛ<61><CA9B>fʬKs<4B>/<2F><>GS^A<>P<EFBFBD><50>)<29>7Z<37>JW <0C><>)<29><><EFBFBD>%<25>8⋦<38><E28BA6>і<EFBFBD><06>K<EFBFBD><4B>󂚐<EFBFBD><F3829A90><EFBFBD><EFBFBD>cS<63><53>Aͼ<41><CDBC>K<EFBFBD>&><1A><><EFBFBD>PP'_0<5F>;<3B> <20><15>=Mp׌<02><>r<> z{3c<33><63>i<EFBFBD>Ao4:<3A>%I<><49><EFBFBD><EFBFBD><07>gQ.O<>e<EFBFBD><65><EFBFBD>yo<79>Z<EFBFBD><5A>p<EFBFBD><70>}n<><13>x<<3C><>i<EFBFBD><69><EFBFBD>F<EFBFBD> iDZ<44>f<EFBFBD>h<EFBFBD>+<03><>G<EFBFBD>p<EFBFBD><11><>.<19><><EFBFBD><EFBFBD>*Ix<49>pܤr<DCA4>f<EFBFBD><66>bu<><75>}<7D>8v<14><><EFBFBD>L<EFBFBD><4C>><00><>`<00>` <00><<3C>׿<EFBFBD>E<EFBFBD> Z><3E>Ͽ<EFBFBD>0DK<44>ʆ<00>e<EFBFBD>#` <00>0<00>MJ<13><><EFBFBD><EFBFBD>|xm&<26>U/<2F>V<EFBFBD><56>*<2A>ϸQ<CFB8><51><EFBFBD>r2AYt,HQ<48>^<5E> <0C><><18>1<EFBFBD><31><EFBFBD>_.3S<EFBFBD>F<EFBFBD>K<EFBFBD> ۶͡<03><><EFBFBD>#I<><49>ܜ4M0<06>C<EFBFBD><43><EFBFBD>b#<23><><EFBFBD><EFBFBD>i<EFBFBD>\<5C>E<EFBFBD><45><10>a8b <0C>,<12>bq<62><71><EFBFBD>2\q<><71><EFBFBD><EFBFBD>'<27><><EFBFBD>jC<6A><43><EFBFBD><EFBFBD><EFBFBD>wne+<2B>Tќ<54><D19C><EFBFBD>$7`<00><>_<18>_x'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܤ''<27><< P)<29><>I<EFBFBD>u<EFBFBD><75><EFBFBD><18><<1F><><13>5<>T<EFBFBD><54><EFBFBD><EFBFBD><EFBFBD><06>ͦyX<79><11><> p<>h<EFBFBD>{<7B><1E><1C><><EFBFBD>9<EFBFBD><39><EFBFBD><19><>X?<3F><>P.<2E>3$<24>o<EFBFBD>E<EFBFBD><45><EFBFBD><08>τ<<3C><><EFBFBD>\<5C>l
-<2D>j<EFBFBD><6A>h@H<><08><>6<7F>E!<21><12>Uu<55>٭<EFBFBD><00><><05><>4<EFBFBD>׉<EFBFBD><D789>٦ <0A><>,~<7E><>M<EFBFBD><4D>E<EFBFBD>[bJ?O](<28><>2QP<>Z<EFBFBD>Z<EFBFBD>sq6<71><36><EFBFBD><EFBFBD><EFBFBD><07>Ʌ<10>C<> ɓ֔<C993>fs3fyc<79><12><>dW<64>(U<><55><EFBFBD><EFBFBD> :<03>1◀<><E29780><EFBFBD><EFBFBD><EFBFBD><EFBFBD>b*oLT<19>
<EFBFBD>*N<>ҮÖ<D2AE>M&<26>It<13>4N<34><4E><15>zxm4ՙ<34>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD>I<EFBFBD><49>3]<5D>P<17><>̌<04><>L<10><01> <0A>̩<EFBFBD>G<EFBFBD>{V<><56><EFBFBD>Cی
<EFBFBD><EFBFBD>eMWc<><63><EFBFBD><EFBFBD><03><>zLWK<57><4B>=<3D><>ֳ.e<><65>8<EFBFBD>s~da]9<>h<EFBFBD><68><00>P<EFBFBD>ͻ<EFBFBD>}}<7D>D*F w;<3B>j<EFBFBD>r<EFBFBD>:<3A>O<EFBFBD><4F>]^(<28>R<EFBFBD><52>O<EFBFBD><4F>kEKm<16>FY<46>p<><70>/<2F>K<EFBFBD>ʪ<EFBFBD><CAAA>:<3A>s<EFBFBD><73>1<EFBFBD> m<00>>US<55>%~<7E><><EFBFBD><EFBFBD><EFBFBD>a{j<><6A><EFBFBD> <0B>><17>Ν<EFBFBD>߷ <0A>&w<><77><EFBFBD>!h mU<><55><10>g<EFBFBD><67><EFBFBD>t0<74><30><EFBFBD>Vzb<17><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>Nn<4E>jO<6A>1<EFBFBD><31>߭6<DFAD><00><><EFBFBD><EFBFBD><1F><><1F>jOm<>D;<3B><><EFBFBD><EFBFBD><EFBFBD>~<7E>><3E><><EFBFBD><w<><77>{<7B><><EFBFBD>Pp<06>2T+<2B>!<21>M<EFBFBD>rR<72>𮍶<EFBFBD> PPk<50>K)ߧ<13><><><7F>m<EFBFBD>⠶u<E2A0B6>I<EFBFBD><01><><EFBFBD><EFBFBD><EFBFBD>u<EFBFBD><75><EFBFBD><EFBFBD>ſ=ҵ<><D2B5><18><><EFBFBD><EFBFBD><06><>M<EFBFBD>4<EFBFBD>%<25><><EFBFBD>i<EFBFBD>Qx<1A><>n|<7C><><EFBFBD>ۄ<EFBFBD><DB84><EFBFBD>YmR<14><01>ެ]<5D>?<3F>bͿI<CDBF> <0B><>v<EFBFBD>϶<EFBFBD>1<EFBFBD><31><EFBFBD><EFBFBD><EFBFBD>ߍM<DF8D>U<EFBFBD>R<14><01>z<EFBFBD> m!ޖ<><DE96><EFBFBD>ݶ<EFBFBD>1@<40>񿍀ʋ<F1BF8D80>b<><7F>w<><77>0<EFBFBD>?<3F><><EFBFBD><EFBFBD>hs<68><73>m<EFBFBD>o<EFBFBD><05>ls P<><50><EFBFBD>&e:<3A>*f<><17>@<40>h<EFBFBD>c<EFBFBD><63>Օ<11>'<27>Wi<57>P<EFBFBD><14><>U<12>B<>v<EFBFBD>^M<><4D>&<26><><EFBFBD><EFBFBD>J[<5B>rb<06>\<5C> R4<15><>.~۶<><16><><EFBFBD>#<23><>m<11> <09><>!<21><><11>;<3B><><EFBFBD>b<EFBFBD>*,<2C>+<2B>ֈ<EFBFBD><D688><EFBFBD>x:!<21><><EFBFBD><EFBFBD>( `ʬŶ<08>"<22> FV1<56>+~<7E>W<EFBFBD>0@M<0F><>Nf<4E><66>o<EFBFBD>!~ B%<25>s<EFBFBD><73>ы߶B<>R5Z<03>*o6<6F> <20>*m<><01>2@b<><62><EFBFBD><EFBFBD><EFBFBD>/<2F>H0<48>/$<24><><EFBFBD>˨<>_e<04>ms P<>$x`=>f<18><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>wW<77>c<00>F<01>7<EFBFBD>=<3D>/4<>SwWm<57>j<><6A><EFBFBD><EFBFBD><EFBFBD>r<11><><0F><>˶<EFBFBD><00><1A><><EFBFBD><EFBFBD><EFBFBD>'J<>+~<7E>{<14>:L<03><>؞pp<70>X<><58>W<7F><57><EFBFBD>?I0<49>P<06>24k9<6B><39>jH<6A><48>W]m<><6D>C
<EFBFBD>3@<40>c/..<2E><10><><EFBFBD>/Zic <0C>@TeЪH<D0AA><48>/nд<6E><D0B4>C
<EFBFBD>:<3A>C<>ٞ^\ފ<1E><>U<EFBFBD><55><EFBFBD>ΦmC#<23>7ª<37>{<7B>"A<>W<EFBFBD><17>Ϲu<CFB9>|<7C>G@<40><><EFBFBD><EFBFBD>*~<7E><>[<5B>\<><7F>N<EFBFBD>{<7B><>6<04><><EFBFBD>%<25>2<EFBFBD><32><EFBFBD><EFBFBD>C <>5@<40>c<EFBFBD><>X<EFBFBD>R<EFBFBD>ӥ<EFBFBD><D3A5>NF<01><>pC<>-<2D>ahK<68>Q@T<><1D>7׆<18>&<26>{<7B>9y<39>9<EFBFBD>w!~<7E>]S<>(<06>q.P<>@}^<5E>9?<3F>U<16><>r<><1F>$<24><>ӳ<EFBFBD><D3B3>/<2F>K<EFBFBD>UV{<7B>Q<EFBFBD><51>#844<34><34>5<><35>Fn{3<><33>
Uz<EFBFBD>t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<7B>V<EFBFBD><56>>%i/4<>+<2B>DžH<C785><48><EFBFBD><EFBFBD><EFBFBD><w<>K;<3B>(*<2A><>6<EFBFBD><36>ZA<5A>i<14>Ot(<28><><EFBFBD>l<EFBFBD><6C><EFBFBD>C O<>WL<57>G<EFBFBD><47>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>w)<29>"<22>O<EFBFBD><4F><EFBFBD><18><><EFBFBD><EFBFBD>x<6<><36><EFBFBD><EFBFBD>E<EFBFBD><12><><EFBFBD>b<EFBFBD>th<74>0t>?(<28>\[<<3C>Xu<58>6<EFBFBD><36>m<EFBFBD><6D>]<10><01>M<EFBFBD>*<2A><><EFBFBD>H<15><><EFBFBD>7ի<37>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><13><>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^޲M<DEB2>ޔ<11><01><>~<7E><><EFBFBD><EFBFBD>a<EFBFBD><61>̐<EFBFBD>0E<30><45>|*2<>b0<62>o<EFBFBD>q<EFBFBD>Z<7F>=<3D><>@<40><>j<EFBFBD><6A><EFBFBD>oSg<53><67><EFBFBD><EFBFBD><EFBFBD>3<><33>i8<69><38>G׫<47>><3E><>E<EFBFBD><13><>s<1D>"F~2<>s<>߱ޢ<>QK nlǿ!<21><>q<EFBFBD><71>o<EFBFBD>k̏n0<6E><30><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD><66><EFBFBD><EFBFBD><EFBFBD>+<2B><>|pZ<>ת<EFBFBD><D7AA><EFBFBD><EFBFBD>Xjl;<3B><>,;<3B><><00>H <20><1C><>
<EFBFBD><EFBFBD><EFBFBD>:!~F<><46>C"<22><>kCK<43>e<EFBFBD>OK7G<37>Y<EFBFBD>@<40><18><>h<EFBFBD><68>W<EFBFBD>t%,*S<>C~<7E> 4<><34><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD><4B><EFBFBD>j<EFBFBD>B<EFBFBD>'<27><><EFBFBD><EFBFBD>Z7<5A><37>Ӄ<EFBFBD>dW<>Ǖb<><62><EFBFBD>+<2B><>\ в<>T<EFBFBD><54><EFBFBD><EFBFBD>HFhz<68><7A><EFBFBD><EFBFBD><10>0<EFBFBD><30>
1@g&<26>E<EFBFBD><45>"3(i<>0<EFBFBD><30>y.<2E>&<26>Z<EFBFBD>-̗ z <0C><><19><><EFBFBD>Ӊ<EFBFBD> <0C>e<EFBFBD><<3C><><EFBFBD><EFBFBD><EFBFBD><z<>&swo<77>7<EFBFBD>s<EFBFBD>MI<4D> <0B><<06><>!<21>tpc_5;<3B> 2<> x`\ <00>0<00>` <00>0<00>` <10><01>r<EFBFBD>t<EFBFBD>?h<><68><08>43[,.<2E>>@<<3C><><EFBFBD>]=[<13>c<EFBFBD>f<EFBFBD><66>?<3F>)<04>h<EFBFBD>_<EFBFBD><5F>YF8<><38><EFBFBD>w<EFBFBD><77>r<EFBFBD>|<7C><03>L]H<>C<EFBFBD>0<02><12>4"<22><>;u:<3A><>\<5C><>ԡ<16> w<>@w<><02><><EFBFBD>>x<>]<5D>Flo<6C>\<5C> <09><><EFBFBD>GO<47><<3C>|2<>x͔<CD94>x<EFBFBD><78>0<EFBFBD>_<EFBFBD>><3E><><EFBFBD><EFBFBD>si<00>7_<37>A<><<3C><><EFBFBD>W<EFBFBD><57><EFBFBD>?<3F>|4<>xߔo<DF94><6F><EFBFBD><0E><><EFBFBD>o<EFBFBD><6F>g?<3F><><EFBFBD>Ϭc'<27><><EFBFBD><O8Þ>~<7E><><EFBFBD>~<7E><><1F><><EFBFBD>g<EFBFBD>u8<75>F<EFBFBD><46>L<EFBFBD><4C>)wM<77><4D>6<EFBFBD>!ӄ<><D384><><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>u<EFBFBD><75>:O<>V<EFBFBD>vϔWL<57><4C>U<EFBFBD><55>r<EFBFBD>g <0B>0]<5D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><7F>/<1F>f<EFBFBD>]k<> P<>
<EFBFBD>nSJ<EFBFBD>9<1B> o<><6F>U<EFBFBD><55>n<11><><:<3A>g<EFBFBD><1C>\3<><33>m<EFBFBD><07>á<1A>y<><0E><>K<EFBFBD><4B><EFBFBD><EFBFBD>ĔKC-<2D>ˍV*o<><6F>mrs^|<7C>><3E>Z㝷߸<E39DB7>Z<>2<00><><EFBFBD><EFBFBD>C<EFBFBD><43><EFBFBD>Ӧ~<11><><EFBFBD>J$` <00>0<00>` <10>`<1E><><EFBFBD>3<>DIEND<4E>B`<60>