Skip to content

Commit

Permalink
improve mapgen
Browse files Browse the repository at this point in the history
  • Loading branch information
AFCMS committed Dec 21, 2021
1 parent ffc811c commit ce6321b
Show file tree
Hide file tree
Showing 3 changed files with 44 additions and 7 deletions.
2 changes: 1 addition & 1 deletion minetest.conf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
static_spawnpoint = 0,1,-30900
static_spawnpoint = 0,1,-30910
enable_damage = false
creative_mode = false
enable_pvp = false
Expand Down
2 changes: 1 addition & 1 deletion mods/sm_game/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ end

--local storage = minetest.get_mod_storage()

local init_pos = vector.new(0, 1, -30900)
local init_pos = vector.new(0, 1, -30910)

sm_game = {
data = {
Expand Down
47 changes: 42 additions & 5 deletions mods/sm_game/mapgen.lua
Original file line number Diff line number Diff line change
Expand Up @@ -197,12 +197,13 @@ sm_game.map_sectors = {
},
},
elements = {
{line=1, pos=10, element=sm_game.map_elements.train4},
{line=-1, pos=30, element=sm_game.map_elements.train2},
{line=0, pos=0, element=sm_game.map_elements.bumper2},
{line=1, pos=0, element=sm_game.map_elements.wagon2},
{line=-1, pos=2, element=sm_game.map_elements.wagon3},
{line=1, pos=20, element=sm_game.map_elements.train4},
{line=-1, pos=40, element=sm_game.map_elements.train2},
{line=0, pos=10, element=sm_game.map_elements.bumper2},
{line=1, pos=10, element=sm_game.map_elements.wagon2},
{line=-1, pos=12, element=sm_game.map_elements.wagon3},
{line=-1, pos=50, element=sm_game.map_elements.wagon2},
{line=0, pos=35, element=sm_game.map_elements.wagon3},
},
},
{
Expand Down Expand Up @@ -240,6 +241,42 @@ sm_game.map_sectors = {
{line=1, pos=65, element=sm_game.map_elements.train3},
},
},
{
border = {
{
{x=-2, y=0, id=content_ids["sm_mapnodes:cobble"]},
{x=2, y=0, id=content_ids["sm_mapnodes:cobble"]},
{x=-2, y=1, id=content_ids["sm_mapnodes:cobble_wall"]},
{x=2, y=1, id=content_ids["sm_mapnodes:cobble_wall"]},
{x=-1, y=0, id=content_ids["sm_mapnodes:gravel"]},
{x=0, y=0, id=content_ids["sm_mapnodes:gravel"]},
{x=1, y=0, id=content_ids["sm_mapnodes:gravel"]},
{x=-1, y=1, id=content_ids["sm_mapnodes:rail"]},
{x=0, y=1, id=content_ids["sm_mapnodes:rail"]},
{x=1, y=1, id=content_ids["sm_mapnodes:rail"]},
},
{
{x=-2, y=0, id=content_ids["sm_mapnodes:cobble"]},
{x=2, y=0, id=content_ids["sm_mapnodes:cobble"]},
{x=-2, y=1, id=content_ids["sm_mapnodes:fence_wood"]},
{x=2, y=1, id=content_ids["sm_mapnodes:fence_wood"]},
{x=-1, y=0, id=content_ids["sm_mapnodes:gravel"]},
{x=0, y=0, id=content_ids["sm_mapnodes:gravel"]},
{x=1, y=0, id=content_ids["sm_mapnodes:gravel"]},
{x=-1, y=1, id=content_ids["sm_mapnodes:rail"]},
{x=0, y=1, id=content_ids["sm_mapnodes:rail"]},
{x=1, y=1, id=content_ids["sm_mapnodes:rail"]},
},
},
elements = {
{line=-1, pos=20, element=sm_game.map_elements.bumper1},
{line=0, pos=17, element=sm_game.map_elements.wagon3},
{line=1, pos=13, element=sm_game.map_elements.train2},
{line=-1, pos=35, element=sm_game.map_elements.wagon2},
{line=0, pos=40, element=sm_game.map_elements.train3},
{line=1, pos=60, element=sm_game.map_elements.bumper2},
},
},
}

local pcgrandom = PseudoRandom(os.time())
Expand Down

0 comments on commit ce6321b

Please sign in to comment.