mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-07-22 13:27:36 +01:00
22e1d93b39
## About PR Adds an industrial themed away site for Odyssey scenarios. The map starts with a shuttle, broken by a randomized destruction feature. Actors or the crew may choose to repair it to make it fly once more ### Detailed Changelog <details><summary>Details</summary> <p> - Added a new map_effect, randomized destruction. It comes with two varieties and different impact ranges. The way it work is the effect chooses a random amount of turfs in the area it's placed on, and calls `ex_act` on applicable contents in the turf. - Added unused sprites for low railing and documented relevant functions in the existing code. - Made it so when a railing has an open end that doesn't connect to anywhere, it'll apply an end cap, making it look more smooth. - Added ceiling lattices. - Adjusted unit tests to avoid conflicts that may occur with ceiling lattices. - Fixed a bug where the Odyssey subsystem repeatedly added lastly loaded z-level to the scenario z-levels, instead of all relevant levels to the site. This was causing issues in Odyssey maps with shuttles. - Fixed hydrogen tank not using its sprite. Also recoloured the tank to match modern hydrogen canister colour. - Fixed `/obj/machinery/door/airlock/maintenance` not using its intended appearance. </p> </details> ## Images <img width="4128" height="2528" alt="StrongDMM-2025-11-10 21 33 47" src="https://github.com/user-attachments/assets/09d8b671-457c-4ec5-88ac-e503641a0531" /> <img width="3424" height="2016" alt="StrongDMM-2025-11-10 21 34 27" src="https://github.com/user-attachments/assets/943b8529-7f2a-41db-a7be-e57d5d30ead7" /> <img width="1312" height="800" alt="StrongDMM-2025-11-10 21 34 52" src="https://github.com/user-attachments/assets/f665800a-367b-466e-a16e-a6f0b122e3bd" /> <img width="997" height="999" alt="Screenshot_54" src="https://github.com/user-attachments/assets/c06667c6-0dfc-4dc4-af67-821f36ad2933" /> <img width="997" height="1001" alt="Screenshot_55" src="https://github.com/user-attachments/assets/848a2847-9eb0-450a-87e9-08c371aaf78a" /> <img width="998" height="992" alt="Screenshot_61" src="https://github.com/user-attachments/assets/e6174cb5-d4d6-4afc-82ab-bbf412eda607" /> <img width="998" height="990" alt="Screenshot_63" src="https://github.com/user-attachments/assets/cc838bdc-9e22-4aed-ad16-0f8722442b8a" />
75 lines
1.8 KiB
Plaintext
75 lines
1.8 KiB
Plaintext
/obj/effect/decal/curb
|
|
icon = 'icons/obj/structure/urban/road_edges.dmi'
|
|
icon_state = "curb"
|
|
layer = STRUCTURE_LAYER
|
|
mouse_opacity = MOUSE_OPACITY_TRANSPARENT
|
|
|
|
/obj/effect/decal/curb/corner
|
|
icon_state = "curb_corner"
|
|
|
|
/obj/effect/decal/road_marking
|
|
icon = 'icons/obj/decals/street/road_markings.dmi'
|
|
icon_state = "line"
|
|
layer = DECAL_LAYER
|
|
mouse_opacity = MOUSE_OPACITY_TRANSPARENT
|
|
|
|
/obj/effect/decal/road_marking/thin
|
|
icon_state = "line_thin"
|
|
|
|
/obj/effect/decal/road_marking/center
|
|
icon_state = "center-line"
|
|
|
|
/obj/effect/decal/road_marking/no_pass
|
|
icon_state = "no_pass"
|
|
|
|
/obj/effect/decal/road_marking/no_park
|
|
icon_state = "no_park"
|
|
|
|
/obj/effect/decal/road_marking/crosswalk
|
|
icon_state = "pedestrian"
|
|
|
|
/obj/effect/decal/road_marking/turn_right
|
|
icon_state = "turn_right"
|
|
|
|
/obj/effect/decal/road_marking/turn_left
|
|
icon_state = "turn_left"
|
|
|
|
/obj/effect/decal/road_marking/fork
|
|
icon_state = "fork"
|
|
|
|
/obj/effect/decal/road_marking/reflector
|
|
icon_state = "reflector"
|
|
|
|
/obj/effect/decal/road_marking/incline
|
|
icon_state = "incline_line"
|
|
layer = DECAL_LAYER
|
|
|
|
/obj/effect/decal/road_marking/incline/center
|
|
icon_state = "incline_center-line"
|
|
|
|
/obj/effect/decal/exterior_stairs
|
|
icon = 'icons/obj/structure/urban/ledges.dmi'
|
|
icon_state = "stairs-single"
|
|
layer = DECAL_LAYER
|
|
|
|
/obj/effect/decal/exterior_stairs/center
|
|
icon_state = "stairs-center"
|
|
|
|
/obj/effect/decal/exterior_stairs/left
|
|
icon_state = "stairs-left"
|
|
|
|
/obj/effect/decal/exterior_stairs/right
|
|
icon_state = "stairs-right"
|
|
|
|
/obj/effect/decal/exterior_stairs/half
|
|
icon_state = "half-stairs-single"
|
|
|
|
/obj/effect/decal/exterior_stairs/half/center
|
|
icon_state = "half-stairs-center"
|
|
|
|
/obj/effect/decal/exterior_stairs/half/left
|
|
icon_state = "half-stairs-left"
|
|
|
|
/obj/effect/decal/exterior_stairs/half/right
|
|
icon_state = "half-stairs-right"
|