mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-30 16:47:13 +01:00
## About The Pull Request - null all GAGS vars for brass wirecutters as it doesn't use GAGS - Repath `mothbomb.dmi` so it actually gets deployed with the server - Generate map icons - Fix 150+ crafting material parity failures - Fix airlock lights not working - Fix certain species missing eyes ## Why It's Good For The Game Don't like red X ## Proof Of Testing If this PR is green check then you Know
65 lines
2.4 KiB
Plaintext
65 lines
2.4 KiB
Plaintext
//Re-textures based off the survival pods, without the orange stripe. Now you can re-color them to paint your spaceships!
|
|
//(Do faded tones - DONT USE NEON BRIGHT COLORS, I /WILL/ CRY, and your ship will look like literal crap)
|
|
//Also make sure you properly var-edit everything hnngh
|
|
|
|
/turf/closed/wall/mineral/titanium/spaceship
|
|
icon = 'modular_skyrat/modules/mapping/icons/unique/spaceships/shipwalls.dmi'
|
|
icon_state = "ship_walls-0"
|
|
base_icon_state = "ship_walls"
|
|
sheet_type = /obj/item/stack/sheet/spaceship
|
|
smoothing_groups = SMOOTH_GROUP_SHIPWALLS + SMOOTH_GROUP_WALLS + SMOOTH_GROUP_CLOSED_TURFS
|
|
canSmoothWith = SMOOTH_GROUP_SHUTTLE_PARTS + SMOOTH_GROUP_AIRLOCK + SMOOTH_GROUP_SHIPWALLS + SMOOTH_GROUP_SURVIVAL_TITANIUM_POD
|
|
|
|
/turf/closed/wall/mineral/titanium/spaceship/nodiagonal
|
|
icon_state = "map-shuttle_nd"
|
|
smoothing_flags = SMOOTH_BITMASK
|
|
|
|
/turf/closed/wall/mineral/titanium/spaceship/nosmooth
|
|
icon_state = "ship_walls-0"
|
|
smoothing_flags = NONE
|
|
|
|
/turf/closed/wall/mineral/titanium/spaceship/overspace
|
|
icon_state = "map-overspace"
|
|
smoothing_flags = SMOOTH_BITMASK | SMOOTH_DIAGONAL_CORNERS
|
|
fixed_underlay = list("space" = TRUE)
|
|
|
|
/turf/closed/wall/mineral/titanium/spaceship/interior/copyTurf(turf/T)
|
|
if(T.type != type)
|
|
T.ChangeTurf(type)
|
|
if(underlays.len)
|
|
T.underlays = underlays
|
|
if(T.icon_state != icon_state)
|
|
T.icon_state = icon_state
|
|
if(T.icon != icon)
|
|
T.icon = icon
|
|
if(color)
|
|
T.atom_colours = atom_colours.Copy()
|
|
T.update_atom_colour()
|
|
if(T.dir != dir)
|
|
T.setDir(dir)
|
|
T.transform = transform
|
|
return T
|
|
|
|
/turf/closed/wall/mineral/titanium/spaceship/copyTurf(turf/T)
|
|
. = ..()
|
|
T.transform = transform
|
|
|
|
/obj/structure/window/reinforced/shuttle/spaceship
|
|
name = "spaceship window"
|
|
desc = "A pressure-resistant spaceship window."
|
|
icon = 'modular_skyrat/modules/mapping/icons/unique/spaceships/shipwindows.dmi'
|
|
icon_state = "pod_window-0"
|
|
base_icon_state = "pod_window"
|
|
glass_type = /obj/item/stack/sheet/spaceshipglass
|
|
smoothing_flags = SMOOTH_BITMASK
|
|
smoothing_groups = SMOOTH_GROUP_SHUTTLE_PARTS + SMOOTH_GROUP_WINDOW_FULLTILE_SHUTTLE + SMOOTH_GROUP_SHIPWALLS
|
|
canSmoothWith = SMOOTH_GROUP_WINDOW_FULLTILE_SHUTTLE
|
|
obj_flags = CAN_BE_HIT
|
|
custom_materials = list(/datum/material/alloy/plastitaniumglass = SHEET_MATERIAL_AMOUNT * 2)
|
|
|
|
/obj/structure/window/reinforced/shuttle/spaceship/tinted
|
|
opacity = TRUE
|
|
|
|
/obj/structure/window/reinforced/shuttle/spaceship/unanchored
|
|
anchored = FALSE
|