texture rework / mission block stubs
This commit is contained in:
parent
a21d6e2afd
commit
df37d66c58
@ -55,10 +55,10 @@ minetest.register_node("missions:missionchest", {
|
||||
tiles = {
|
||||
"default_chest_top.png",
|
||||
"default_chest_top.png",
|
||||
"default_chest_side.png",
|
||||
"default_chest_side.png",
|
||||
"missionchest_front.png",
|
||||
"default_chest_side.png"
|
||||
"default_chest_side.png^missions_m_overlay.png",
|
||||
"default_chest_side.png^missions_m_overlay.png",
|
||||
"default_chest_front.png^missions_m_overlay.png",
|
||||
"default_chest_side.png^missions_m_overlay.png"
|
||||
},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
@ -67,8 +67,6 @@ minetest.register_node("missions:missionchest", {
|
||||
sound_close = "default_chest_close",
|
||||
groups = {choppy = 2, oddly_breakable_by_hand = 2},
|
||||
|
||||
drop = "missions:missionchest",
|
||||
|
||||
after_place_node = function(pos, placer)
|
||||
local meta = minetest.get_meta(pos)
|
||||
meta:set_string("owner", placer:get_player_name() or "")
|
||||
@ -130,8 +128,9 @@ minetest.register_node("missions:missionchest", {
|
||||
|
||||
on_receive_fields = function(pos, formname, fields, sender)
|
||||
local meta = minetest.get_meta(pos)
|
||||
local owner = meta:get_string("owner")
|
||||
|
||||
if fields.save then
|
||||
if fields.save and sender:get_player_name() == owner then
|
||||
meta:set_string("title", fields.title)
|
||||
end
|
||||
|
15
craft.lua
Normal file
15
craft.lua
Normal file
@ -0,0 +1,15 @@
|
||||
|
||||
|
||||
minetest.register_node("missions:craft", {
|
||||
description = "Craft mission",
|
||||
tiles = {
|
||||
"default_gold_block.png",
|
||||
"default_gold_block.png",
|
||||
"default_gold_block.png^default_paper.png^missions_m_overlay.png",
|
||||
"default_gold_block.png^default_paper.png^missions_m_overlay.png",
|
||||
"default_gold_block.png^default_paper.png^missions_m_overlay.png",
|
||||
"default_gold_block.png^default_paper.png^missions_m_overlay.png"
|
||||
},
|
||||
groups = {cracky=3,oddly_breakable_by_hand=3},
|
||||
sounds = default.node_sound_glass_defaults()
|
||||
})
|
15
dig.lua
Normal file
15
dig.lua
Normal file
@ -0,0 +1,15 @@
|
||||
|
||||
|
||||
minetest.register_node("missions:dig", {
|
||||
description = "Dig mission",
|
||||
tiles = {
|
||||
"default_gold_block.png",
|
||||
"default_gold_block.png",
|
||||
"default_gold_block.png^default_tool_steelpick.png^missions_m_overlay.png",
|
||||
"default_gold_block.png^default_tool_steelpick.png^missions_m_overlay.png",
|
||||
"default_gold_block.png^default_tool_steelpick.png^missions_m_overlay.png",
|
||||
"default_gold_block.png^default_tool_steelpick.png^missions_m_overlay.png"
|
||||
},
|
||||
groups = {cracky=3,oddly_breakable_by_hand=3},
|
||||
sounds = default.node_sound_glass_defaults()
|
||||
})
|
15
goto.lua
Normal file
15
goto.lua
Normal file
@ -0,0 +1,15 @@
|
||||
|
||||
|
||||
minetest.register_node("missions:goto", {
|
||||
description = "Goto mission",
|
||||
tiles = {
|
||||
"default_gold_block.png",
|
||||
"default_gold_block.png",
|
||||
"default_gold_block.png^default_obsidian_shard.png^missions_m_overlay.png",
|
||||
"default_gold_block.png^default_obsidian_shard.png^missions_m_overlay.png",
|
||||
"default_gold_block.png^default_obsidian_shard.png^missions_m_overlay.png",
|
||||
"default_gold_block.png^default_obsidian_shard.png^missions_m_overlay.png"
|
||||
},
|
||||
groups = {cracky=3,oddly_breakable_by_hand=3},
|
||||
sounds = default.node_sound_glass_defaults()
|
||||
})
|
13
init.lua
13
init.lua
@ -7,7 +7,16 @@ missions = {
|
||||
|
||||
dofile(MP.."/functions.lua")
|
||||
dofile(MP.."/hud.lua")
|
||||
dofile(MP.."/missionblock.lua")
|
||||
dofile(MP.."/missionchest.lua")
|
||||
|
||||
-- mission blocks
|
||||
dofile(MP.."/transport.lua")
|
||||
dofile(MP.."/kill.lua")
|
||||
dofile(MP.."/walk.lua")
|
||||
dofile(MP.."/goto.lua")
|
||||
dofile(MP.."/dig.lua")
|
||||
dofile(MP.."/craft.lua")
|
||||
|
||||
-- target chest
|
||||
dofile(MP.."/chest.lua")
|
||||
|
||||
print("[OK] Missions")
|
||||
|
15
kill.lua
Normal file
15
kill.lua
Normal file
@ -0,0 +1,15 @@
|
||||
|
||||
|
||||
minetest.register_node("missions:kill", {
|
||||
description = "Kill mission",
|
||||
tiles = {
|
||||
"default_gold_block.png",
|
||||
"default_gold_block.png",
|
||||
"default_gold_block.png^default_tool_steelsword.png^missions_m_overlay.png",
|
||||
"default_gold_block.png^default_tool_steelsword.png^missions_m_overlay.png",
|
||||
"default_gold_block.png^default_tool_steelsword.png^missions_m_overlay.png",
|
||||
"default_gold_block.png^default_tool_steelsword.png^missions_m_overlay.png"
|
||||
},
|
||||
groups = {cracky=3,oddly_breakable_by_hand=3},
|
||||
sounds = default.node_sound_glass_defaults()
|
||||
})
|
14
notes.txt
Normal file
14
notes.txt
Normal file
@ -0,0 +1,14 @@
|
||||
missions:
|
||||
|
||||
- missions:transport (missions:chest)
|
||||
|
||||
- missions:kill (on_punch)
|
||||
|
||||
- missions:walk (global_step, distance)
|
||||
|
||||
- missions:goto (global_step, destination)
|
||||
|
||||
- missions:dig (on_dig)
|
||||
|
||||
- missions:craft (on_craft)
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 290 B |
Binary file not shown.
Before Width: | Height: | Size: 482 B |
Before Width: | Height: | Size: 232 B After Width: | Height: | Size: 232 B |
@ -52,11 +52,17 @@ local update_formspec = function(meta)
|
||||
end
|
||||
|
||||
|
||||
minetest.register_node("missions:missionblock", {
|
||||
description = "Mission block",
|
||||
tiles = {"missionblock.png"},
|
||||
minetest.register_node("missions:transport", {
|
||||
description = "Transport mission",
|
||||
tiles = {
|
||||
"default_gold_block.png",
|
||||
"default_gold_block.png",
|
||||
"default_gold_block.png^default_steel_ingot.png^missions_m_overlay.png",
|
||||
"default_gold_block.png^default_steel_ingot.png^missions_m_overlay.png",
|
||||
"default_gold_block.png^default_steel_ingot.png^missions_m_overlay.png",
|
||||
"default_gold_block.png^default_steel_ingot.png^missions_m_overlay.png"
|
||||
},
|
||||
groups = {cracky=3,oddly_breakable_by_hand=3},
|
||||
drop = "missions:missionblock",
|
||||
sounds = default.node_sound_glass_defaults(),
|
||||
|
||||
after_place_node = function(pos, placer)
|
15
walk.lua
Normal file
15
walk.lua
Normal file
@ -0,0 +1,15 @@
|
||||
|
||||
|
||||
minetest.register_node("missions:walk", {
|
||||
description = "Walk mission",
|
||||
tiles = {
|
||||
"default_gold_block.png",
|
||||
"default_gold_block.png",
|
||||
"default_gold_block.png^default_stick.png^missions_m_overlay.png",
|
||||
"default_gold_block.png^default_stick.png^missions_m_overlay.png",
|
||||
"default_gold_block.png^default_stick.png^missions_m_overlay.png",
|
||||
"default_gold_block.png^default_stick.png^missions_m_overlay.png"
|
||||
},
|
||||
groups = {cracky=3,oddly_breakable_by_hand=3},
|
||||
sounds = default.node_sound_glass_defaults()
|
||||
})
|
Loading…
x
Reference in New Issue
Block a user