Add final level and restart option
This commit is contained in:
parent
45a9147d93
commit
ffb2186e43
@ -394,16 +394,17 @@ core.register_globalstep(function(dtime)
|
|||||||
exit_timer = exit_timer + EXIT_CHECK_TIME + dtime
|
exit_timer = exit_timer + EXIT_CHECK_TIME + dtime
|
||||||
if exit_timer >= EXIT_TIME then
|
if exit_timer >= EXIT_TIME then
|
||||||
local next_level = current_level + 1
|
local next_level = current_level + 1
|
||||||
if next_level <= #levels then
|
if next_level > #levels then
|
||||||
core.sound_play({name="eb_levels_level_complete", gain=1}, {to_player=player:get_player_name()}, true)
|
next_level = 1
|
||||||
eb_teleport.teleport_send(player, function(player)
|
|
||||||
eb_transition.start_transition("teleport", 265)
|
|
||||||
local spawn = eb_levels.start_level(next_level, player)
|
|
||||||
exit_timer = 0
|
|
||||||
return true
|
|
||||||
end)
|
|
||||||
return
|
|
||||||
end
|
end
|
||||||
|
core.sound_play({name="eb_levels_level_complete", gain=1}, {to_player=player:get_player_name()}, true)
|
||||||
|
eb_teleport.teleport_send(player, function(player)
|
||||||
|
eb_transition.start_transition("teleport", 265)
|
||||||
|
local spawn = eb_levels.start_level(next_level, player)
|
||||||
|
exit_timer = 0
|
||||||
|
return true
|
||||||
|
end)
|
||||||
|
return
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
exit_timer = 0
|
exit_timer = 0
|
||||||
|
@ -348,3 +348,13 @@ eb_levels.register_level({
|
|||||||
},
|
},
|
||||||
sky = "blood_red",
|
sky = "blood_red",
|
||||||
})
|
})
|
||||||
|
eb_levels.register_level({
|
||||||
|
schem = "eb_levels_ritual_fin.mts",
|
||||||
|
spawn_yaw = math.pi,
|
||||||
|
music = "holy",
|
||||||
|
sky = "temple_blue",
|
||||||
|
world_pos_offset = vector.new(1, 0, 0),
|
||||||
|
player_must_be_seen = false,
|
||||||
|
mobile_autorots = { [0] = true },
|
||||||
|
})
|
||||||
|
|
||||||
|
BIN
mods/eb_levels/schematics/eb_levels_ritual_fin.mts
Normal file
BIN
mods/eb_levels/schematics/eb_levels_ritual_fin.mts
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user