|
15 | 15 | C.parallax_layers_cached = list() |
16 | 16 | C.parallax_layers_cached += new /atom/movable/screen/parallax_layer/layer_1(null, src) |
17 | 17 | C.parallax_layers_cached += new /atom/movable/screen/parallax_layer/layer_2(null, src) |
18 | | - |
| 18 | + |
| 19 | + /* |
19 | 20 | if(GLOB.minetype == MINETYPE_LAVALAND) |
20 | 21 | if(HAS_TRAIT(SSstation, STATION_TRAIT_MOONSCORCH)) |
21 | 22 | C.parallax_layers_cached += new /atom/movable/screen/parallax_layer/planet/moonscorch(null, src) |
|
24 | 25 | if(GLOB.minetype == MINETYPE_JUNGLE) |
25 | 26 | C.parallax_layers_cached += new /atom/movable/screen/parallax_layer/planet/jungle(null, src) |
26 | 27 |
|
| 28 | +
|
| 29 | + The singularity consumes all |
| 30 | + */ |
| 31 | + C.parallax_layers_cached += new /atom/movable/screen/parallax_layer/planet/singularity(null, src) |
| 32 | + |
27 | 33 | if(SSparallax.random_layer) |
28 | 34 | C.parallax_layers_cached += new SSparallax.random_layer.type(null, src, FALSE, SSparallax.random_layer) |
29 | 35 | C.parallax_layers_cached += new /atom/movable/screen/parallax_layer/layer_3(null, src) |
@@ -380,3 +386,13 @@ INITIALIZE_IMMEDIATE(/atom/movable/screen/parallax_layer) |
380 | 386 |
|
381 | 387 | /atom/movable/screen/parallax_layer/planet/jungle |
382 | 388 | icon_state = "jungleland" |
| 389 | + |
| 390 | +/atom/movable/screen/parallax_layer/planet/singularity |
| 391 | + icon = 'icons/effects/288x288.dmi' |
| 392 | + icon_state = "singularity_s9" |
| 393 | + pixel_x = -128 |
| 394 | + pixel_y = -128 |
| 395 | + |
| 396 | +/atom/movable/screen/parallax_layer/planet/singularity/Initialize(mapload, datum/hud/hud_owner) |
| 397 | + . = ..() |
| 398 | + transform = matrix().Scale(0.5) |
0 commit comments