From a577d04e610abf4bf64ca6b2142fed0cfb032542 Mon Sep 17 00:00:00 2001 From: Sokomine Date: Mon, 24 Aug 2015 04:02:01 +0200 Subject: [PATCH] first commit --- README.md | 8 +++ depends.txt | 1 + init.lua | 65 ++++++++++++++++++++++ schems/sandcity_ap_mixed_1_1_270.mts | Bin 0 -> 323 bytes schems/sandcity_ap_mixed_2_1_270.mts | Bin 0 -> 282 bytes schems/sandcity_ap_small_2_1_270.mts | Bin 0 -> 235 bytes schems/sandcity_ap_small_3_1_270.mts | Bin 0 -> 289 bytes schems/sandcity_ap_tiny_3_1_270.mts | Bin 0 -> 235 bytes schems/sandcity_ap_tiny_3b_1_270.mts | Bin 0 -> 211 bytes schems/sandcity_ap_tower_1_1_270.mts | Bin 0 -> 324 bytes schems/sandcity_ap_tower_2_1_270.mts | Bin 0 -> 271 bytes schems/sandcity_ap_tower_3_1_270.mts | Bin 0 -> 284 bytes schems/sandcity_ap_tower_4_1_270.mts | Bin 0 -> 422 bytes schems/sandcity_ap_tower_5_1_270.mts | Bin 0 -> 491 bytes schems/sandcity_ap_tower_6_1_270.mts | Bin 0 -> 347 bytes schems/sandcity_ap_tower_7_1_270.mts | Bin 0 -> 301 bytes schems/sandcity_meeting_small_1_1_270.mts | Bin 0 -> 226 bytes schems/sandcity_small_1_1_270.mts | Bin 0 -> 169 bytes schems/sandcity_small_2_1_270.mts | Bin 0 -> 235 bytes schems/sandcity_small_3_1_270.mts | Bin 0 -> 162 bytes schems/sandcity_small_4_1_270.mts | Bin 0 -> 227 bytes schems/sandcity_small_5_1_270.mts | Bin 0 -> 237 bytes schems/sandcity_tiny_1_1_270.mts | Bin 0 -> 155 bytes schems/sandcity_tiny_2_1_270.mts | Bin 0 -> 209 bytes schems/sandcity_tiny_3_1_270.mts | Bin 0 -> 166 bytes schems/sandcity_tiny_4_1_270.mts | Bin 0 -> 197 bytes 26 files changed, 74 insertions(+) create mode 100644 README.md create mode 100644 depends.txt create mode 100644 init.lua create mode 100644 schems/sandcity_ap_mixed_1_1_270.mts create mode 100644 schems/sandcity_ap_mixed_2_1_270.mts create mode 100644 schems/sandcity_ap_small_2_1_270.mts create mode 100644 schems/sandcity_ap_small_3_1_270.mts create mode 100644 schems/sandcity_ap_tiny_3_1_270.mts create mode 100644 schems/sandcity_ap_tiny_3b_1_270.mts create mode 100644 schems/sandcity_ap_tower_1_1_270.mts create mode 100644 schems/sandcity_ap_tower_2_1_270.mts create mode 100644 schems/sandcity_ap_tower_3_1_270.mts create mode 100644 schems/sandcity_ap_tower_4_1_270.mts create mode 100644 schems/sandcity_ap_tower_5_1_270.mts create mode 100644 schems/sandcity_ap_tower_6_1_270.mts create mode 100644 schems/sandcity_ap_tower_7_1_270.mts create mode 100644 schems/sandcity_meeting_small_1_1_270.mts create mode 100644 schems/sandcity_small_1_1_270.mts create mode 100644 schems/sandcity_small_2_1_270.mts create mode 100644 schems/sandcity_small_3_1_270.mts create mode 100644 schems/sandcity_small_4_1_270.mts create mode 100644 schems/sandcity_small_5_1_270.mts create mode 100644 schems/sandcity_tiny_1_1_270.mts create mode 100644 schems/sandcity_tiny_2_1_270.mts create mode 100644 schems/sandcity_tiny_3_1_270.mts create mode 100644 schems/sandcity_tiny_4_1_270.mts diff --git a/README.md b/README.md new file mode 100644 index 0000000..f864df6 --- /dev/null +++ b/README.md @@ -0,0 +1,8 @@ + +New village type for https://github.com/Sokomine/mg_villages/ + +This mod does depend on mg_villages. + +The buildings found in this mod (in the schems/ folder) have been built by me +(Sokomine) for the poor sand mobs from mobs (https://github.com/PilzAdam/mobs +and derivates). They ought to have a home. diff --git a/depends.txt b/depends.txt new file mode 100644 index 0000000..306196c --- /dev/null +++ b/depends.txt @@ -0,0 +1 @@ +mg_villages diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..d51a9bb --- /dev/null +++ b/init.lua @@ -0,0 +1,65 @@ + +village_sandcity = {} + +village_sandcity.replacements_sandcity = function( housetype, pr, replacements ) + -- those guys are poor - all they have is sandstone + + -- but at least they've got suitable trees growing (either acacia or a palm type) + local wood_type = mg_villages.replace_materials( replacements, pr, + {'default:wood'}, + {''}, + { 'default:acacia_wood', 'moretrees:palm_planks', 'ethereal:palm_wood' }, + 'default:acacia_wood'); + mg_villages.replace_tree_trunk( replacements, wood_type ); + mg_villages.replace_saplings( replacements, wood_type ); + +print('ALL REPLACEMENTS for sandcity: '..minetest.serialize( replacements )); + return replacements; +end + +-- add a new village type for all those buildings +mg_villages.add_village_type( 'sandcity', { min = 5, max = 60, space_between_buildings=-1, mods={}, texture = 'default_sandstone.png', + sapling_divisor = 10, + -- the villages are sourrounded by some cacti which form some form of defense + plant_type = 'default:cactus', + -- there are not too many cacti + plant_frequency = 30, + -- the roads are a bit diffrent + roadsize_list = {2,3,4,5,6}, + road_materials = {"default:desert_sand","default:desert_sand","default:desert_sand","default:desert_sand", + "default:desert_sand","default:desert_sand","default:desert_sand","default:desert_sand"}, + -- we want desert sand as ground - so that the sandmobs can be happy + force_ground = "default:desert_sand", + -- below that, there's desert stone + force_underground = "default:desert_stone", + -- snow would look odd in such a desert village + no_snow = true, + replacement_function = village_sandcity.replacements_sandcity}); + +local path = minetest.get_modpath( 'village_sandcity' )..'/schems/'; + + +mg_villages.add_building( { scm="sandcity_tiny_1_1_270", mts_path=path, weight={sandcity=1, single=1}, inh=nil, typ='house'}); +mg_villages.add_building( { scm="sandcity_tiny_2_1_270", mts_path=path, weight={sandcity=1, single=1}, inh=nil, typ='house'}); +mg_villages.add_building( { scm="sandcity_tiny_3_1_270", mts_path=path, weight={sandcity=1, single=1}, inh=nil, typ='house'}); +mg_villages.add_building( { scm="sandcity_tiny_4_1_270", mts_path=path, weight={sandcity=1, single=1}, inh=nil, typ='house'}); +mg_villages.add_building( { scm="sandcity_small_1_1_270", mts_path=path, weight={sandcity=1, single=1}, inh=nil, typ='house'}); +mg_villages.add_building( { scm="sandcity_small_2_1_270", mts_path=path, weight={sandcity=1, single=1}, inh=nil, typ='house'}); +mg_villages.add_building( { scm="sandcity_small_3_1_270", mts_path=path, weight={sandcity=1, single=1}, inh=nil, typ='house'}); +mg_villages.add_building( { scm="sandcity_small_4_1_270", mts_path=path, weight={sandcity=1, single=1}, inh=nil, typ='house'}); +mg_villages.add_building( { scm="sandcity_small_5_1_270", mts_path=path, weight={sandcity=1, single=1}, inh=nil, typ='house'}); +mg_villages.add_building( { scm="sandcity_meeting_small_1_1_270", mts_path=path, weight={sandcity=1, single=1}, inh=nil, typ='house'}); +mg_villages.add_building( { scm="sandcity_ap_tower_1_1_270", mts_path=path, weight={sandcity=1, single=1}, inh=nil, typ='house'}); +mg_villages.add_building( { scm="sandcity_ap_tower_2_1_270", mts_path=path, weight={sandcity=1, single=1}, inh=nil, typ='house'}); +mg_villages.add_building( { scm="sandcity_ap_tower_3_1_270", mts_path=path, weight={sandcity=1, single=1}, inh=nil, typ='house'}); +mg_villages.add_building( { scm="sandcity_ap_tower_4_1_270", mts_path=path, weight={sandcity=1, single=1}, inh=nil, typ='house'}); +mg_villages.add_building( { scm="sandcity_ap_tower_5_1_270", mts_path=path, weight={sandcity=1, single=1}, inh=nil, typ='house'}); +mg_villages.add_building( { scm="sandcity_ap_tower_6_1_270", mts_path=path, weight={sandcity=1, single=1}, inh=nil, typ='house'}); +mg_villages.add_building( { scm="sandcity_ap_tower_7_1_270", mts_path=path, weight={sandcity=1, single=1}, inh=nil, typ='house'}); +mg_villages.add_building( { scm="sandcity_ap_mixed_1_1_270", mts_path=path, weight={sandcity=1, single=1}, inh=nil, typ='house'}); +mg_villages.add_building( { scm="sandcity_ap_mixed_2_1_270", mts_path=path, weight={sandcity=1, single=1}, inh=nil, typ='house'}); +mg_villages.add_building( { scm="sandcity_ap_tiny_3_1_270", mts_path=path, weight={sandcity=1, single=1}, inh=nil, typ='house'}); +mg_villages.add_building( { scm="sandcity_ap_tiny_3b_1_270", mts_path=path, weight={sandcity=1, single=1}, inh=nil, typ='house'}); +mg_villages.add_building( { scm="sandcity_small_2_1_270", mts_path=path, weight={sandcity=1, single=1}, inh=nil, typ='house'}); +mg_villages.add_building( { scm="sandcity_small_3_1_270", mts_path=path, weight={sandcity=1, single=1}, inh=nil, typ='house'}); + diff --git a/schems/sandcity_ap_mixed_1_1_270.mts b/schems/sandcity_ap_mixed_1_1_270.mts new file mode 100644 index 0000000000000000000000000000000000000000..451683a80adcb1e852a6cd0e9974786637beecea GIT binary patch literal 323 zcmeYb3HD`RVc=q5XW*=d03cI1B{eOvG^fNWCAB!Us3g8PF)xKd5GDxX6_@1ar7|!l zW)?B`^G|l!Rc+2oC(P{ET}q$)ZIV@2 z+riTKSH|n>-Y-3Cxce}lZ=0y3)@>chdFl}#Os-XzZCW1rBVnd*>yDWclQ?G0V?CdA zfAO9zY9~&a>OY&XeMg=BRAuYXdmeA@rZ4PkJri8hZJ3+BtJZD)!iCpe^*zpcxBZ(k UrT)#=je$wqD_7|=H`tm10FC&HRsaA1 literal 0 HcmV?d00001 diff --git a/schems/sandcity_ap_mixed_2_1_270.mts b/schems/sandcity_ap_mixed_2_1_270.mts new file mode 100644 index 0000000000000000000000000000000000000000..e13f1c3d8d2af73372c8ae8a885f5c20ab0fcf58 GIT binary patch literal 282 zcmeYb3HD`RVc=n4XJD^~03cI1B{eOvG^fNWCAB!Us3g8PF)xKd5GDxX6_@1ar7|!l zW)?AsVTdOcWhQ4ch!&RsrHieKa}txlCP4J?!IbADrlh16G4R6pCHY0k85MKhPJYYP zpupq$yku|L`nXpj`y)5Ja=+`WVSdnAhryuH?1XJu%-d1}S;LoZr`Mi+p1zm+#+l9Y zK3xsH^L}QAt<9Df(f;=*%u@H!<&B;a_xc{o{!3x`agDyw_kT<~RDRH=eUjb6_m-z# oym@nN*Zm)Xe}8|sub*Nx_via#oZs@ZZ0|s^m;gr<0#L}D+tCZB@)S{C3;>5fZ20@r0h*w;apO?zO zoS0d}AX;1kq>8PIa}txlDj{-W7|N51GLy3z_+a8Wi76?mMGU+!eo1~&az@3Rx4sv- z8XP!gul!rKf8L3iMdBp^dtIb0%=@Joik9i+de8M<=c(S~y-z~8Y}vm1NBK)nUQjjP qec>xZR&d|_lQk;Yo;QpO&p%V&wN0M&hm}dl?7+8rtk$lFI`{!dAX@bR literal 0 HcmV?d00001 diff --git a/schems/sandcity_ap_small_3_1_270.mts b/schems/sandcity_ap_small_3_1_270.mts new file mode 100644 index 0000000000000000000000000000000000000000..5538af4a8c406f4379a450ce04a7f83ac910594c GIT binary patch literal 289 zcmeYb3HD`RVc=$9XW*!Z03cI1B{eOvG^fNWCAB!Us3g8PF)xKd5GDxX6_@1ar7|!l zW)?As7MB32Vyohu#3Zmvh#W6Wc}adzat4DKj0@MDRFs*V%^(KT4Kf6wy<*PWDc*by z3Op{2TGzk5VvAb(XV!vHvokFYY{~MyNj_8d_7yfRw_rw;f@ZyhMd#wM8Xk~BkOo^ELeZ|~!3fl9JTy;}czrA?B+T?v2{wvR4y2g2L l=h_X-J&Yk)ygwtNemTyyPsrSNNOp~?d-5%5zmvgcyZ}e5fZ20@r0h*w;apO?zO zoS0d}AX;1kq>8PIa}txlDj{-W7|N51GLy3z_+a8Wi76?mMHO?B6B?M@6j~V7G*~(f z7dj>#J<%u-uHekJ;$=@kHOIyojT0tv={c2iZn8b0Qf8QD;xRM3U^i=`wy>XJi}Z?z vVppa#btsE%(9ssyyr7j=+sh(xm9q4;ekLiVwm=7-grlbqaWdG=-5?DB@V`?t literal 0 HcmV?d00001 diff --git a/schems/sandcity_ap_tiny_3b_1_270.mts b/schems/sandcity_ap_tiny_3b_1_270.mts new file mode 100644 index 0000000000000000000000000000000000000000..f9db2d6b862dc0fdeedfe20eeab4fdf27f2a2c4c GIT binary patch literal 211 zcmeYb3HD`RVc=w7XJD&`00veD;gr<0#L}D+tCZB@)S{C3;>5fZ20@r0h*w;apO?zO zoS0d}AX;1kq>8PIa}txlDj{-wFy%RkDJiK%6?2jk7?|A@S|<7=a3me}c;xEQYOq^S zAW6?q#aL!iw*9WVC-yl`xZyHmWrFptyF41-4&)pXX}r-X6F22XAA`W=h=3~zT@5+u nil^8PDfaVhSgM@la-!ku;)Di7#WzH_9+4YXRS^= literal 0 HcmV?d00001 diff --git a/schems/sandcity_ap_tower_1_1_270.mts b/schems/sandcity_ap_tower_1_1_270.mts new file mode 100644 index 0000000000000000000000000000000000000000..4f2d89c6393d141b7f1ca83138315e2960d488e9 GIT binary patch literal 324 zcmeYb3HD`RVc-Np_Iem#;9w9=Nli;E%_*@;Ni9w-Dv2*n%u8Vqgb9Lp#U=T9sSM1C znMDku#U((h*s3@uF$t^^A}5BSJgF!%Ih%nGCZ3a+l9F1)AO_P8G6hLLFHBuYeo=Bp z#hkZ6-F(dk95zwA{yO|G-@lGY*6+-wb1S@`#qvCi3QlZ(xgsNf&aZolr|oXc=h%IGQ}wRkg3WSYjWngMPkFX3 z;z^$SMa53>8SXuGTR#1hzWes({4EN6J8vC4-pc*=0ON|S|E?dJv*7oqV9t~79)ViQ M=Z`bo3Y41&0BhflPyhe` literal 0 HcmV?d00001 diff --git a/schems/sandcity_ap_tower_2_1_270.mts b/schems/sandcity_ap_tower_2_1_270.mts new file mode 100644 index 0000000000000000000000000000000000000000..c3b362c68d72917976d84c0bd8371f3cf8407481 GIT binary patch literal 271 zcmeYb3HD`RVPIq6VqmX_0|s^m;gr<0#L}D+tCZB@)S{C3;>5fZ1~Hf*h*w;apO>0c zl$o5(Ac!H(z?_&_#2{K+0;GzqigOZ^z$Sq8Fz~{Zm*f{EXE5-=xH*X_DXB#jbKV9q z@---Mu(a&Ed;PMIa&Gsmwbypde#i238B;=o!_0`xSmhRvemkWpzdSRiXr29>Ak5o4 zZLY0tZTp;T)A?UmA9o)U?|mQqe$R#Q%g?!gp1T!(@XORJJ=<%ir}JEvUpq6(+x+~A bkH=p#mN)CY-TryH!tBVJcC~jVS9Spag(7m7 literal 0 HcmV?d00001 diff --git a/schems/sandcity_ap_tower_3_1_270.mts b/schems/sandcity_ap_tower_3_1_270.mts new file mode 100644 index 0000000000000000000000000000000000000000..080e29b7c27f2cfe7f263091e3788c7b699ecb1f GIT binary patch literal 284 zcmeYb3HD`RVc-Npwt5&~U}q3cNli;E%_*@;Ni9w-Dv2*n%u8Vqgb9Lp#U=T9sSM1C znMDkIF!7wkl$6vW2GQaYpm4EOaZX|qSSLiS7)%%>izLnq(_WHal$=p9=WWnMz6J#j z7N`9O{=dDR-R5O=TE_qCU70s6lUFh{OjMne((PgtlGbrxqH5AT&%!m!t{>g`daZC# zsnzP6uV?+se5)Ph*P(8-5fZ20@r0h*w;apO?zO zoS0d}AX;1kq>8PIa}txlDj{-wFy%RkDJiK%47@OYNq$js27?$(7f3UbHZhnoxGhOV znaSA|bKZtG3N^1*JbJU z=QDUj&l_sXbtxDYvD!`y(z_`y{P{wq;%Gnf;r{FQ7{iX)URqi{+h1<4Ui;_I%Vy{8 zvN?EEqh-R$|9)QAcg%6nIPNqx>7UJkKM$J^6`U-vEmAtjb3=KKnzL*1mnA#H{+`~y PWbN*4FIi0-Zk+=F7$&~! literal 0 HcmV?d00001 diff --git a/schems/sandcity_ap_tower_5_1_270.mts b/schems/sandcity_ap_tower_5_1_270.mts new file mode 100644 index 0000000000000000000000000000000000000000..43fc8398c30f72009c5722379005e49896eec54b GIT binary patch literal 491 zcmeYb3HD`RVc=!pVc@Js0t_4s!YQd~iKRIuRw=2)sYNC6#ff<-41zF05U;o-KQEPm zIWe<{L9Dn0NEKUwDX>zAq$o^0Cou_0m=9)5PGU+*Y7ql3j9-#pl$^mJ2IInQNh-=r z&aRmAHjGo~kOEH&!&~+r>*K>My-p~;+H&>f21%|G&xWTGJ)Rq8n>rYM_n66;=9j9a zZg|~b&CIu7n%B;WespWb$CDP!tIp486bemh_#wY`_L`{mTxa7AL-l8U&uxAYEP0cC z^>RapMX|o-H=jqw>n)a^u~lW&>?1$U{@V2R7t6)t%ZxRCR=93=y?WL-EnfP5en@gm zl-DAk%Z|HN&yhGg{r?-R$ca(^%Hm6~s$|Leody6s-`U2cb)d+z*Iw>cwyhr8r{u@CbW`s^(i zJCw26vis)QJYf)6epukf_H5yJrTxM_J%*u0|Kfjq-gtDHU<Mj$Q%)*Yev{ literal 0 HcmV?d00001 diff --git a/schems/sandcity_ap_tower_6_1_270.mts b/schems/sandcity_ap_tower_6_1_270.mts new file mode 100644 index 0000000000000000000000000000000000000000..053632247044e2f8bf1f079990ff4d9942637a9b GIT binary patch literal 347 zcmeYb3HD`RVc=%qWMHd@0R|2R;gr<0#L}D+tCZB@)S{C3;>5fZ20@r0h*w;apO?zO zoS0d}AX;1kq>8PIa}txlDj{-WFkz4^k~lBSn3DXWQcz=RL}QZQB4P~GPx)O*EDqVyni$`+|_+Y zroys{z((u+Z*$hU-QIazyJyvbReEls5oZ@<&wRaW=lswMA)+%pPPSZ%JabNKXV~=9 z&tFAXg>0@0zFO~i)b6t1qQFz;&6D?k3~ZWtCyS%*;n$PfME?8Pce#d?#;to)`uJGL m0sf8a9{&6;c0e~Oae7$(pG+RP_YDgDH}B0mD4p%0{Tl$AVwgJs literal 0 HcmV?d00001 diff --git a/schems/sandcity_ap_tower_7_1_270.mts b/schems/sandcity_ap_tower_7_1_270.mts new file mode 100644 index 0000000000000000000000000000000000000000..7c700d02a1e16fcd90f226b0c53d242f0b00392b GIT binary patch literal 301 zcmeYb3HD`RVc=lkX5gqt00wpj;gr<0#L}D+tCZB@)S{C3;>5fZ20@r0h*w;apO?zO zoS0d}AX;1kq>8PIa}txlDj{-wFy%RkDJiK%3}P@oTzgVcW^y(IFHF27zbHAQV$Rzs zy<80nJT2$<$L$W+KYKH6rc08`y$hv2pR$iItPoI<-Rl?lxz@SUK}m7dVspj5E9JG^ zaYuhVk=?C+FZX)n-ZxKw?*HJlfyvD1R_V?Od*{!%Ur}53#x_L1x^kau{lS0nH`U+y zzWVU__WTb`AFaa9@8z6ZmF?u~PUr+Dnob%y-BwGk4pl(y?1o)`R9hyUtUh6ID8 F^#FznfjR&H literal 0 HcmV?d00001 diff --git a/schems/sandcity_meeting_small_1_1_270.mts b/schems/sandcity_meeting_small_1_1_270.mts new file mode 100644 index 0000000000000000000000000000000000000000..f54b267a7dca5ce8471c428ae0c8cb6eb3c51388 GIT binary patch literal 226 zcmeYb3HD`RVPIomXJD&`03b&=B{eOvG^fNWCAB!Us3g8PF)xKd5GDxX6_@1ar7|!l zW)?BzT|xi= literal 0 HcmV?d00001 diff --git a/schems/sandcity_small_1_1_270.mts b/schems/sandcity_small_1_1_270.mts new file mode 100644 index 0000000000000000000000000000000000000000..f36596aac003042d7dff18fd8d844291ef72abb0 GIT binary patch literal 169 zcmeYb3HD`RVPIuoV_>ZZ10Y*CB{eOvG^fNWCAB!Us3g8PF)xKd5GDxX6_@1ar7|!l zW)?As7MB32Vyohu#3Zmvh#VhGc}`+VN@`KXoaBUr1QusDHZ_fIPIhi#BPGWcj;5nL tZ8u8!r^L0?M;_3UXf!eEmRvKRb@shqj+_!~LK~V4njAbB7($c0`vLalH~Rnp literal 0 HcmV?d00001 diff --git a/schems/sandcity_small_2_1_270.mts b/schems/sandcity_small_2_1_270.mts new file mode 100644 index 0000000000000000000000000000000000000000..52d5c3751cc342ddd8e63e575cb6eb4b7982f07e GIT binary patch literal 235 zcmeYb3HD`RVPIuoXJD&`03cI1B{eOvG^fNWCAB!Us3g8PF)xKd5GDxX6_@1ar7|!l zW)?As7MB32Vyohu#3Zmvh@2Qq7$l1ZZ10Y*CB{eOvG^fNWCAB!Us3g8PF)xKd5GDxX6_@1ar7|!l zW)?As7MB32Vyohu#3Zmvh#VhGc}`+VN@`KXoaBUr1QusDHZ_fIPIhi#BPGWcj;5nL mZ8u8!r^JQ)Z!+MP>J~h8sNrj~kO7ZLf}5%W1B2TI?*agGU^QR> literal 0 HcmV?d00001 diff --git a/schems/sandcity_small_4_1_270.mts b/schems/sandcity_small_4_1_270.mts new file mode 100644 index 0000000000000000000000000000000000000000..bd5ad75ccf8c9c346cdd46b87ff0162be9254671 GIT binary patch literal 227 zcmeYb3HD`RVPIuoV_>ZZ0|s^m;gr<0#L}D+tCZB@)S{C3;>5fZ20@r0h*w;apO?zO zoS0dJ5Kk$pj4#e8DotV#EiM7d6k8SNBqo71LzIibgh8^%;ut0;6=f!8SIjxv9nHm{ zz`Qa~wX!P!QF?_0!GdLQMLt>3)v8w|&psQxe(Z6%u2&Be3sw UR_FD+Uq%(;Ro_p{<@a6&03^p(ei7!sfOJNX%34(aVCHZ-&49tm{ zMGT_FB|xg!syHVx39J$##|KlMlbDi{TErj*sT(=wO(2Vs6jO=Tq2rg^SGT4Gq4heDLN(cH6&C uF8(Z2iivu)>iN2rn}4ohU#q=;qwfFfH|wSL$V*;ZzxeS*#vLCehN=RYTL>mJZ>007poJOls$ literal 0 HcmV?d00001 diff --git a/schems/sandcity_tiny_2_1_270.mts b/schems/sandcity_tiny_2_1_270.mts new file mode 100644 index 0000000000000000000000000000000000000000..266e403db8a5768f764e5966dd78970fe8629e08 GIT binary patch literal 209 zcmeYb3HD`R0YX*=)_M?NU}F$YNli;E%_*@;Ni9w-Dv2*n%u8Vqgb9Lp#U=T9sSJED zp`65&l++>y=ETe*2GQaYAXRKtoRgRY)(KH71``I!BE&1^Bqt;!usE@?sTrK*Sw2%T zqG5t0pX9-s88XUq&hvzJd&_G3mG&eQhHa2BN^{&eQ;=)s$HP@t3<(;HvTO$>99&qO TJ2-uNIA`0LFfe2tF!~7qU~5Mc literal 0 HcmV?d00001 diff --git a/schems/sandcity_tiny_3_1_270.mts b/schems/sandcity_tiny_3_1_270.mts new file mode 100644 index 0000000000000000000000000000000000000000..d577ca8ac5ed7f72152cd66c10158b19928fa228 GIT binary patch literal 166 zcmeYb3HD`R0YWwgmU=K?U}X?aNli;E%_*@;Ni9w-Dv2*n%u8Vqgb9Lp#U=T9sSM1C znMDku#U((h*s3@uF$t^^A}0nD2FW7CE9N98BqXpnv9YNcoNZ}!YwaoMST{|Q!?1M1 g>Upes$C;)xzjO$W_fJ0H;Cg^VU4VgMroVv)0O7|uN&o-= literal 0 HcmV?d00001 diff --git a/schems/sandcity_tiny_4_1_270.mts b/schems/sandcity_tiny_4_1_270.mts new file mode 100644 index 0000000000000000000000000000000000000000..dc69e0553cf87bfd51512ccbb22356b410c7832b GIT binary patch literal 197 zcmeYb3HD`RVPIuoV_>NV10YK{B{eOvG^fNWCAB!Us3g8PF)xKd5GDxX6_@1ar7|!l zW)?B^-@kfX zv62X!Ugp>~l`&uogJhx8lx;e5PcK=uxBTe?B_A{IrV|;DxA`|NKUT?;y11v^LieTK HWScqw47E!Z literal 0 HcmV?d00001