Starbound/assets/devel/quests/testquest.lua
2025-03-21 22:23:30 +11:00

23 lines
647 B
Lua

require "/scripts/vec2.lua"
function init()
quest.setObjectiveList({
{"display a compass", true},
{"display a progress bar", true},
{"expand / contract quest log when clicked", true},
{"stretch frame to fit", true},
{"un-track quests from log", true},
{"move money display", true},
{"cool beans; it works", false}
})
-- quest.setObjectiveList({})
end
function update(dt)
local toOrigin = world.distance({0, 900}, entity.position())
quest.setCompassDirection(vec2.angle(toOrigin))
-- quest.setCompassDirection()
quest.setProgress(math.max(0, 1 - vec2.mag(toOrigin) / 1000))
-- quest.setProgress()
end