null nil RBX1 0 0 0 0 1 0 0 0 1 0 0 0 1 Workspace null null 0 0 5 5 1 0 -0 -0 0.707106829 0.707106829 0 -0.707106829 0.707106829 70 0 0 0 1 0 0 0 1 0 0 0 1 Camera true true -0.5 0.5 0 0 -0.5 0.5 4 0 194 -2 126 -2 1 0 0 0 1 0 0 0 1 true 0.5 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 true 256 Terrain 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 2044 252 2044 StarterPack StarterGui true 0 10 1 Soundscape 1 CollectionService PhysicsService BadgeService Geometry RenderHooksService SocialService 1000 Debris Instance Instance CookiesService Teleport Service true Players Selection 4286611584 1 4278190080 4278190080 4290822336 100000 0 41.7332993 Lighting 4289967032 14:00:00 ChangeHistoryService true true true true TestService 10 false Script print 'Test Started!' light = game.Lighting local defaultAmbient = Color3.new(0.5, 0.5, 0.5) local defaultColorShift = Color3.new() local defaultShadow = Color3.new(0.7, 0.7, 0.72) local defaultFog = Color3.new(0.75, 0.75, 0.75) local colorA = Color3.new(128/255, 128/255, 200/255) local colorB = Color3.new(10/255,200/255,10/255) local colorC = Color3.new(180/255, 30/255, 50/255) function round(num, idp) if idp and idp>0 then local mult = 10^idp return math.floor(num * mult + 0.5) / mult end return math.floor(num + 0.5) end function roundColor(color) return Color3.new(round(color.r, 2), round(color.g, 2), round(color.b, 2)) end ----------------- --Lighting Test-- ----------------- -- time RBX_CHECK_EQUAL(light.TimeOfDay, "14:00:00") RBX_CHECK_EQUAL(light:GetMinutesAfterMidnight(), 840) light.TimeOfDay = "02:45:00" RBX_CHECK_EQUAL(light.TimeOfDay, "02:45:00") RBX_CHECK_EQUAL(light:GetMinutesAfterMidnight(), 165) light:SetMinutesAfterMidnight(600) RBX_CHECK_EQUAL(light:GetMinutesAfterMidnight(), 600) -- ambient color RBX_CHECK_EQUAL(roundColor(light.Ambient), defaultAmbient) light.Ambient = colorA RBX_CHECK_EQUAL(light.Ambient, colorA) -- brightness RBX_CHECK_EQUAL(light.Brightness, 1) light.Brightness = 2.5 RBX_CHECK_EQUAL(light.Brightness, 2.5) -- color shifts RBX_CHECK_EQUAL(light.ColorShift_Bottom, defaultColorShift) RBX_CHECK_EQUAL(light.ColorShift_Top, defaultColorShift) light.ColorShift_Bottom = colorB RBX_CHECK_EQUAL(light.ColorShift_Bottom, colorB) light.ColorShift_Top = colorC RBX_CHECK_EQUAL(light.ColorShift_Top, colorC) -- latitude RBX_CHECK_EQUAL(round(light.GeographicLatitude, 5), 41.73330) light.GeographicLatitude = -45 RBX_CHECK_EQUAL(light.GeographicLatitude, -45) -- shadow color RBX_CHECK_EQUAL(roundColor(light.ShadowColor), defaultShadow) light.ShadowColor = colorA RBX_CHECK_EQUAL(light.ShadowColor, colorA) -- fog color RBX_CHECK_EQUAL(roundColor(light.FogColor), defaultFog) light.FogColor = colorB RBX_CHECK_EQUAL(light.FogColor, colorB) -- fog range RBX_CHECK_EQUAL(light.FogEnd, 100000) RBX_CHECK_EQUAL(light.FogStart, 0) light.FogEnd = 50000 RBX_CHECK_EQUAL(light.FogEnd, 50000) light.FogStart = 10 RBX_CHECK_EQUAL(light.FogStart, 10) -- archivable RBX_CHECK_EQUAL(light.Archivable, true) light.Archivable = false RBX_CHECK_EQUAL(light.Archivable, false)