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 0000000..9f7b92d Binary files /dev/null and b/textures/ctg_mtg_colored_forest.1.png differ diff --git a/textures/ctg_mtg_colored_forest.2.png b/textures/ctg_mtg_colored_forest.2.png new file mode 100644 index 0000000..2d87633 Binary files /dev/null and b/textures/ctg_mtg_colored_forest.2.png differ diff --git a/textures/ctg_mtg_colored_forest.3.png b/textures/ctg_mtg_colored_forest.3.png new file mode 100644 index 0000000..677bc84 Binary files /dev/null and b/textures/ctg_mtg_colored_forest.3.png differ diff --git a/textures/ctg_mtg_colored_forest.4.png b/textures/ctg_mtg_colored_forest.4.png new file mode 100644 index 0000000..b6b215d Binary files /dev/null and b/textures/ctg_mtg_colored_forest.4.png differ diff --git a/textures/ctg_mtg_colored_land.1.png b/textures/ctg_mtg_colored_land.1.png new file mode 100644 index 0000000..ba36228 Binary files /dev/null and b/textures/ctg_mtg_colored_land.1.png differ diff --git a/textures/ctg_mtg_colored_land.2.png b/textures/ctg_mtg_colored_land.2.png new file mode 100644 index 0000000..d059ac4 Binary files /dev/null and b/textures/ctg_mtg_colored_land.2.png differ diff --git a/textures/ctg_mtg_colored_land.3.png b/textures/ctg_mtg_colored_land.3.png new file mode 100644 index 0000000..fad0351 Binary files /dev/null and b/textures/ctg_mtg_colored_land.3.png differ diff --git a/textures/ctg_mtg_colored_land.4.png b/textures/ctg_mtg_colored_land.4.png new file mode 100644 index 0000000..e424810 Binary files /dev/null and b/textures/ctg_mtg_colored_land.4.png differ diff --git a/textures/ctg_mtg_colored_sand.1.png b/textures/ctg_mtg_colored_sand.1.png new file mode 100644 index 0000000..4488c91 Binary files /dev/null and b/textures/ctg_mtg_colored_sand.1.png differ diff --git a/textures/ctg_mtg_colored_sand.2.png b/textures/ctg_mtg_colored_sand.2.png new file mode 100644 index 0000000..551bb07 Binary files /dev/null and b/textures/ctg_mtg_colored_sand.2.png differ diff --git a/textures/ctg_mtg_colored_sand.3.png b/textures/ctg_mtg_colored_sand.3.png new file mode 100644 index 0000000..230e597 Binary files /dev/null and b/textures/ctg_mtg_colored_sand.3.png differ diff --git a/textures/ctg_mtg_colored_sand.4.png b/textures/ctg_mtg_colored_sand.4.png new file mode 100644 index 0000000..0b8a56e Binary files /dev/null and b/textures/ctg_mtg_colored_sand.4.png differ diff --git a/textures/ctg_mtg_colored_snow.1.png b/textures/ctg_mtg_colored_snow.1.png new file mode 100644 index 0000000..61c3d8d Binary files /dev/null and b/textures/ctg_mtg_colored_snow.1.png differ diff --git a/textures/ctg_mtg_colored_snow.2.png b/textures/ctg_mtg_colored_snow.2.png new file mode 100644 index 0000000..c86ae5e Binary files /dev/null and b/textures/ctg_mtg_colored_snow.2.png differ diff --git a/textures/ctg_mtg_colored_snow.3.png b/textures/ctg_mtg_colored_snow.3.png new file mode 100644 index 0000000..055e3cd Binary files /dev/null and b/textures/ctg_mtg_colored_snow.3.png differ diff --git a/textures/ctg_mtg_colored_snow.4.png b/textures/ctg_mtg_colored_snow.4.png new file mode 100644 index 0000000..b29fdc1 Binary files /dev/null and b/textures/ctg_mtg_colored_snow.4.png differ diff --git a/textures/ctg_mtg_colored_water.1.png b/textures/ctg_mtg_colored_water.1.png new file mode 100644 index 0000000..0484906 Binary files /dev/null and b/textures/ctg_mtg_colored_water.1.png differ diff --git a/textures/ctg_mtg_colored_water.2.png b/textures/ctg_mtg_colored_water.2.png new file mode 100644 index 0000000..0484906 Binary files /dev/null and b/textures/ctg_mtg_colored_water.2.png differ diff --git a/textures/ctg_mtg_colored_water.3.png b/textures/ctg_mtg_colored_water.3.png new file mode 100644 index 0000000..bce4fe5 Binary files /dev/null and b/textures/ctg_mtg_colored_water.3.png differ diff --git a/textures/ctg_mtg_colored_water.4.png b/textures/ctg_mtg_colored_water.4.png new file mode 100644 index 0000000..f532cb3 Binary files /dev/null and b/textures/ctg_mtg_colored_water.4.png differ diff --git a/textures/ctg_mtg_simple_forest.1.png b/textures/ctg_mtg_simple_forest.1.png new file mode 100644 index 0000000..8207b61 Binary files /dev/null and b/textures/ctg_mtg_simple_forest.1.png differ diff --git a/textures/ctg_mtg_simple_forest.2.png b/textures/ctg_mtg_simple_forest.2.png new file mode 100644 index 0000000..fd79bf8 Binary files /dev/null and b/textures/ctg_mtg_simple_forest.2.png differ diff --git a/textures/ctg_mtg_simple_forest.3.png b/textures/ctg_mtg_simple_forest.3.png new file mode 100644 index 0000000..97ac39c Binary files /dev/null and b/textures/ctg_mtg_simple_forest.3.png differ diff --git a/textures/ctg_mtg_simple_forest.4.png b/textures/ctg_mtg_simple_forest.4.png new file mode 100644 index 0000000..459331d Binary files /dev/null and b/textures/ctg_mtg_simple_forest.4.png differ diff --git a/textures/ctg_mtg_simple_land.1.png b/textures/ctg_mtg_simple_land.1.png new file mode 100644 index 0000000..0eedeed Binary files /dev/null and b/textures/ctg_mtg_simple_land.1.png differ diff --git a/textures/ctg_mtg_simple_land.2.png b/textures/ctg_mtg_simple_land.2.png new file mode 100644 index 0000000..d4ea928 Binary files /dev/null and b/textures/ctg_mtg_simple_land.2.png differ diff --git a/textures/ctg_mtg_simple_land.3.png b/textures/ctg_mtg_simple_land.3.png new file mode 100644 index 0000000..4c933ef Binary files /dev/null and b/textures/ctg_mtg_simple_land.3.png differ diff --git a/textures/ctg_mtg_simple_land.4.png b/textures/ctg_mtg_simple_land.4.png new file mode 100644 index 0000000..fdceb10 Binary files /dev/null and b/textures/ctg_mtg_simple_land.4.png differ diff --git a/textures/ctg_mtg_simple_water.1.png b/textures/ctg_mtg_simple_water.1.png new file mode 100644 index 0000000..4ec3706 Binary files /dev/null and b/textures/ctg_mtg_simple_water.1.png differ diff --git a/textures/ctg_mtg_simple_water.2.png b/textures/ctg_mtg_simple_water.2.png new file mode 100644 index 0000000..4ec3706 Binary files /dev/null and b/textures/ctg_mtg_simple_water.2.png differ diff --git a/textures/ctg_mtg_simple_water.3.png b/textures/ctg_mtg_simple_water.3.png new file mode 100644 index 0000000..56a4e0a Binary files /dev/null and b/textures/ctg_mtg_simple_water.3.png differ diff --git a/textures/ctg_mtg_simple_water.4.png b/textures/ctg_mtg_simple_water.4.png new file mode 100644 index 0000000..ef6db3e Binary files /dev/null and b/textures/ctg_mtg_simple_water.4.png differ diff --git a/textures/ctg_mtg_snowy_forest.1.png b/textures/ctg_mtg_snowy_forest.1.png new file mode 100644 index 0000000..4da3d2c Binary files /dev/null and b/textures/ctg_mtg_snowy_forest.1.png differ diff --git a/textures/ctg_mtg_snowy_forest.2.png b/textures/ctg_mtg_snowy_forest.2.png new file mode 100644 index 0000000..4068850 Binary files /dev/null and b/textures/ctg_mtg_snowy_forest.2.png differ diff --git a/textures/ctg_mtg_snowy_forest.3.png b/textures/ctg_mtg_snowy_forest.3.png new file mode 100644 index 0000000..de1bd21 Binary files /dev/null and b/textures/ctg_mtg_snowy_forest.3.png differ diff --git a/textures/ctg_mtg_snowy_forest.4.png b/textures/ctg_mtg_snowy_forest.4.png new file mode 100644 index 0000000..1c293db Binary files /dev/null and b/textures/ctg_mtg_snowy_forest.4.png differ