mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-08-26 14:47:50 +01:00
Port current /tg/ lighting system
This commit is contained in:
@@ -22,29 +22,29 @@
|
||||
/obj/effect/overmap/visitable/planet/get_skybox_representation()
|
||||
var/image/skybox_image = image('icons/skybox/planet.dmi', "")
|
||||
|
||||
skybox_image.overlays += get_base_image()
|
||||
skybox_image.add_overlay(get_base_image())
|
||||
|
||||
// for(var/datum/exoplanet_theme/theme in themes)
|
||||
// skybox_image.overlays += theme.get_planet_image_extra()
|
||||
// skybox_image.add_overlay(theme.get_planet_image_extra())
|
||||
|
||||
if(mountain_color)
|
||||
var/image/mountains = image('icons/skybox/planet.dmi', "mountains")
|
||||
mountains.color = mountain_color
|
||||
mountains.appearance_flags = PIXEL_SCALE
|
||||
skybox_image.overlays += mountains
|
||||
skybox_image.add_overlay(mountains)
|
||||
|
||||
if(water_color)
|
||||
var/image/water = image('icons/skybox/planet.dmi', "water")
|
||||
water.color = water_color
|
||||
water.appearance_flags = PIXEL_SCALE
|
||||
// water.transform = water.transform.Turn(rand(0,360))
|
||||
skybox_image.overlays += water
|
||||
skybox_image.add_overlay(water)
|
||||
|
||||
if(icecaps)
|
||||
var/image/ice = image('icons/skybox/planet.dmi', icecaps)
|
||||
ice.color = ice_color
|
||||
ice.appearance_flags = PIXEL_SCALE
|
||||
skybox_image.overlays += ice
|
||||
skybox_image.add_overlay(ice)
|
||||
|
||||
if(atmosphere && atmosphere.return_pressure() > SOUND_MINIMUM_PRESSURE)
|
||||
|
||||
@@ -55,20 +55,20 @@
|
||||
var/image/clouds = image('icons/skybox/planet.dmi', "weak_clouds")
|
||||
|
||||
if(water_color)
|
||||
clouds.overlays += image('icons/skybox/planet.dmi', "clouds")
|
||||
clouds.add_overlay(image('icons/skybox/planet.dmi', "clouds"))
|
||||
|
||||
clouds.color = atmo_color
|
||||
skybox_image.overlays += clouds
|
||||
skybox_image.add_overlay(clouds)
|
||||
|
||||
var/image/atmo = image('icons/skybox/planet.dmi', "atmoring")
|
||||
skybox_image.underlays += atmo
|
||||
|
||||
var/image/shadow = image('icons/skybox/planet.dmi', "shadow")
|
||||
shadow.blend_mode = BLEND_MULTIPLY
|
||||
skybox_image.overlays += shadow
|
||||
skybox_image.add_overlay(shadow)
|
||||
|
||||
var/image/light = image('icons/skybox/planet.dmi', "lightrim")
|
||||
skybox_image.overlays += light
|
||||
skybox_image.add_overlay(light)
|
||||
|
||||
if(has_rings)
|
||||
var/image/rings = image('icons/skybox/planet_rings.dmi')
|
||||
@@ -79,7 +79,7 @@
|
||||
rings.color = ring_color
|
||||
rings.pixel_x = -128
|
||||
rings.pixel_y = -128
|
||||
skybox_image.overlays += rings
|
||||
skybox_image.add_overlay(rings)
|
||||
|
||||
skybox_image.pixel_x = rand(0,64) + skybox_offset_x
|
||||
skybox_image.pixel_y = rand(128,256) + skybox_offset_y
|
||||
|
||||
Reference in New Issue
Block a user