Sergei Mozhaisky 2c656ec24f
Mod update 2019-12-12 (#21)
* add digistuff
* add digiterms
* add missions
* add morelights
* add nixie_tubes
* add mob_horse
* change digiterms: add cyrillic letter, change recipes for scifi monitors
* add missing recipe for decatron
* add craft recipes for digistuff
* Separate mod for missing craft recipes
* new mod: bees
* add advtrains_luaautomation with craft recipes
* add ham_radio
* add christmas_decor
* jumpdrive: ham_radio compat
* fix christmas decor
2019-12-12 17:34:58 +02:00

40 lines
897 B
Lua

unified_inventory.register_page("missions", {
get_formspec = function(player)
local mission = missions.get_current_mission(player)
local formspec = "background[0,4.5;8,4;ui_main_inventory.png]" ..
"label[1,0;Missions]";
if mission then
formspec = formspec ..
"label[1,1;" .. mission.name .. "]" ..
"button[1,2;4,1;abort_mission;Abort mission]";
else
formspec = formspec .. "label[1,2;No running mission]";
end
return {formspec=formspec}
end
})
unified_inventory.register_button("missions", {
type = "image",
image = "missions_block_preview.png",
tooltip = "Missions"
})
minetest.register_on_player_receive_fields(function(player, formname, fields)
if formname ~= "" then return end
if not player then return end
if fields.abort_mission then
local player_name = player:get_player_name()
missions.abort(player_name)
end
end)