mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2026-08-17 07:26:57 +01:00
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may not be viewable. --> <!-- You can view Contributing.MD for a detailed description of the pull request process. --> ## About The Pull Request "A chilly wind starts blowling in your back whil you descend from a shuttle. It whistle on the rusted metal base you are starting on, a mighty sky rig... Indeed, all arround you is a Ocean of clouds, it "waves" floating lightly in air. But you also know that the views is only one side of a coin... This is paradise, and underneath, deep under the clouds, is an Acidic hell... Welcome, on Lythios 43a." This PR adds a new 6 Z level exploration map, like Miaphus and other POI planets. This planet have random generated POI like Miaphus, but also new activities beyond exploring. Indeed, the planet is home of the Voidline Shuttle Racing competions, and comes with 3 race shuttles to compete. (A fourth one, the Arrowhead, is on Nebula) New planet, new foes. Flying lizards, "Dragoons", roam the skies. While green one are peacefull, the Blue, Yellow and Red ones are too be avoided.... Speaking of that, to defy their control in the sky, youll need probably a fighters. Good think Pinances are arround, and crew can lauch them from NT Outpost Hyades, a EX-SDF base. ## Why It's Good For The Game -New destination, with new POI. Offers new place to explore, in the harder side in some places and easier in others. -Use of a game mechanic, fighters, that isn't used much (they are usefull to explore arround. -New out of spawn activity : Shuttle Race. Still a WIP. 
55 lines
1.2 KiB
Plaintext
55 lines
1.2 KiB
Plaintext
/obj/structure/lightpost
|
|
name = "lightpost"
|
|
desc = "A homely lightpost."
|
|
icon = 'icons/obj/32x64.dmi'
|
|
icon_state = "lightpost"
|
|
plane = MOB_PLANE
|
|
layer = ABOVE_MOB_LAYER
|
|
anchored = TRUE
|
|
density = TRUE
|
|
opacity = FALSE
|
|
|
|
var/lit = TRUE // If true, will have a glowing overlay and lighting.
|
|
var/festive = FALSE // If true, adds a festive bow overlay to it.
|
|
|
|
/obj/structure/lightpost/Initialize(mapload)
|
|
update_icon()
|
|
return ..()
|
|
|
|
/obj/structure/lightpost/update_icon()
|
|
cut_overlays()
|
|
|
|
if(lit)
|
|
set_light(5, 1, "#E9E4AF")
|
|
var/image/glow = image(icon_state = "[icon_state]-glow")
|
|
glow.plane = ABOVE_LIGHTING_PLANE
|
|
add_overlay(glow)
|
|
else
|
|
set_light(0)
|
|
|
|
if(festive)
|
|
// bow
|
|
add_overlay("[icon_state]-festive")
|
|
|
|
/obj/structure/lightpost/unlit
|
|
lit = FALSE
|
|
|
|
/obj/structure/lightpost/festive
|
|
desc = "A homely lightpost adorned with festive decor."
|
|
festive = TRUE
|
|
|
|
/obj/structure/lightpost/festive/unlit
|
|
lit = FALSE
|
|
|
|
/obj/structure/lightpost/urban
|
|
desc = "A lightpost used in cities."
|
|
festive = TRUE
|
|
name = "lightpost"
|
|
icon = 'icons/obj/32x64.dmi'
|
|
icon_state = "lightpost_urban"
|
|
plane = MOB_PLANE
|
|
layer = ABOVE_MOB_LAYER
|
|
anchored = TRUE
|
|
density = FALSE
|
|
opacity = FALSE
|