From 202966c18d2d2a234dfdf0e0179af548a5614ff1 Mon Sep 17 00:00:00 2001 From: Hugues Ross Date: Wed, 13 May 2020 07:51:32 -0400 Subject: [PATCH] Add biomes and detail levels 1 & 2 --- init.lua | 188 ++++++++++++++++++++++++++ textures/ctg_mtg_colored_forest.1.png | Bin 0 -> 1005 bytes textures/ctg_mtg_colored_forest.2.png | Bin 0 -> 1028 bytes textures/ctg_mtg_colored_forest.3.png | Bin 0 -> 986 bytes textures/ctg_mtg_colored_forest.4.png | Bin 0 -> 1033 bytes textures/ctg_mtg_colored_land.1.png | Bin 0 -> 961 bytes textures/ctg_mtg_colored_land.2.png | Bin 0 -> 974 bytes textures/ctg_mtg_colored_land.3.png | Bin 0 -> 983 bytes textures/ctg_mtg_colored_land.4.png | Bin 0 -> 984 bytes textures/ctg_mtg_colored_sand.1.png | Bin 0 -> 961 bytes textures/ctg_mtg_colored_sand.2.png | Bin 0 -> 994 bytes textures/ctg_mtg_colored_sand.3.png | Bin 0 -> 990 bytes textures/ctg_mtg_colored_sand.4.png | Bin 0 -> 976 bytes textures/ctg_mtg_colored_snow.1.png | Bin 0 -> 961 bytes textures/ctg_mtg_colored_snow.2.png | Bin 0 -> 974 bytes textures/ctg_mtg_colored_snow.3.png | Bin 0 -> 983 bytes textures/ctg_mtg_colored_snow.4.png | Bin 0 -> 984 bytes textures/ctg_mtg_colored_water.1.png | Bin 0 -> 963 bytes textures/ctg_mtg_colored_water.2.png | Bin 0 -> 963 bytes textures/ctg_mtg_colored_water.3.png | Bin 0 -> 989 bytes textures/ctg_mtg_colored_water.4.png | Bin 0 -> 986 bytes textures/ctg_mtg_simple_forest.1.png | Bin 0 -> 1002 bytes textures/ctg_mtg_simple_forest.2.png | Bin 0 -> 1021 bytes textures/ctg_mtg_simple_forest.3.png | Bin 0 -> 987 bytes textures/ctg_mtg_simple_forest.4.png | Bin 0 -> 1030 bytes textures/ctg_mtg_simple_land.1.png | Bin 0 -> 961 bytes textures/ctg_mtg_simple_land.2.png | Bin 0 -> 973 bytes textures/ctg_mtg_simple_land.3.png | Bin 0 -> 981 bytes textures/ctg_mtg_simple_land.4.png | Bin 0 -> 977 bytes textures/ctg_mtg_simple_water.1.png | Bin 0 -> 963 bytes textures/ctg_mtg_simple_water.2.png | Bin 0 -> 963 bytes textures/ctg_mtg_simple_water.3.png | Bin 0 -> 980 bytes textures/ctg_mtg_simple_water.4.png | Bin 0 -> 979 bytes textures/ctg_mtg_snowy_forest.1.png | Bin 0 -> 1018 bytes textures/ctg_mtg_snowy_forest.2.png | Bin 0 -> 1047 bytes textures/ctg_mtg_snowy_forest.3.png | Bin 0 -> 1001 bytes textures/ctg_mtg_snowy_forest.4.png | Bin 0 -> 1049 bytes 37 files changed, 188 insertions(+) create mode 100644 textures/ctg_mtg_colored_forest.1.png create mode 100644 textures/ctg_mtg_colored_forest.2.png create mode 100644 textures/ctg_mtg_colored_forest.3.png create mode 100644 textures/ctg_mtg_colored_forest.4.png create mode 100644 textures/ctg_mtg_colored_land.1.png create mode 100644 textures/ctg_mtg_colored_land.2.png create mode 100644 textures/ctg_mtg_colored_land.3.png create mode 100644 textures/ctg_mtg_colored_land.4.png create mode 100644 textures/ctg_mtg_colored_sand.1.png create mode 100644 textures/ctg_mtg_colored_sand.2.png create mode 100644 textures/ctg_mtg_colored_sand.3.png create mode 100644 textures/ctg_mtg_colored_sand.4.png create mode 100644 textures/ctg_mtg_colored_snow.1.png create mode 100644 textures/ctg_mtg_colored_snow.2.png create mode 100644 textures/ctg_mtg_colored_snow.3.png create mode 100644 textures/ctg_mtg_colored_snow.4.png create mode 100644 textures/ctg_mtg_colored_water.1.png create mode 100644 textures/ctg_mtg_colored_water.2.png create mode 100644 textures/ctg_mtg_colored_water.3.png create mode 100644 textures/ctg_mtg_colored_water.4.png create mode 100644 textures/ctg_mtg_simple_forest.1.png create mode 100644 textures/ctg_mtg_simple_forest.2.png create mode 100644 textures/ctg_mtg_simple_forest.3.png create mode 100644 textures/ctg_mtg_simple_forest.4.png create mode 100644 textures/ctg_mtg_simple_land.1.png create mode 100644 textures/ctg_mtg_simple_land.2.png create mode 100644 textures/ctg_mtg_simple_land.3.png create mode 100644 textures/ctg_mtg_simple_land.4.png create mode 100644 textures/ctg_mtg_simple_water.1.png create mode 100644 textures/ctg_mtg_simple_water.2.png create mode 100644 textures/ctg_mtg_simple_water.3.png create mode 100644 textures/ctg_mtg_simple_water.4.png create mode 100644 textures/ctg_mtg_snowy_forest.1.png create mode 100644 textures/ctg_mtg_snowy_forest.2.png create mode 100644 textures/ctg_mtg_snowy_forest.3.png create mode 100644 textures/ctg_mtg_snowy_forest.4.png diff --git a/init.lua b/init.lua index 3106286..1780d27 100644 --- a/init.lua +++ b/init.lua @@ -1,4 +1,192 @@ -- Biomes +-- Icesheet +cartographer.register_biome("icesheet", { + "ctg_mtg_simple_land", + "ctg_mtg_colored_snow", +}); +cartographer.register_biome("icesheet_ocean", { + "ctg_mtg_simple_water", + "ctg_mtg_colored_water", +}); +cartographer.register_biome("icesheet_ocean", { + "ctg_mtg_simple_land", + "ctg_mtg_colored_snow", +}, 1); + +-- Tundra +cartographer.register_biome("tundra", { + "ctg_mtg_simple_land", + "ctg_mtg_colored_snow", +}); +cartographer.register_biome("tundra_highland", { + "ctg_mtg_simple_land", + "ctg_mtg_colored_snow", +}); +cartographer.register_biome("tundra_beach", { + "ctg_mtg_simple_land", + "ctg_mtg_colored_sand", +}); +cartographer.register_biome("tundra_ocean", { + "ctg_mtg_simple_water", + "ctg_mtg_colored_water", +}); + +-- Taiga +cartographer.register_biome("taiga", { + "ctg_mtg_simple_forest", + "ctg_mtg_snowy_forest", +}); +cartographer.register_biome("taiga_ocean", { + "ctg_mtg_simple_water", + "ctg_mtg_colored_water", +}, nil, 0); +cartographer.register_biome("taiga_ocean", { + "ctg_mtg_simple_land", + "ctg_mtg_colored_snow", +}, 1); + +-- Snowy Grassland +cartographer.register_biome("snowy_grassland", { + "ctg_mtg_simple_land", + "ctg_mtg_colored_snow", +}); +cartographer.register_biome("snowy_grassland_ocean", { + "ctg_mtg_simple_water", + "ctg_mtg_colored_water", +}, nil, 0); +cartographer.register_biome("snowy_grassland_ocean", { + "ctg_mtg_simple_land", + "ctg_mtg_colored_snow", +}, 1); + + +-- Grassland +cartographer.register_biome("grassland", { + "ctg_mtg_simple_land", + "ctg_mtg_colored_land", +}); +cartographer.register_biome("grassland_dunes", { + "ctg_mtg_simple_land", + "ctg_mtg_colored_sand", +}); +cartographer.register_biome("grassland_ocean", { + "ctg_mtg_simple_water", + "ctg_mtg_colored_water", +}, nil, 0); +cartographer.register_biome("grassland_ocean", { + "ctg_mtg_simple_land", + "ctg_mtg_colored_sand", +}, 1); + +-- Coniferous Forest +cartographer.register_biome("coniferous_forest", { + "ctg_mtg_simple_forest", + "ctg_mtg_colored_forest", +}); +cartographer.register_biome("coniferous_forest_dunes", { + "ctg_mtg_simple_forest", + "ctg_mtg_colored_forest", +}); +cartographer.register_biome("coniferous_forest_ocean", { + "ctg_mtg_simple_water", + "ctg_mtg_colored_water", +}, nil, 0); +cartographer.register_biome("coniferous_forest_ocean", { + "ctg_mtg_simple_land", + "ctg_mtg_colored_sand", +}, 1); + +-- Deciduous Forest +cartographer.register_biome("deciduous_forest", { + "ctg_mtg_simple_forest", + "ctg_mtg_colored_forest", +}); +cartographer.register_biome("deciduous_forest_shore", { + "ctg_mtg_simple_forest", + "ctg_mtg_colored_forest", +}); +cartographer.register_biome("deciduous_forest_ocean", { + "ctg_mtg_simple_water", + "ctg_mtg_colored_water", +}, nil, 0); +cartographer.register_biome("deciduous_forest_ocean", { + "ctg_mtg_simple_land", + "ctg_mtg_colored_sand", +}, 1); + +-- Desert +cartographer.register_biome("desert", { + "ctg_mtg_simple_land", + "ctg_mtg_colored_sand", +}); +cartographer.register_biome("desert_ocean", { + "ctg_mtg_simple_water", + "ctg_mtg_colored_water", +}, nil, 0); +cartographer.register_biome("desert_ocean", { + "ctg_mtg_simple_land", + "ctg_mtg_colored_sand", +}, 1); + +-- Sandstone Desert +cartographer.register_biome("sandstone_desert", { + "ctg_mtg_simple_land", + "ctg_mtg_colored_sand", +}); +cartographer.register_biome("sandstone_desert_ocean", { + "ctg_mtg_simple_water", + "ctg_mtg_colored_water", +}, nil, 0); +cartographer.register_biome("sandstone_desert_ocean", { + "ctg_mtg_simple_land", + "ctg_mtg_colored_sand", +}, 1); + +-- Cold Desert +cartographer.register_biome("cold_desert", { + "ctg_mtg_simple_land", + "ctg_mtg_colored_sand", +}); +cartographer.register_biome("cold_desert_ocean", { + "ctg_mtg_simple_water", + "ctg_mtg_colored_water", +}, nil, 0); +cartographer.register_biome("cold_desert_ocean", { + "ctg_mtg_simple_land", + "ctg_mtg_colored_sand", +}, 1); + +-- Savanna +cartographer.register_biome("savanna", { + "ctg_mtg_simple_land", + "ctg_mtg_colored_land", +}); +cartographer.register_biome("savanna_shore", { + "ctg_mtg_simple_land", + "ctg_mtg_colored_sand", +}); +cartographer.register_biome("savanna_ocean", { + "ctg_mtg_simple_water", + "ctg_mtg_colored_water", +}, nil, 0); +cartographer.register_biome("savanna_ocean", { + "ctg_mtg_simple_land", + "ctg_mtg_colored_sand", +}, 1); + +-- Rainforest +cartographer.register_biome("rainforest", { + "ctg_mtg_simple_forest", + "ctg_mtg_colored_forest", +}); +cartographer.register_biome("rainforest_swamp", { + "ctg_mtg_simple_water", + "ctg_mtg_colored_water", +}); +cartographer.register_biome("rainforest_ocean", { + "ctg_mtg_simple_water", + "ctg_mtg_colored_water", +}); -- Markers -- Line drawing markers diff --git a/textures/ctg_mtg_colored_forest.1.png b/textures/ctg_mtg_colored_forest.1.png new file mode 100644 index 0000000000000000000000000000000000000000..9f7b92d75dc4c70f989ccd6bc8e5d07b3786835e GIT binary patch literal 1005 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl4m>B|mLR>dq?)A4%&!3q(eQhdG ziWrb=?^zx0NsP)-HKQRgI71*eH+R*lRsaA0&pRj@4|F1biEBhjaDG}zd16s2gL_e8 zT7}VqMZsA>DUakLzjPqYWMB^>9sEIL07w&4LOzHrs0Wb^{UCC}d=R-{J&4?}A4DEF z4Eak7F*P|sf#1N`cpe tn4c`1#qz{(;Y^*5cUFpOX(ftEj0_=33@d^HPJ$f9;OXk;vd$@?2>=*rN2>q; literal 0 HcmV?d00001 diff --git a/textures/ctg_mtg_colored_forest.2.png b/textures/ctg_mtg_colored_forest.2.png new file mode 100644 index 0000000000000000000000000000000000000000..2d876330418211ced183aee1d6ba6e14961b2144 GIT binary patch literal 1028 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl4m>B|mLR>dq?)A4%&!3q(eQhdG ziWrb=?^zx0NsP)-HKQRgI71*eH+R*lRsaA0&pRj@4|F1biEBhjaDG}zd16s2gL_e8 zT7}VqMZsA>DUakLzjPqYWMB^>9sEIL07w&4LOzHrs0Wb^{UCC}d=R-{J&4?}A4DEF z4Eak7F}2puk?(*3htdb8-~W%VJGE_Fnj|}`Gs}SqE`r=k zcgA|X<1?`o^i2+Uom`y$r1AuZ`+nX@=QMwd_A74ZEuXBirq7ROvV?uFT>;}Pe@2g| TvD^57W;1xY`njxgN@xNA=2cd- literal 0 HcmV?d00001 diff --git a/textures/ctg_mtg_colored_forest.3.png b/textures/ctg_mtg_colored_forest.3.png new file mode 100644 index 0000000000000000000000000000000000000000..677bc8434fd6340c1b1a824712c4f2431c549525 GIT binary patch literal 986 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl4m>B|mLR>dq?)A4%&!3q(eQhdG ziWrb=?^zx0NsP)-HKQRgI71*eH+R*lRsaA0&pRj@4|F1biEBhjaDG}zd16s2gL_e8 zT7}VqMZsA>DUakLzjPqYWMB^>9sEIL07w&4LOzHrs0Wb^{UCC}d=R-{J&4?}A4DEF z4Eak7F*P|sf!n}%;m4UXXU@3rode=!7ytvu`x)WP8C>gTe~DWM4fop(i~ literal 0 HcmV?d00001 diff --git a/textures/ctg_mtg_colored_forest.4.png b/textures/ctg_mtg_colored_forest.4.png new file mode 100644 index 0000000000000000000000000000000000000000..b6b215d00209db2578ae9d630cbe6123b5923956 GIT binary patch literal 1033 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl4m>B|mLR>dq?)A4%&!3q(eQhdG ziWrb=?^zx0NsP)-HKQRgI71*eH+R*lRsaA0&pRj@4|F1biEBhjaDG}zd16s2gL_e8 zT7}VqMZsA>DUakLzjPqYWMB^>9sEIL07w&4LOzHrs0Wb^{UCC}d=R-{J&4?}A4DEF z4Eak7F}2jsk?(*3N7e(@Z~yz}KFB&dsW8K3;f8DWC-l|T z+>7oh7d3`?%$eP>`di_4)~2Nz_Wb32f8V==PHfn>u}O9N>SpEVZ$JLgJyOy8s$e#c Z&6eYgbA#7R3jtcd;OXk;vd$@?2>>#$VP*gT literal 0 HcmV?d00001 diff --git a/textures/ctg_mtg_colored_land.1.png b/textures/ctg_mtg_colored_land.1.png new file mode 100644 index 0000000000000000000000000000000000000000..ba36228b90d59177a7c008b52455e4207f4d45ae GIT binary patch literal 961 zcmZXSL1-LR7{~v$TL`70dng#n9QKgI9wJ?I4|`b9l?>@ZCuU3+oI^;KFqH~JoRF=q zG$`*d;FhjMFyaVfox=)?jhe$27CIGjh%(3s5qijB3jr4lbz4y)j_~)rM2aAM^Lz7u z@A2OMec$)~-0aNw>GP)nj8`vCzbeP9`o>O5=ASz|51ho@rOWy^yEi|+W3PN-Gld|a zVjbkMXo86n5B}Bbh<$ydJW-ds4#hTwP!S38Sabvv!StyPgaCvFQHC%fY=|Z*YD$Kj z62~GBVW<_QmC0;2m&+9j1zp!`wVG|)jYh-sJm2@b-EP0%kK=eS7>q_Ek_KP_F5m$H z&;t@+c>E4cW3fonq~oyFVi+=tj7ik;aEkEC2&(8=NNfzT(@^p)7gK3KlnD)t-+>^KFDwwiRa-n-L11$7# zH9=!2>!r0>3}|-g^x29TK47#j%P9@n$TX2@BO?t(PYr34ES705&}p*uA;T`C9Zte1 zz^~fp>1;*5~-*F7Ew+pZ0O^^RthB zx$yYW%x_N?|M>md;h*il($3$Em;-4({N#FR%F|1}Wptf|zG%dL zYp@lLl86U`Tn^#gS_QQB!6$wqyz)7al?A8dCHcemw!%A)@- zzPx_@zmu}Z9LJHpBzfV^s_Y+}UDID%n_s!I_Evq>#>{H{%G=N14(H#HOBa_{XJ41& zGldrwUwTDxZc%Y*Me)sd72o?n@z!UGx4%;S`o7|~iQ6ooOt2;C+ad(_1WpomzTspNz<7@ literal 0 HcmV?d00001 diff --git a/textures/ctg_mtg_colored_land.2.png b/textures/ctg_mtg_colored_land.2.png new file mode 100644 index 0000000000000000000000000000000000000000..d059ac46cb57b5a532b645418b444f229d18db04 GIT binary patch literal 974 zcmZXSQD`Go6o!A@2zA|M0~WR{BLwV29;zE84?zN&r9(GhYR7KCK}s9StgJB9DUBN0 zpxlQ6vlth_iX)759wG#{Y9AtuI0}8}Ly%dhun&F6LcxHgM#ZJ#2*3BXvIxSN@6Lbk zVdlT*oOkACXU?9!a2mkb^5y9lO^T}GM&z3GPzt%*Y#?(YFSpjUUyyB^So}i8-`)O-yaMHqtS?D1uy{zZ~-6a z0WmNn4*rlNRYS3CTXWC;yr$Vai0of$qZavCzY{ z816E6U!<`>yTR7`47!YVIEhLQ zR!MclGqGi%?_em$K!CD5>&NBUJT6Z^;9kTsDvMaI z8f*olIO4$|lR>cvqXNquYglL6_IS|Hdd+Mk3Onseyk6Vu)c3dA2iu*a-EEmq+4TR# z=hv_QcT>)oZQF8|Bro1tmGgshYx;|8^D9@^UazfMm|3k|edDQ(VEz?(ba{Do_GP&~ zn0rR?+2dk=qeS7xEC&rWY%S`z;NMzWpo literal 0 HcmV?d00001 diff --git a/textures/ctg_mtg_colored_land.3.png b/textures/ctg_mtg_colored_land.3.png new file mode 100644 index 0000000000000000000000000000000000000000..fad0351fc0e5dfb3b26da204815f3028a64446d2 GIT binary patch literal 983 zcmZXSQD`Go6o!9x<5HJhw%~$A<{@Ao@=)0zdB{URBaPjFQ#;!R9I&*Z%*qNwozke0 zEy_iQHELW0>pH?%=OIFHtL7m>#Brey1&3vn3j5H92t^~7H7ZKQ5q|G&Wf6ok-<|*5 z%glezIj_!4Pn|w_-$?+c%jYLA$aPdbBgZ8(51g3=j$`JrxzeXQZ@hEeT7K7J0zp8< z8ptD22V*5}{j1jyd8PHjSXG`n5L*;NMJUK4(GrXWlRMfM0uUNR0m6W=AnGWplnj{? zMv>+g-R|{zQ55z2{o!y(QU^@H0bIZb zxa8v4w$icOK=7Jb#yloZ)32hib85ka!d>!*i2j|0h18YkgQG}XaX&u2kZd*%8*7a&s>Fu zL%Tt@#bApeiba?v90#ro-$%ELIL2Tgziu+AF=>!KlO7q7yYjE;A|_1a9h6)cKIXf) z6r(nf{nDDu`83+Jdu&7uZZX`G?UaTrr0PgDk&=eOJBGAz<_a|CY1i3!i$R;=Hpii7 zVHH(JJQE!Yk%NI80|CnNtRI$V^RPToz}=8#=nGh?;f2?5^#gqP8NRrQZ}+hO!@akE zI`_-%so#EG_~Z9y5B_Zam9+k5$TTnk@#2weDIb6#4C@9lH|GTD{_8tX0`Oh>g@8x)#s`!7N%CJ7oUG{Bba?!Zk=CRnSM&H z$FdJ8KK!`i%!1^ BrF8%R literal 0 HcmV?d00001 diff --git a/textures/ctg_mtg_colored_land.4.png b/textures/ctg_mtg_colored_land.4.png new file mode 100644 index 0000000000000000000000000000000000000000..e4248105f833a251ee879ad4dc8ea30028a5ab48 GIT binary patch literal 984 zcmZXSL1-LR7{~v%D}D~>`AIV>_tgdTEOA>e|cZWSfs6#jiLDMb*z`MvqS z_c8N--}k*UH#>c5^yyImr^+)^ugG;=JtHS2v(KHL2To${rAzu(yYGE;$6oo^W&%M# z#X87iQ3qos?mp7%==u6aaiS`-4#hTwP!S38ShNIV!Q`*w5$|BIuZluyO!7=j9y&}sCLxmu(vYl99cThApbP8*2g;B}t-ySR zrc0+muf=ei5lSUk7F-vehafQx7~W;HFWV^%*+|uqY9b{KMUM?>8Rm;L7wFX4_<&)X(GD{( zaxcg||4mvC7%>e@0)E(9L5n3`sp-^MVJO`Youg=m> zJ(0Vhc=2V$xkbgL6~$|BDZc%_;>}MLZ+)To<#&qT$BIAp6@M9a{og;4Z<+E`>C(i9 z%S-7ebKz6D+oR{tpLnMAtpCJ|Yu`-#v@kVuq3dF77iV*WYnNp{%KGfo<_k;WA&{-1 AT>t<8 literal 0 HcmV?d00001 diff --git a/textures/ctg_mtg_colored_sand.1.png b/textures/ctg_mtg_colored_sand.1.png new file mode 100644 index 0000000000000000000000000000000000000000..4488c91ec0cfb0d543d7b4893f0bf97945b4c4cd GIT binary patch literal 961 zcmZXSL1-LR7{~v$D}>U}1q%k5!yag+Lb!b*(57NBH|*B1I^C^Lz7u z@A2OMecyL|Zgyt;#0w_?j91T3zb?nD`o@k+=3hKD4;;tbs~7a$`ycLndG+4SWu_1W zRIGtK5=}5s;=zA<4Y9AUmnZ6S*MZog5Go=;9*K@%BA7nWfe?VuAj%LXgbmR|MNP?& zQ{qVEAq=&mv@)5^=5o10p`hz}tyZ&byU}QPp6C01x7+Ra`*9o(27}RPMA85(zy&-Y z0D3?I43FNSX)G3LnsgktS`0%*kuix{9!?Qn89^023yF=Pd-&+KM!(38$xVlm$0Xz+ zGODmlxR>Aw1ncN+Alb%nPbG!am=>9uJaCwLOhcv-q#>D|CeQ{tKp)rv_LU)xT8YIP zO_xrKUWefpBUCD|EVwQ_4?%!l4@rXIP@ZlvZ7^+-0n-3jO4l1t~8S7zUo z<1>X<6wkhqPN~f#T1jzW?h-@^8F4UAZvv c!Sd3?v)=;8vN-ng{m1GuRQ1{EjdM%lUy^^C*8l(j literal 0 HcmV?d00001 diff --git a/textures/ctg_mtg_colored_sand.2.png b/textures/ctg_mtg_colored_sand.2.png new file mode 100644 index 0000000000000000000000000000000000000000..551bb07929a9a5c716d0a32f21fd35c5a78eca30 GIT binary patch literal 994 zcmZXTQD_`h6o&t{O9`Q+5etnn!XiQTA?haV!-5NSC1bMCi5Zgx=OH9ZnAQqI-H^4e zG^qDsz_n~!!B9rn)_GWEktlgsaiJ4251}qHg;e^GhZO=YG}KkGL>%Gw-b9KZocZqj z_g-fHd(OEZOihj-?|-r%!13I~*sF3JP*2|x$;7iKrhy}vIy0kh-@d-}&BgUA3ydHL zs8|MhAj)8<#Jzv@GTNTLk{K+>U3+4KLZ}D?c_8Y7p@%S7=!T!GpOnyUym(cMu=AvH!RMkelULDqY7DL)FRvDw)|^6i(w1tB6JsK z4YN(04^isMdTCXrYBU>kTCB9`-(#>N%P9@nh?NnmA|?$5j|^!;Ol4@!(kZj@5&Z^( zO%B0G!p^FScox=dw2SD_PHG}2V)KkCA{+?u6~NozQ(N|aCZm0 zKc9MV|M_1ZjQ{@I+`~WK+WWKmS5*I-0pq|hkdDQ2$NKUo2MY1QVq$1HJ?!df&oUa$ zY)h2dUZu0<_rid?op>CX3`_&I)mOHURh^T5S!*sQ0+HUV8sSP|yI$H^tL|>p_qI0V ze#)Z%FTS{R>A#b*#~jCzy(IbFkB@&Z^@%0@wWa9`XO}J(7Hy0#7S6ssdefhNLoQ7$ zEKZ)2uoSIXdzo7W$yNd5!QM`IX@#dF`U#%;C8!F!EDE`!IdB1!j-=52j zWoHIIUYL&`O^zlHjr8BRcJ2Mg^vj1nKf31PH-EObf8w>^{O~3|&U6+*#eV;*KP9UFvn}U}?J%^T!&_Tbrf9a~mT8a&e8!iKnq0e4m z=3rYWo`EM&Uqfph;THP4Dk-GKD8C^-Sar;| za3(~lFYBdMnX1!j(rvTSrGJaTt}LfCmt47NA{ zGYKcFDpIqt;hsA$3_eKcrh`tnx6EGbj>!K?tEL6 zy0uDg!ykkJ_jG>@-Td8`Zr|W4PUs`zee5 zzqoqw;(sS)kGZZZdr9)En-6>|_0bjM`IWh|ODpFK%MPZO3riOsz2eWkB$rMuF3-Fu z$NQ2`Dn9kB;_QOr>9dOGUR8YUlH%nL6t8@u_~~`UFG9uddx}2{+O?nGmv0Z}rn0BT z-?{eIXCu(ZUcW)!jvo_`zuWn8Gp;Ya5Z@eT{@l81Z$HsIasSsCf9#>-AIVe588cJs IPoEb50MDSRq5uE@ literal 0 HcmV?d00001 diff --git a/textures/ctg_mtg_colored_sand.4.png b/textures/ctg_mtg_colored_sand.4.png new file mode 100644 index 0000000000000000000000000000000000000000..0b8a56eb6f5f29c1578c2242c3747c0cc8cdefde GIT binary patch literal 976 zcmZXSL1-LR7{~wG6+%gAz=}cUuwV{*h`8t;7Fnn(8PWwOW=t2HL&&aSDiwxyLbi3K zL3xLPuCOhFK}Hzk99CE)N)9V7bSmZ$bdV8Z=^=+z0xlTpT2Ug7@b|q$iXeRRd-H$q zW9I+9@4G%fH+$;j6DI+js+^m7S*{c689O1Fd+PK8a02r$p4a!jet-9itG90~Gld|a zVh!Z6Xo86ncmLIEh<$y%G+CEfhhm#TsE7o4EINXTVERA@LI6U8C_$JIHbfI;wIxGt ziDQw2Fw}|C%H+gEHk-}o^SZ8At5w^!8;yqNdA{#=yWM`jAII@vFc^(SBn`jdl8;Mu#Vm)k{t~9RZ&QdX@RN9Lx-uyG-Mh<8j{s%0&SoJ^nqRAKpE1g6~Ra!>v>TgJ47q6^)F8DO!8 ziwPP-*)OflLO`=ir_WZ*@Ghf$*-mN5My82O8yRURdSFPKVxdHHkxrAXcNumW?QjZ4 z9(GxE#J8|zBX%*AV<13Tp7o>hY#x;-4!IYx0%Hlw4ZQgdZhnN1KgX?a@%=syetP`g z&rkn)Z}zwQOMm=+ooSa+6UX6!`*F}PucYU z#V6OU{dZH&nBzEdmL$Kr^XNBHpI+5pSzWkvVfAW##m4MP{lXj1Y=jH1%cFD4D|4^O z_2K+k#phpAoL^F`T~fUKmg3tt6mNd0xbdmtXSWrR3etb5(?_M__t3CISmBAxR7|-6iGA8p-(dTA1U#N+H02XtgivR!s literal 0 HcmV?d00001 diff --git a/textures/ctg_mtg_colored_snow.1.png b/textures/ctg_mtg_colored_snow.1.png new file mode 100644 index 0000000000000000000000000000000000000000..61c3d8db4b49df3cde7c6204fe9187d532a4573b GIT binary patch literal 961 zcmZXSL1-LR7{~v$D}>U}JroQwhdt!5Lc~S)u!jX*$(SxUF=M*m973{$sZvGJhZ|t;W{@HW$z-i3AdQrcBcz^50uPdKzF@+$Y zVjbj(Xo86nxBk`Zh<$ydJW-dsj>HayP!S38M05lb!St~XgaCvFQHC%fY=|Z*YD$Kj z5+@=LVW<_QmC0;2m&+9j1zp!`wVG|)jYh-sJm2@b-EP0%kK=eS7>q_Ek_KP_F5m$H z&;t@+c=8TSW3fonq~oyFVi+=tj7ik;aEkEC2&(8=NNfz<<43nO`bBn3Zaa)TCLsrr zQH5o~y$nwv*g$U+$u5TbDk-GKw8+%tk;Bwu8ZwO_4aw{@fi}?mF2GbT9Fzu5uxhHSURWN0t9Z9xyv1l=mQxzCk!d2+Mn)Qn9vjjoSuE3BpwndQ6NX(zyPSkk zfL&1)@hxoIh+Pb28wgOQXX7|Mo5$&iL+(Ya!dS#|1Mhu=YhU84Z*k*i{I-vSJ5SyH z{kcEy&fGg(eDK$mqrcn#q@9P1m;-4({N#FR%F|1}Wptf|zG%dL zYp@-Tl86U`Tn^#gS_QQB=A$wqyz)7al`AMA9FZtlqaltuqv ze0}xmea)|EFE5El=i-`m literal 0 HcmV?d00001 diff --git a/textures/ctg_mtg_colored_snow.2.png b/textures/ctg_mtg_colored_snow.2.png new file mode 100644 index 0000000000000000000000000000000000000000..c86ae5ee4e029661a7ae5daecf3ade8872e8235f GIT binary patch literal 974 zcmZXSVQ3p=7{~v*2z72OU}0sP5U?L2R1K03VFWazXBY5l&o1C0r48jK6OMYNQ6me= z`{BS0;t(u&Lag^8LXcMaAwp!QP@x}!oHAh_`XPhD0xLC}b5y*+fA8DM5QOJ`@BQER z;qL!F&-2O5^wi1YXO06nSv)`ahFp{C8964Ie*V-fa11lAUC{5{y|;1gx1}#O7()P5p83ztBOKujI)eQ9yp9W#sT9H(vYl96=(o0pbK0F_LL!wT8`Ng zO_xrcUW>sNLlg?IEVwQ_56vbz9YhfZ1Nn7}afNZ6Y%=bWJ#t6>HC4cbg`5lBgW1Gf z2bUsL2C`pTgV`p{Hk~f(Jq9-z?#gybLpBmsBpOIaL*XMs+Bma$nsaojtbfL!&2XFJ zFfyq0m0>~v2#SJqm>!(u4=V2PKt&ysIqT!4NRjpG?ha$J#FrwA+POGxJ+1T4^9bDg%`IJrn zUwnJ{@_#qwj5&@YXG!w8SAR}OeQHI2b7gkv;>!EwWgAn=<%=J@v=+?1BahB6E>FKL z*T*w2E57o&;>^6_!jj^7`F5r_S-3Fv s`QpObGYg4xqc1$&P1YWJ_U!2^Z{dl3JazxcA8yJl6!q!J^>Yj2A@pURBme*a literal 0 HcmV?d00001 diff --git a/textures/ctg_mtg_colored_snow.3.png b/textures/ctg_mtg_colored_snow.3.png new file mode 100644 index 0000000000000000000000000000000000000000..055e3cdf1a47db7d7f085232b9843bcf1ec30abc GIT binary patch literal 983 zcmZXSQD_`h6o!A=wZziWfCWRDhXwPnLc~S(VILOkN~Y<88#7H7955tHm`a5qPRMFk z8kCC;b(OUUhC0F;=V66K64{3pRyr0U1RP{675b2e6@pzc)V0=<;t0R@CQ=09%y;KM z_cHU}bI!X{lM}~}o;nKPc;W2$Ik^t2XXvnG>Zudcz+p^1KcnBfdvD{~jm3{Q7()$fyRKZAzTmR}6gr2^d8!5|Edt#G9s0ajkAew@aVEj-wgaCvFk%KTGEQl)dDkVdv z#DPdb6xEK>%H;5HGMP-L)4HygN+rv(DwT@sx}N8?TCHxk8-`)8*BcB5B#VFvIDiW@ zfDRA={eydG8Z#Lh25p*bheiP%6Oo0!vw!KjMlZvr!M4r7W#qFL z6bmp7I2YgwG*;1BN3@0hjw%YNG0reHxMwqV8T*U_NJFwZRiF+ufi7?p*j0u!YFTDV zG#uJBx=s3<43N*mG~qaKT{If#bPz@8_vP13#udgjvcb4ZhUB*VYch{96Ilnk3!{PA z4lYEf^ku)aIx`I#E!thyLi)ED?8tUXLlzQMBVL(}zZozIi~-q1qHt`ebaJ?y9C1>kE7>tu&w6IDWzTj+ zCG={&wm*mh?)H*N{Iu*{*Vb*yfm^s8EDB^8M5R=pUlmbaUgopyb9v$=P3Q=X@6 z`v2mKOPBtelrv`Awwxu&C(nGFkov^3{^IiV;`!y*%S#p}mdfWZKC|XezaqEJE-X#H zEZ0NnXBAJspg1+BIKQa)>YIvheV};dQ^mCn#V@~6ydEk3&{Oe|cuC+?U5&piHND+i@esBKo zea!sd_kHir%}$>geR>qYnaa%6YjPb|&&X-X?DJ>mfzz0K<#PGa!$(_p?yh{Y#RP(Y zigl1Dq5;NA-1}FrBl5}{#fh5CIubh+LPaRZ6VVoo1(V0x7XlC(L=nP(upk;JsVy0D zOPq)-gsx7MRwl>C)9G|Bmn)ac)oRtUta`ofx~}JWold9M>qSx2@ArqpAxRxD0S9ma zALs%xFgUq~rZJzVVbHeOY%&NKhI$6oEbKhoBK!)vCSnT%=lIesjb5H@gWEPkmvO*; zs8?VbaIV1>@Hf!iM7)c^fhr2AG08JAcw{qinFLHiNJFwZ4WI?IfgZ3294bQ^wF2{1 z8V>Cy-8O?AhA5R_ns6MrE_@%|F5(!2f&9A3q|T&C`b>IcMDEMKrc0PKQE*UpVfa|+ z;#!RQK=w;(G4Ipp(C)DrF}TO@K(e z=U|moM?4eT79s}&IR*lh<=Hqc&*pJ?qJaA$E6^9QT*o^f;O1?7{uSol~cxy}X%Wo9FjTL|BE8ZXWyk9<*Z<)$e>GH(K z%S-7ebHP)&+oKmQoO-7HocF|~wXY}cE=^T_Q!};9c`W2avN_lo_^W`P+4@!5U AkpKVy literal 0 HcmV?d00001 diff --git a/textures/ctg_mtg_colored_water.1.png b/textures/ctg_mtg_colored_water.1.png new file mode 100644 index 0000000000000000000000000000000000000000..0484906eeacaa4f77b3691ee55bbf7002b51a1ac GIT binary patch literal 963 zcmZXSL1-gY7{~u>b0|xf=CELqIRxw>hl)XR$RVJS4&8uLJ9YyOQrcK%WrbmPN~1=% zDDN<^QDYJ8VT7^HAwrZY6(R&2g&ryl%Lps%p4uk-N22qAEA#8{yDr!lFToPv@ z4`HYsrIpESHkZp43I$!)Yqgqf+l@xU^E}`8yWMWT-;d*XFc^%-W0D470WRPH0nh^y zV0iWpO=Gc0)1>3D)nXVjii}y*@^Fgq$_T3HSx9UQ-P1?6HTp$%Ozu03JSHIrkx_+Z z!o3PlAlN}~56K~h$0{kL#7vXN;b(?&)biXIr!W?3xLT%prs>wSh@Mu(h*QGi`h z74a?X+lXBZWg7@krf26gJ$t9=i9;Smtio8udIPV&jqQ)|$yfOL7JfL!=%gi4W`OW2PS2ka*Z`fGas9$;QiQRDdWw~`}ePi(@IX+Z) zQt_#06_-{O*RCmEe^c?T_Y}83Qr!Jq@r!R1zfBasA1K}(_x)c!l(XsTeC6`Y2kUF| b6H|}A0Nl);JGcGguDSwMeQ|#8={4~Wi+P%K literal 0 HcmV?d00001 diff --git a/textures/ctg_mtg_colored_water.2.png b/textures/ctg_mtg_colored_water.2.png new file mode 100644 index 0000000000000000000000000000000000000000..0484906eeacaa4f77b3691ee55bbf7002b51a1ac GIT binary patch literal 963 zcmZXSL1-gY7{~u>b0|xf=CELqIRxw>hl)XR$RVJS4&8uLJ9YyOQrcK%WrbmPN~1=% zDDN<^QDYJ8VT7^HAwrZY6(R&2g&ryl%Lps%p4uk-N22qAEA#8{yDr!lFToPv@ z4`HYsrIpESHkZp43I$!)Yqgqf+l@xU^E}`8yWMWT-;d*XFc^%-W0D470WRPH0nh^y zV0iWpO=Gc0)1>3D)nXVjii}y*@^Fgq$_T3HSx9UQ-P1?6HTp$%Ozu03JSHIrkx_+Z z!o3PlAlN}~56K~h$0{kL#7vXN;b(?&)biXIr!W?3xLT%prs>wSh@Mu(h*QGi`h z74a?X+lXBZWg7@krf26gJ$t9=i9;Smtio8udIPV&jqQ)|$yfOL7JfL!=%gi4W`OW2PS2ka*Z`fGas9$;QiQRDdWw~`}ePi(@IX+Z) zQt_#06_-{O*RCmEe^c?T_Y}83Qr!Jq@r!R1zfBasA1K}(_x)c!l(XsTeC6`Y2kUF| b6H|}A0Nl);JGcGguDSwMeQ|#8={4~Wi+P%K literal 0 HcmV?d00001 diff --git a/textures/ctg_mtg_colored_water.3.png b/textures/ctg_mtg_colored_water.3.png new file mode 100644 index 0000000000000000000000000000000000000000..bce4fe532b3114116d72bdf582b5d267345f024d GIT binary patch literal 989 zcmZXSUuYv$6vn^Z1}saLt*~H`dB{T^B2+d=9`X>-ln!mcsU6#ZBa}9FXJwUPo!Y38 zE$-fjfsGiu3l@nmyUs&|AXO?v2y|466b#EKD=gB7C)Su{Zf<|+zV!)X2m&hB zKpu-K7%6f0U%iHIL*K}cmF2EOu|pwLgn~R4O~FVozOQ{D0HHzTAxsDxqKbl=k|C$W zu}DK0YDH;fa&$DAOlC3}UDr#cl5N|SO2zZMMx)VcwK|H_+Zhw2S_}N(!kl&N4Q6=rHye2aH2VLoz#6pbj*F4sZuJP=+*WIc7^V zT{<;-O$Iv*Q7FK&;JWZU_&(ZgL=pOZ`E`qNg>jAa8F$DoxhMacEMVM1&V}y5^s&&! z#R!$Ytd~}2)~DH`(_yX4;4Z^`Sx#xlMxu&D9SLbDyl+TLF`K8kK&Q&u4F)ZSyG+5z zz%HnYG%Re{=(_03HV~jp&&E-DHjmQN4Y(Jw2xAe;6}D({(rhfZ%@sHnMIsCK!SKR!YA(Oy3kV_*&Mzm4hYgYER>IXZ`!#g{2KV{MX z7av}}{NG90V~*p9%&Pv(>fEIZtFM+rONuYOp?KwO#r2ztw?0z*_%p@NBgLZ;uow3-e>| zEH6zAjV#@`e(mb@t0$(vNMz<`7p^?`)pO_1pM3WA^tl(m0TQVbgO?vz|4tr4QJ%9F1V+aB& z)1u1yMsmP05f` z;z*<+N@_)EWpZpRl}cqY8C}=Q<+5d2)oRssUC;B{?RK}@4a2b4>kWrPk|n?d9KZ#d zKnI9`{?R=&joB;>gSO3joxaZ?C{3W8hMk3*N3)2IiO53VIlOd3qnBmN;Fit6W#qFL zl!`D7I2YgwG&j)MM6`?kzDf$IG0rkJcwjSj8T*U_NJBC^HJ|~sfG%(g7$`#;wH&i$ z8V>C`-4^{F1}GF@ns6MrE}BhrI*20l`||51<0|7i*<{=$Lvm04HC4c*iJSx7h0(-f z2Nxn#`?6kIgV`pHHtjC!A^qD7_GLMxAq$Bb5)CAzq2PfbZGzc6jYZlu*59MwX0Xc% zlrpdisv@3=EeoN8zH9>l%Jgg;rf2goJ)zINfJKy+uu{eAZ{ga<_~c7$e}^CUG5GnB zyT3g7+uhkeeqZ|Q&({wAZrqDo_Zct+Oai$?qBxo?pB}5E#+~%UdT!FybDmjh+lyUM z4ZV7A%O6Go2fb7Z`8R_9)l zB|mLR?>;UF~n5-k;mMd+ti0 z)F>DYfsqgbxw*NkR;~K~|Nlt^4|kx4`Ab|QN`mv#O3D+9QW@Nf64NS-7Ay+R0!n!# z7x|?FX(j`E5b59#A_L+5r>mdKI;Vst04{_`9{>OV literal 0 HcmV?d00001 diff --git a/textures/ctg_mtg_simple_forest.2.png b/textures/ctg_mtg_simple_forest.2.png new file mode 100644 index 0000000000000000000000000000000000000000..fd79bf88c19195ea3c1fe310e96f6b4445befffb GIT binary patch literal 1021 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl4m>B|mLR?>;UF~n5-k;mMd+ti0 z)F>DYfsqgbxw*NkR;~K~|Nlt^4|kx4`Ab|QN`mv#O3D+9QW@Nf64NS-7Ay+R0!n!# z7x|?FX(j`E5b59#A_L+FMGaA~7|#FItE}frBaVUHx;X>O<~rhfgr+PC9uc^kV1|oeyx=?;<{^3 z)i3N?XUFpE-1NEWZyKJtibB|mLR?>;UF~n5-k;mMd+ti0 z)F>DYfsqgbxw*NkR;~K~|Nlt^4|kx4`Ab|QN`mv#O3D+9QW@Nf64NS-7Ay+R0!n!# z7x|?FX(j`E5b59#A_L+};G@O1TaS?83{1OR_zLvH{8 literal 0 HcmV?d00001 diff --git a/textures/ctg_mtg_simple_forest.4.png b/textures/ctg_mtg_simple_forest.4.png new file mode 100644 index 0000000000000000000000000000000000000000..459331d05481eaa91012d378c0e997d253fc6f71 GIT binary patch literal 1030 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl4m>B|mLR?>;UF~n5-k;mMd+ti0 z)F>DYfsqgbxw*NkR;~K~|Nlt^4|kx4`Ab|QN`mv#O3D+9QW@Nf64NS-7Ay+R0!n!# z7x|?FX(j`E5b59#A_L+}O4I7x^gn>DrN%fwPhqiQRBHyw#CU z*I50YvdFpO%&!{%@85{eZ20uz(Xpwwj!GW;^W#VhQZU- K&t;ucLK6TyiC(Y( literal 0 HcmV?d00001 diff --git a/textures/ctg_mtg_simple_land.1.png b/textures/ctg_mtg_simple_land.1.png new file mode 100644 index 0000000000000000000000000000000000000000..0eedeed7f3d9024a1ca1b8a9bd570c9973bd73ba GIT binary patch literal 961 zcmZXSL1-LR7{~v$D}>U}JroQwhdt!5hlq>rVGk>IB}1~%i5b%c=Ma)5Or^q5CuG%? zhRQn(bcMAP%wbB$I)@ckiIT$#D~>`AQN}Vtg&uNPA>cxnx>l5kBmDbbB1I6s`Mvjl z?=kQHzVExXxG*<)>giJeCad$augEd0zKN5P`De~70VlC|{(?Tb^XXT&J^{fLf{+t% z6XdaIf{7CM{?(g^eSNDuRhOp@#V&4%M}U*UDs>1nr+*SM#J+w-}k%SZol7;<9IL_jK^b=24Dd$-~j>9 z0}^0({0>cHu}IUTVpk0`z)F5)6m(?-tVr(-s*p?UOONFK^9NFk_+QLib<>SnlCc zg2qtROKY6|cryksY z_O}Ofzdv00^N%+V|7!o8cK%_+954fvGMVb>iQ3t0JvZg%r#DM8o?h}Tqw6g9MI-iG zgPm}kL>vurIh4yV4cOL1(>~pH&W25`x0#PbX|HW0TlM`;<6x&f+U*?P-IeDli~hg( z?8=q@F3KKr97pz&h6?q$Wr6~)!dif>$1eD{6D>mMrK{#@~kZxp{x6n`8j{ygsczuuIy$?9z7!qf+A bt5Z*Y2b{>_#Pi=jRF|QuFU)Sgv??9}MS7XJ literal 0 HcmV?d00001 diff --git a/textures/ctg_mtg_simple_land.2.png b/textures/ctg_mtg_simple_land.2.png new file mode 100644 index 0000000000000000000000000000000000000000..d4ea9289380ee97b13df4c7504ebcd74e3c29335 GIT binary patch literal 973 zcmZXSUuYv$6vjW@2&L?@d05ygBLwV29;ybJhamA!)(&mN)Q;VNgOoOuSy^FNr!;D0 zgK{4R%tBli?8At$&O^i~Rr?Sj;wbc?592ZmE9^rbA`}c5)~F~|NBF$Al|>NF{Oob%S=!rZCJ`z8ULD$UP6C)c$4CQe9ZA3VJToWSBU=Z(?zkH38HBM?j=2)O|p zAdf{IjFq_cuWlgnjm^STRYo0(T?(Nr6y&k!2*!fR9o-fJ5E?`Q!i2CP>L@CgH0ct@ zA`4MgCrYa%)9Fkmlgs4{!>Cj$wr$sHHP7>W-|u$2{eC}+qQPJ=9*;?u0Sj;e4`>5D zAO?oV@6a^rI!%*~!)B8~z%VRNqmqTA!z-X&LeD~MW9S||x~0+A*)h4}F!UG)9E9Z( zEEDcUcmnNB^tKW2VR)d5LTXHOCMFLZCLWW3NeG#ctWF(h0Ue+Z+yq7{A&pv|dWEJ- zr%A8FV3#3^MOYSG7oLZ98@(Rl7{j5w-C|N>(j?nV`ea1z%fDudn6Z#|VR$gxSnlCs zjM`B4OKVYY)9ljevl%hC#qdD3Qzm31RY$6YluRhRlaMw|y+CuBPMytb47v>WIE``+ zc2RZ2x3FU)axs)+AV683&7<;cAC)HxxF52F@(R{!c>M~let-|Zz*pDt-2p~FoW1?y z!$04i`}LQV-+z1M@Q>DCN#}2d%m6b$K9wq+oT!{hS2I&?cDj+D@r=B0mAlSzU(_PM zIoJutamdjilR=>XvkcpssM{x7&Y7UD^%~hww!nlUU>ocJdMexKL7J^8HAFtFuQ$jRr~{0`sH_@d;x+n1R*!z z2FOEE0V5@D{;N08t?Qe)iIR-k7aa|o)QQq6$?@@IGMP@NbzLtOi?(f-%Vp2=>h*fF*=)Dl-EOzn>kWrPk_KP_F5m$^ z&;lZ$fA|hfVq~ow!We_k7jY$+!a5C_6@C#^Jh-~!TgGbji)-!CF+;$jxi~{yT zqX5f|LhA&SuN%iAr+WyV#~XWS;cSr@to)5l^9 z=OUE*vR_(_8J}j8PMg&(gPRQZWIJU-HWC#iYDmb0!g~p6lg#93F4C#6dXYhs;SMKZ zq+#b(N9q=~ZFF7qKk1!NP6!stlx)Oaa5;ie`xvQwU(ty@OZS!|1P zw_fdS2g4}jpqES{mxF1*wni%UXw5klRJ7JcDiqnBnh|Z5b{plr?b@Kz*uUP9@sv&f zpM7=y{C}Nt#vI3yvn2WC#n~UF9$VMXtS_vdU4Ol_W@BcpboPzMF9i#)$fMbnwYit& zdSCh}#iw6ToL^F0UR8YcEycG#RJ`!1;-#+@zxhG&a-?{zr})#bUH|Q4xqGNEoj*PC z(aQ4WV-t@ZO~3Q*u@8QE>ABI)>J#3x$Io~VAI1GwFgE7jIWB`y(C4PNo>>$}tIncz6Q9iPHS+vvN(VXM9XD^XSPXU<`{-pEZWpKmGcHPe3q%Amj$z z1bHm#V64QgfAuDMzOhx9s>rBAu}dM8MS?sQEx}kYxu*jm0HHw?AS?(6qK=|+Ns}&d zEHV(LI#F6BnNI7vp3PW-*30u-EOzn>-GEn(P%`{1ZL4ZyNag4!0zTIY0W6~f4CS9^e?#r+0Ma7Lyv681wo@kLAXP`IiIhwzx|fhP&0K-jGTk~GR~WV#?Qt4r z7EV!h#J92IpjX8}j)4GWdA5$qvwc*aUda83C73H%tKs#xarq;B{1v{rjvo#%{Q1G# zzdZKa?YTR@uiX9PmBT-qe}u$YG!&fKjRsB-!|Lsa#z%P zextt=j^c>JzOJKCfMvq5$Lr2y(>)c|wa#WH68XKR8E;kgTeX9o=5V)lcym|AQ#Sp7 z_SvON|8>e4b6r=?lH}ICjW9j0#jaMt{4(8S?=U#i_YPfVk9?h?^;)>$xMa7riP<-W@Zv_r30Y@+VDy{@mC#8HkdxFuQ$bRr~`;cA!N7 literal 0 HcmV?d00001 diff --git a/textures/ctg_mtg_simple_water.1.png b/textures/ctg_mtg_simple_water.1.png new file mode 100644 index 0000000000000000000000000000000000000000..4ec3706b63b302f7c20053746e8f467650dee168 GIT binary patch literal 963 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 v%JQ2y_S7-`$YZzhPG{$lCM-1nzX18->fT12Ukd literal 0 HcmV?d00001 diff --git a/textures/ctg_mtg_simple_water.4.png b/textures/ctg_mtg_simple_water.4.png new file mode 100644 index 0000000000000000000000000000000000000000..ef6db3e1c939df68c0b3c4be47d9e8f1837f21cc GIT binary patch literal 979 zcmZXSQD`Go6o&t`d8kX5?ZbjahBXg;2-3wM0rL>iNQO3GYR7KC0ZSXotgJGuQyMk0 zMY+hJS%^!)K8!f7^AIsgl?o9ejzS;$FfJpkun&ERP%yAzjk_pa9O3ugRu(}x^WFQO zd$@D%Ip@8F`Pow^A3h1-RC%uSyj&;MH$EnrId^&y7{kJ|=k?+B&%gcXGZ0K52)O|_ zKpu+*7%Oq}U%i3I)3*v!H5qj%b}59iP>{!>Ef@qgaKheG*DD7Y0@Q* zMFygxPLx(jPEMxN>1;Nu>w2|XwJfV%ue+}6d0wZ}>GgV16!rW4(P%`n0+@gUxPT9I zffyJZzeCfQ%h51s+iW%&1PsHyi zhH1dL2v@-0LU$YS9tH=hD5S+f62QCQZ_3(jy~sU;Z^+#Egl&1Kow;W2uXa zG3o=^FRjI#PoqP-$7aOfCc^{SPMMH}R0F9NQZk|NenQ$ba|Iepv>R-0GUzbe<1{K+ zSVh$l&%};}$iYC4fdFNBwvNiPeN>((;C{$5D$7`{-r1piDQhfC-#kb#Ay!x@?wJ#OF`d;yeSn;R6;xD6~_uGeZ_ei-^JU{ip u>Pl&BqV!-ECth^(=f)nz+RWw^=amz9N5{RhPrUoJ3`JR=FKs`wBK`q6l%A^q literal 0 HcmV?d00001 diff --git a/textures/ctg_mtg_snowy_forest.1.png b/textures/ctg_mtg_snowy_forest.1.png new file mode 100644 index 0000000000000000000000000000000000000000..4da3d2c4d76786dfc2571b97295b8902229234a8 GIT binary patch literal 1018 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl4m>B|mLR>dq?)A4%&!3q(eQhdG ziWrb=?^zx0NsLOMn$I6Uuitwyf9853)sHG04FNiYKyGgCs#UB0|NpP!yZ;o>KK>Hd zh?3y^w370~qErU=qQtZcqXmnCvw%__$whwYK$^+G9z;6$gUEn*5Sfq3mE&!!=rVaZ+B|mLR>dq?)A4%&!3q(eQhdG ziWrb=?^zx0NsLOMn$I6Uuitwyf9853)sHG04FNiYKyGgCs#UB0|NpP!yZ;o>KK>Hd zh?3y^w370~qErU=qQtZcqXmnCvw%__$whwYK$^+G9z;6$gUEn*5Sfq3mE&!!=rVaZ+Go`w;gW%W!Cj)pKim@Y;Ta3$8dj#W9YpFTECRJzp$oWY-{+_ zaXsMbwYGEqFPEgUu5mjyXXOQnC!xRNO0L9xW^j`b-|26*Jr8IdgQu&X%Q~loCIE4e BY0dxu literal 0 HcmV?d00001 diff --git a/textures/ctg_mtg_snowy_forest.3.png b/textures/ctg_mtg_snowy_forest.3.png new file mode 100644 index 0000000000000000000000000000000000000000..de1bd2109b34679606b18a53591088a97bcd0d6d GIT binary patch literal 1001 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl4m>B|mLR>dq?)A4%&!3q(eQhdG ziWrb=?^zx0NsLOMn$I6Uuitwyf9853)sHG04FNiYKyGgCs#UB0|NpP!yZ;o>KK>Hd zh?3y^w370~qErU=qQtZcqXmnCvw%__$whwYK$^+G9z;6$gUEn*5Sfq3mE&!!=rVaZ+d0aRRj2Chl7#kaF zDseXa@W^stI#IKrK}lG665ob}OB|mLR>dq?)A4%&!3q(eQhdG ziWrb=?^zx0NsLOMn$I6Uuitwyf9853)sHG04FNiYKyGgCs#UB0|NpP!yZ;o>KK>Hd zh?3y^w370~qErU=qQtZcqXmnCvw%__$whwYK$^+G9z;6$gUEn*5Sfq3mE&!!=rVaZ+G2)%dgxoK1w>HmdtN^d=YQdYOj;Yzs?E$+9}wp zWYuU~u+fEkO7;xh(?-*^n;sfYzZGo$P;$52{=J2au^yr#eE0tv0xe|lboFyt=akR{ E04Pyw5&!@I literal 0 HcmV?d00001