wow that is really cool

This commit is contained in:
Kacper Kostka
2023-01-24 22:22:14 +01:00
parent e1ea32ec0e
commit 68142350ee
27 changed files with 115 additions and 23 deletions

View File

@@ -15,14 +15,6 @@ minetest.register_node("amogus_blocks:ladder_steel", {
groups = {cracky = 2},
})
minetest.register_node("amogus_blocks:floor", {
description = "Floor",
tiles = {"floor.png"},
drop = 'amogus_blocks:floor',
legacy_mineral = true, groups = {cracky=3, stone=1},
})
minetest.register_node("amogus_blocks:tv", {
description = "CRT TV",
tiles = {
@@ -61,6 +53,35 @@ minetest.register_node("amogus_blocks:purpleblock", {
drop = 'amogus_blocks:purpleblock', groups = {crumbly = 3},
})
minetest.register_node("amogus_blocks:blueblock", {
description = "Blue Block",
tiles = {"blue.png"},
drop = 'amogus_blocks:blueblock', groups = {crumbly = 3},
})
minetest.register_node("amogus_blocks:yellowblock", {
description = "Yellow Block",
tiles = {"yellow.png"},
drop = 'amogus_blocks:yellowblock', groups = {crumbly = 3},
})
minetest.register_node("amogus_blocks:greenblock", {
description = "Green Block",
tiles = {"greenblock.png"},
drop = 'amogus_blocks:greenblock', groups = {crumbly = 3},
})
minetest.register_node("amogus_blocks:blackblock", {
description = "Black Block",
tiles = {"blackblock.png"},
drop = 'amogus_blocks:blackblock', groups = {crumbly = 3},
})minetest.register_node("amogus_blocks:whiteblock", {
description = "White Block",
tiles = {"whiteblock.png"},
drop = 'amogus_blocks:whiteblock', groups = {crumbly = 3},
})
minetest.register_node("amogus_blocks:redblock", {
description = "Red Block",
tiles = {"redblock.png"},
@@ -111,6 +132,33 @@ minetest.register_node("amogus_blocks:grass", {
}, groups = {crumbly=3},
})
minetest.register_node("amogus_blocks:grass_green", {
description = "Grass",
tiles = {
"grass_greentop.png",
"d.png",
"grass_greenside.png",
"grass_greenside.png",
"grass_greenside.png",
"grass_greenside.png"
},
drop = {
max_items = 2,
items = {
{
items = {'amogus_blocks:dirt'},
rarity = 3,
},
{
items = {'amogus_items:rock'},
rarity = 2,
},
},
}, groups = {crumbly=3},
})
minetest.register_node("amogus_blocks:wood", {
description = "Wood",
tiles = {"wood.png"},
@@ -184,12 +232,7 @@ minetest.register_node("amogus_blocks:water", {
minetest.register_node("amogus_blocks:dirt", {
description = "Dirt",
tiles = {"d.png"},
--sounds = default.node_sound_dirt_defaults({
-- footstep = {name = "default_grass_footstep", gain = 0.4},
--}),
groups = {crumbly = 3},
--drop = {'amogus_blocks:dirt', 'amogus_items:rock'},
-- drop dirt and amogus_items:rock
drop = {
max_items = 2,
@@ -261,6 +304,23 @@ minetest.register_node("amogus_blocks:lucky_block", {
on_punch = function(pos, node, puncher, pointed_thing)
local item = loot[math.random(#loot)]
minetest.add_item(pos, item)
minetest.add_particlespawner({
amount = 100,
time = 0.1,
minpos = pos,
maxpos = pos,
minvel = {x = -1, y = 5, z = -1},
maxvel = {x = 1, y = 5, z = 1},
minacc = {x = 0, y = -10, z = 0},
maxacc = {x = 0, y = -10, z = 0},
minexptime = 0.1,
maxexptime = 0.5,
minsize = 1,
maxsize = 2,
collisiondetection = true,
vertical = false,
texture = "luckyblock.png",
})
minetest.remove_node(pos)
end
@@ -269,7 +329,10 @@ minetest.register_node("amogus_blocks:lucky_block", {
minetest.register_node("amogus_blocks:amogus_spawner", {
description = "Amogus Spawner",
tiles = {"amogus_spawner.png"},
on_generated = function(pos)
-- after place event
--on_ = function(pos)
on_construct = function(pos)
local meta = minetest.get_meta(pos)
meta:set_int("spawned", 0)
meta:set_int("interval", math.random(1,4))

Binary file not shown.

After

Width:  |  Height:  |  Size: 168 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 265 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 266 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 226 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 154 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 367 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 125 B

After

Width:  |  Height:  |  Size: 171 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 292 B

View File

Before

Width:  |  Height:  |  Size: 126 B

After

Width:  |  Height:  |  Size: 126 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 167 B