07-01-2011, 02:02 PM
Teleport to the Lagoon from the base. It should go through the UI introduction and music should play. Once the UI goes away, the music will still play for a moment. After a while the screen will go black, then the music will stop and the blackness will fade away. In the time between the UI vanishing and the blackness fading, if you hop on one of the boats it will act very weirdly once the blackness fades.
What it says in the UI's script for that period:
[lua]
script.Parent.Label.Text = "Jeff: Have fun at The Lagoon..."
for q = 1, 180 do
sleep(0.005)
player.Character.Body.Rotation = 180 + q
game.Environment.FogAmount = game.Environment.FogAmount + 0.005
end
gamecheduleTask(function()
local betweenworlds = script.Parent:getChild("Between Levels"):clone()
betweenworlds.Parent = player.UI
local value = create("GameObjectValue")
value.Name = "Playa"
value.Value = player
value.Parent = betweenworlds
local scriptz = create("Script")
scriptz.Source = [[
local levelicon = "http://buildism.net/wiki/w/images/2/22/Buildismaran_--_The_Lagoon_Logo.PNG"
local player = script.Parent.Playa.Value
local betweenworlds = script.Parent
sleep(0.1)
script.Parent.Telemusic:play()
betweenworlds.LevelIcon.Image = levelicon
betweenworlds.UIImageButton.Image = "http://buildism.net/asset/1401.png"
betweenworlds.TextButton.Text = "The Lagoon is a normal-sized world."
sleep(3)
betweenworlds.TextButton.Text = "My brother George is the teleporter-agent there."
sleep(3)
betweenworlds.TextButton.Text = "There's two boats and a palm tree, but be careful!"
sleep(3)
betweenworlds.TextButton.Text = "I've heard word from seismologists that an earthquake might happen..."
game:getWorld("NewWorld").Environment.FogAmount = 1
sleep(3)
player.Character.Parent = game:getWorld("NewWorld").World
local fogdown = create("Script")
fogdown.Parent = game.World
fogdown.Source = 'while true do sleep(0.005); if game:getWorld("NewWorld").Environment.FogAmount > 0 then game:getWorld("NewWorld").Environment.FogAmount = game:getWorld("NewWorld").Environment.FogAmount - 0.005; else break end end; script:remove()'
script.Parent.Telemusictop()
sleep(0.1)
betweenworlds:remove()
]]
sleep(0.005)
scriptz.Parent = betweenworlds
end)
[/lua]
What it says in the UI's script for that period:
[lua]
script.Parent.Label.Text = "Jeff: Have fun at The Lagoon..."
for q = 1, 180 do
sleep(0.005)
player.Character.Body.Rotation = 180 + q
game.Environment.FogAmount = game.Environment.FogAmount + 0.005
end
gamecheduleTask(function()
local betweenworlds = script.Parent:getChild("Between Levels"):clone()
betweenworlds.Parent = player.UI
local value = create("GameObjectValue")
value.Name = "Playa"
value.Value = player
value.Parent = betweenworlds
local scriptz = create("Script")
scriptz.Source = [[
local levelicon = "http://buildism.net/wiki/w/images/2/22/Buildismaran_--_The_Lagoon_Logo.PNG"
local player = script.Parent.Playa.Value
local betweenworlds = script.Parent
sleep(0.1)
script.Parent.Telemusic:play()
betweenworlds.LevelIcon.Image = levelicon
betweenworlds.UIImageButton.Image = "http://buildism.net/asset/1401.png"
betweenworlds.TextButton.Text = "The Lagoon is a normal-sized world."
sleep(3)
betweenworlds.TextButton.Text = "My brother George is the teleporter-agent there."
sleep(3)
betweenworlds.TextButton.Text = "There's two boats and a palm tree, but be careful!"
sleep(3)
betweenworlds.TextButton.Text = "I've heard word from seismologists that an earthquake might happen..."
game:getWorld("NewWorld").Environment.FogAmount = 1
sleep(3)
player.Character.Parent = game:getWorld("NewWorld").World
local fogdown = create("Script")
fogdown.Parent = game.World
fogdown.Source = 'while true do sleep(0.005); if game:getWorld("NewWorld").Environment.FogAmount > 0 then game:getWorld("NewWorld").Environment.FogAmount = game:getWorld("NewWorld").Environment.FogAmount - 0.005; else break end end; script:remove()'
script.Parent.Telemusictop()
sleep(0.1)
betweenworlds:remove()
]]
sleep(0.005)
scriptz.Parent = betweenworlds
end)
[/lua]