end_of_eden/assets/scripts/equipment/_util.lua
2024-01-16 22:39:20 +01:00

28 lines
932 B
Lua

function add_found_artifact_event(id, picture, description, choice_description, tags)
register_event(id, {
name = "Found: " .. registered.artifact[id].name,
description = string.format("!!%s\n\n**You found something!** %s", picture or "artifact_chest.jpg", description),
tags = tags,
choices = {
{
description_fn = function()
return "Take " .. registered.artifact[id].name .. "... (" .. choice_description .. ")"
end,
callback = function(ctx)
give_artifact(id, PLAYER_ID)
return nil
end
},
{
description = "Leave...",
callback = function()
return nil
end
}
},
on_end = function()
return GAME_STATE_RANDOM
end
})
end