mirror of
https://github.com/MinetestForFun/quests.git
synced 2025-07-07 10:50:24 +02:00
A bit of clean up. Moved mod integration lua files to their own folder with a single file designed to check if supported mods are present and load the appropriate local file to setup for it.
This commit is contained in:
48
mod_integrations/unified_inventory.lua
Normal file
48
mod_integrations/unified_inventory.lua
Normal file
@ -0,0 +1,48 @@
|
||||
unified_inventory.register_button("quests", {
|
||||
type = "image",
|
||||
image = "inventory_plus_quests.png",
|
||||
tooltip = "Show the questlog",
|
||||
-- action = function(player)
|
||||
-- quests.show_formspec(player:get_player_name())
|
||||
-- end
|
||||
})
|
||||
|
||||
unified_inventory.register_page("quests", {
|
||||
get_formspec = function(player)
|
||||
local playername = player:get_player_name()
|
||||
local formspec = quests.create_formspec(playername, "1", true)
|
||||
return {formspec = formspec, draw_inventory=false}
|
||||
end
|
||||
})
|
||||
|
||||
unified_inventory.register_page("quests_successfull", {
|
||||
get_formspec = function(player)
|
||||
local playername = player:get_player_name()
|
||||
local formspec = quests.create_formspec(playername, "2", true)
|
||||
return {formspec = formspec, draw_inventory=false}
|
||||
end
|
||||
})
|
||||
|
||||
unified_inventory.register_page("quests_failed", {
|
||||
get_formspec = function(player)
|
||||
local playername = player:get_player_name()
|
||||
local formspec = quests.create_formspec(playername, "3", true)
|
||||
return {formspec = formspec, draw_inventory=false}
|
||||
end
|
||||
})
|
||||
|
||||
unified_inventory.register_page("quests_config", {
|
||||
get_formspec = function(player)
|
||||
local playername = player:get_player_name()
|
||||
local formspec = quests.create_config(playername, true)
|
||||
return {formspec = formspec, draw_inventory = false }
|
||||
end
|
||||
})
|
||||
unified_inventory.register_page("quests_info", {
|
||||
get_formspec = function(player)
|
||||
local playername = player:get_player_name()
|
||||
local formspec = quests.create_info(playername, quests.formspec_lists[playername].list[quests.formspec_lists[playername].id],
|
||||
quests.formspec_lists[playername].taskid, true)
|
||||
return {formspec = formspec, draw_inventory = false }
|
||||
end
|
||||
})
|
Reference in New Issue
Block a user