Shipped with TRX as data/trx/ship/modules/save_crystal.lua.
local save_crystal = {}
function save_crystal.initialise()
trx.events.on_game_start(function(is_save)
-- TR3 PS1 gave Lara a save crystal on starting the game
if
not is_save
and trx.game.current_level.type == trx.game.LevelType.NORMAL
and trx.game.current_level.num == 1
and trx.config.get("gameplay.save_crystal_mode") == "save_pickup"
then
trx.inventory.give(trx.catalog.objects.save_crystal_item)
end
end)
end
return save_crystal