Starbound/assets/devel/interface/scripted/treasuretestchest/treasuretestchestgui.lua
2025-03-21 22:23:30 +11:00

17 lines
536 B
Lua

function init()
end
function generateTreasure()
world.containerTakeAll(pane.containerEntityId())
local treasurePool = widget.getText("txtTreasurePool")
if treasurePool and root.isTreasurePool(treasurePool) then
local level = widget.getText("txtLevel") or 1
local seed = widget.getText("txtSeed")
if seed == "" then seed = nil end
local treasure = root.createTreasure(treasurePool, level, seed)
for _, item in pairs(treasure) do
world.containerAddItems(pane.containerEntityId(), item)
end
end
end