Skip to content

Commit ce6321b

Browse files
committed
improve mapgen
1 parent ffc811c commit ce6321b

File tree

3 files changed

+44
-7
lines changed

3 files changed

+44
-7
lines changed

minetest.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
static_spawnpoint = 0,1,-30900
1+
static_spawnpoint = 0,1,-30910
22
enable_damage = false
33
creative_mode = false
44
enable_pvp = false

mods/sm_game/init.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ end
5757

5858
--local storage = minetest.get_mod_storage()
5959

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

6262
sm_game = {
6363
data = {

mods/sm_game/mapgen.lua

Lines changed: 42 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -197,12 +197,13 @@ sm_game.map_sectors = {
197197
},
198198
},
199199
elements = {
200-
{line=1, pos=10, element=sm_game.map_elements.train4},
201-
{line=-1, pos=30, element=sm_game.map_elements.train2},
202-
{line=0, pos=0, element=sm_game.map_elements.bumper2},
203-
{line=1, pos=0, element=sm_game.map_elements.wagon2},
204-
{line=-1, pos=2, element=sm_game.map_elements.wagon3},
200+
{line=1, pos=20, element=sm_game.map_elements.train4},
201+
{line=-1, pos=40, element=sm_game.map_elements.train2},
202+
{line=0, pos=10, element=sm_game.map_elements.bumper2},
203+
{line=1, pos=10, element=sm_game.map_elements.wagon2},
204+
{line=-1, pos=12, element=sm_game.map_elements.wagon3},
205205
{line=-1, pos=50, element=sm_game.map_elements.wagon2},
206+
{line=0, pos=35, element=sm_game.map_elements.wagon3},
206207
},
207208
},
208209
{
@@ -240,6 +241,42 @@ sm_game.map_sectors = {
240241
{line=1, pos=65, element=sm_game.map_elements.train3},
241242
},
242243
},
244+
{
245+
border = {
246+
{
247+
{x=-2, y=0, id=content_ids["sm_mapnodes:cobble"]},
248+
{x=2, y=0, id=content_ids["sm_mapnodes:cobble"]},
249+
{x=-2, y=1, id=content_ids["sm_mapnodes:cobble_wall"]},
250+
{x=2, y=1, id=content_ids["sm_mapnodes:cobble_wall"]},
251+
{x=-1, y=0, id=content_ids["sm_mapnodes:gravel"]},
252+
{x=0, y=0, id=content_ids["sm_mapnodes:gravel"]},
253+
{x=1, y=0, id=content_ids["sm_mapnodes:gravel"]},
254+
{x=-1, y=1, id=content_ids["sm_mapnodes:rail"]},
255+
{x=0, y=1, id=content_ids["sm_mapnodes:rail"]},
256+
{x=1, y=1, id=content_ids["sm_mapnodes:rail"]},
257+
},
258+
{
259+
{x=-2, y=0, id=content_ids["sm_mapnodes:cobble"]},
260+
{x=2, y=0, id=content_ids["sm_mapnodes:cobble"]},
261+
{x=-2, y=1, id=content_ids["sm_mapnodes:fence_wood"]},
262+
{x=2, y=1, id=content_ids["sm_mapnodes:fence_wood"]},
263+
{x=-1, y=0, id=content_ids["sm_mapnodes:gravel"]},
264+
{x=0, y=0, id=content_ids["sm_mapnodes:gravel"]},
265+
{x=1, y=0, id=content_ids["sm_mapnodes:gravel"]},
266+
{x=-1, y=1, id=content_ids["sm_mapnodes:rail"]},
267+
{x=0, y=1, id=content_ids["sm_mapnodes:rail"]},
268+
{x=1, y=1, id=content_ids["sm_mapnodes:rail"]},
269+
},
270+
},
271+
elements = {
272+
{line=-1, pos=20, element=sm_game.map_elements.bumper1},
273+
{line=0, pos=17, element=sm_game.map_elements.wagon3},
274+
{line=1, pos=13, element=sm_game.map_elements.train2},
275+
{line=-1, pos=35, element=sm_game.map_elements.wagon2},
276+
{line=0, pos=40, element=sm_game.map_elements.train3},
277+
{line=1, pos=60, element=sm_game.map_elements.bumper2},
278+
},
279+
},
243280
}
244281

245282
local pcgrandom = PseudoRandom(os.time())

0 commit comments

Comments
 (0)