|
|
|
@@ -6,12 +6,13 @@
|
|
|
|
|
desc = "A huge chunk of metal used to separate rooms."
|
|
|
|
|
anchored = TRUE
|
|
|
|
|
icon = 'icons/turf/walls/wall.dmi'
|
|
|
|
|
icon_state = "wall"
|
|
|
|
|
icon_state = "wall-0"
|
|
|
|
|
base_icon_state = "wall"
|
|
|
|
|
layer = LOW_OBJ_LAYER
|
|
|
|
|
density = TRUE
|
|
|
|
|
opacity = TRUE
|
|
|
|
|
max_integrity = 100
|
|
|
|
|
smoothing_flags = SMOOTH_CORNERS
|
|
|
|
|
smoothing_flags = SMOOTH_BLOB
|
|
|
|
|
smoothing_groups = list(SMOOTH_GROUP_CLOSED_TURFS, SMOOTH_GROUP_WALLS)
|
|
|
|
|
canSmoothWith = list(SMOOTH_GROUP_WALLS)
|
|
|
|
|
can_be_unanchored = FALSE
|
|
|
|
@@ -63,8 +64,8 @@
|
|
|
|
|
icon_state = "fwall_closing"
|
|
|
|
|
else
|
|
|
|
|
if(density)
|
|
|
|
|
icon_state = initial(icon_state)
|
|
|
|
|
smoothing_flags = SMOOTH_CORNERS
|
|
|
|
|
icon_state = "[base_icon_state]-[smoothing_junction]"
|
|
|
|
|
smoothing_flags = SMOOTH_BLOB
|
|
|
|
|
QUEUE_SMOOTH(src)
|
|
|
|
|
else
|
|
|
|
|
icon_state = "fwall_open"
|
|
|
|
@@ -133,9 +134,11 @@
|
|
|
|
|
name = "reinforced wall"
|
|
|
|
|
desc = "A huge chunk of reinforced metal used to separate rooms."
|
|
|
|
|
icon = 'icons/turf/walls/reinforced_wall.dmi'
|
|
|
|
|
icon_state = "r_wall"
|
|
|
|
|
icon_state = "reinforced_wall-0"
|
|
|
|
|
base_icon_state = "reinforced_wall"
|
|
|
|
|
walltype = /turf/closed/wall/r_wall
|
|
|
|
|
mineral = /obj/item/stack/sheet/plasteel
|
|
|
|
|
smoothing_flags = SMOOTH_BLOB
|
|
|
|
|
|
|
|
|
|
/obj/structure/falsewall/reinforced/examine_status(mob/user)
|
|
|
|
|
to_chat(user, "<span class='notice'>The outer <b>grille</b> is fully intact.</span>")
|
|
|
|
@@ -154,9 +157,11 @@
|
|
|
|
|
name = "uranium wall"
|
|
|
|
|
desc = "A wall with uranium plating. This is probably a bad idea."
|
|
|
|
|
icon = 'icons/turf/walls/uranium_wall.dmi'
|
|
|
|
|
icon_state = "uranium"
|
|
|
|
|
icon_state = "uranium_wall-0"
|
|
|
|
|
base_icon_state = "uranium_wall"
|
|
|
|
|
mineral = /obj/item/stack/sheet/mineral/uranium
|
|
|
|
|
walltype = /turf/closed/wall/mineral/uranium
|
|
|
|
|
smoothing_flags = SMOOTH_BLOB
|
|
|
|
|
smoothing_groups = list(SMOOTH_GROUP_WALLS, SMOOTH_GROUP_URANIUM_WALLS)
|
|
|
|
|
canSmoothWith = list(SMOOTH_GROUP_URANIUM_WALLS)
|
|
|
|
|
var/active = null
|
|
|
|
@@ -189,9 +194,11 @@
|
|
|
|
|
name = "gold wall"
|
|
|
|
|
desc = "A wall with gold plating. Swag!"
|
|
|
|
|
icon = 'icons/turf/walls/gold_wall.dmi'
|
|
|
|
|
icon_state = "gold"
|
|
|
|
|
icon_state = "gold_wall-0"
|
|
|
|
|
base_icon_state = "gold_wall"
|
|
|
|
|
mineral = /obj/item/stack/sheet/mineral/gold
|
|
|
|
|
walltype = /turf/closed/wall/mineral/gold
|
|
|
|
|
smoothing_flags = SMOOTH_BLOB
|
|
|
|
|
smoothing_groups = list(SMOOTH_GROUP_WALLS, SMOOTH_GROUP_GOLD_WALLS)
|
|
|
|
|
canSmoothWith = list(SMOOTH_GROUP_GOLD_WALLS)
|
|
|
|
|
|
|
|
|
@@ -199,9 +206,11 @@
|
|
|
|
|
name = "silver wall"
|
|
|
|
|
desc = "A wall with silver plating. Shiny."
|
|
|
|
|
icon = 'icons/turf/walls/silver_wall.dmi'
|
|
|
|
|
icon_state = "silver"
|
|
|
|
|
icon_state = "silver_wall-0"
|
|
|
|
|
base_icon_state = "silver_wall"
|
|
|
|
|
mineral = /obj/item/stack/sheet/mineral/silver
|
|
|
|
|
walltype = /turf/closed/wall/mineral/silver
|
|
|
|
|
smoothing_flags = SMOOTH_BLOB
|
|
|
|
|
smoothing_groups = list(SMOOTH_GROUP_WALLS, SMOOTH_GROUP_SILVER_WALLS)
|
|
|
|
|
canSmoothWith = list(SMOOTH_GROUP_SILVER_WALLS)
|
|
|
|
|
|
|
|
|
@@ -209,9 +218,11 @@
|
|
|
|
|
name = "diamond wall"
|
|
|
|
|
desc = "A wall with diamond plating. You monster."
|
|
|
|
|
icon = 'icons/turf/walls/diamond_wall.dmi'
|
|
|
|
|
icon_state = "diamond"
|
|
|
|
|
icon_state = "diamond_wall-0"
|
|
|
|
|
base_icon_state = "diamond_wall"
|
|
|
|
|
mineral = /obj/item/stack/sheet/mineral/diamond
|
|
|
|
|
walltype = /turf/closed/wall/mineral/diamond
|
|
|
|
|
smoothing_flags = SMOOTH_BLOB
|
|
|
|
|
smoothing_groups = list(SMOOTH_GROUP_WALLS, SMOOTH_GROUP_DIAMOND_WALLS)
|
|
|
|
|
canSmoothWith = list(SMOOTH_GROUP_DIAMOND_WALLS)
|
|
|
|
|
max_integrity = 800
|
|
|
|
@@ -220,9 +231,11 @@
|
|
|
|
|
name = "plasma wall"
|
|
|
|
|
desc = "A wall with plasma plating. This is definitely a bad idea."
|
|
|
|
|
icon = 'icons/turf/walls/plasma_wall.dmi'
|
|
|
|
|
icon_state = "plasma"
|
|
|
|
|
icon_state = "plasma_wall-0"
|
|
|
|
|
base_icon_state = "plasma_wall"
|
|
|
|
|
mineral = /obj/item/stack/sheet/mineral/plasma
|
|
|
|
|
walltype = /turf/closed/wall/mineral/plasma
|
|
|
|
|
smoothing_flags = SMOOTH_BLOB
|
|
|
|
|
smoothing_groups = list(SMOOTH_GROUP_WALLS, SMOOTH_GROUP_PLASMA_WALLS)
|
|
|
|
|
canSmoothWith = list(SMOOTH_GROUP_PLASMA_WALLS)
|
|
|
|
|
|
|
|
|
@@ -249,9 +262,11 @@
|
|
|
|
|
name = "bananium wall"
|
|
|
|
|
desc = "A wall with bananium plating. Honk!"
|
|
|
|
|
icon = 'icons/turf/walls/bananium_wall.dmi'
|
|
|
|
|
icon_state = "bananium"
|
|
|
|
|
icon_state = "bananium_wall-0"
|
|
|
|
|
base_icon_state = "bananium_wall"
|
|
|
|
|
mineral = /obj/item/stack/sheet/mineral/bananium
|
|
|
|
|
walltype = /turf/closed/wall/mineral/bananium
|
|
|
|
|
smoothing_flags = SMOOTH_BLOB
|
|
|
|
|
smoothing_groups = list(SMOOTH_GROUP_WALLS, SMOOTH_GROUP_BANANIUM_WALLS)
|
|
|
|
|
canSmoothWith = list(SMOOTH_GROUP_BANANIUM_WALLS)
|
|
|
|
|
|
|
|
|
@@ -260,9 +275,11 @@
|
|
|
|
|
name = "sandstone wall"
|
|
|
|
|
desc = "A wall with sandstone plating. Rough."
|
|
|
|
|
icon = 'icons/turf/walls/sandstone_wall.dmi'
|
|
|
|
|
icon_state = "sandstone"
|
|
|
|
|
icon_state = "sandstone_wall-0"
|
|
|
|
|
base_icon_state = "sandstone_wall"
|
|
|
|
|
mineral = /obj/item/stack/sheet/mineral/sandstone
|
|
|
|
|
walltype = /turf/closed/wall/mineral/sandstone
|
|
|
|
|
smoothing_flags = SMOOTH_BLOB
|
|
|
|
|
smoothing_groups = list(SMOOTH_GROUP_WALLS, SMOOTH_GROUP_SANDSTONE_WALLS)
|
|
|
|
|
canSmoothWith = list(SMOOTH_GROUP_SANDSTONE_WALLS)
|
|
|
|
|
|
|
|
|
@@ -270,9 +287,11 @@
|
|
|
|
|
name = "wooden wall"
|
|
|
|
|
desc = "A wall with wooden plating. Stiff."
|
|
|
|
|
icon = 'icons/turf/walls/wood_wall.dmi'
|
|
|
|
|
icon_state = "wood"
|
|
|
|
|
icon_state = "wood_wall-0"
|
|
|
|
|
base_icon_state = "wood_wall"
|
|
|
|
|
mineral = /obj/item/stack/sheet/mineral/wood
|
|
|
|
|
walltype = /turf/closed/wall/mineral/wood
|
|
|
|
|
smoothing_flags = SMOOTH_BLOB
|
|
|
|
|
smoothing_groups = list(SMOOTH_GROUP_WALLS, SMOOTH_GROUP_WOOD_WALLS)
|
|
|
|
|
canSmoothWith = list(SMOOTH_GROUP_WOOD_WALLS)
|
|
|
|
|
|
|
|
|
@@ -280,41 +299,48 @@
|
|
|
|
|
name = "rough metal wall"
|
|
|
|
|
desc = "A wall with rough metal plating."
|
|
|
|
|
icon = 'icons/turf/walls/iron_wall.dmi'
|
|
|
|
|
icon_state = "iron"
|
|
|
|
|
icon_state = "iron_wall-0"
|
|
|
|
|
base_icon_state = "iron_wall"
|
|
|
|
|
mineral = /obj/item/stack/rods
|
|
|
|
|
mineral_amount = 5
|
|
|
|
|
walltype = /turf/closed/wall/mineral/iron
|
|
|
|
|
base_icon_state = "icerock_wall"
|
|
|
|
|
smoothing_flags = SMOOTH_BLOB
|
|
|
|
|
smoothing_groups = list(SMOOTH_GROUP_WALLS, SMOOTH_GROUP_IRON_WALLS)
|
|
|
|
|
canSmoothWith = list(SMOOTH_GROUP_IRON_WALLS)
|
|
|
|
|
|
|
|
|
|
/obj/structure/falsewall/abductor
|
|
|
|
|
name = "alien wall"
|
|
|
|
|
desc = "A wall with alien alloy plating."
|
|
|
|
|
icon = 'icons/turf/walls/abductor_wall.dmi'
|
|
|
|
|
icon_state = "abductor"
|
|
|
|
|
icon = 'icons/turf/walls/abductor_nodiag_wall.dmi'
|
|
|
|
|
icon_state = "abductor_nodiag_wall-0"
|
|
|
|
|
base_icon_state = "abductor_nodiag_wall"
|
|
|
|
|
mineral = /obj/item/stack/sheet/mineral/abductor
|
|
|
|
|
walltype = /turf/closed/wall/mineral/abductor
|
|
|
|
|
smoothing_flags = SMOOTH_BLOB
|
|
|
|
|
smoothing_groups = list(SMOOTH_GROUP_WALLS, SMOOTH_GROUP_ABDUCTOR_WALLS)
|
|
|
|
|
canSmoothWith = list(SMOOTH_GROUP_ABDUCTOR_WALLS)
|
|
|
|
|
|
|
|
|
|
/obj/structure/falsewall/titanium
|
|
|
|
|
name = "wall"
|
|
|
|
|
desc = "A light-weight titanium wall used in shuttles."
|
|
|
|
|
icon = 'icons/turf/walls/shuttle_wall.dmi'
|
|
|
|
|
icon_state = "shuttle"
|
|
|
|
|
icon = 'icons/turf/walls/shuttle_nodiag_wall.dmi'
|
|
|
|
|
icon_state = "shuttle_nodiag_wall-0"
|
|
|
|
|
base_icon_state = "shuttle_nodiag_wall"
|
|
|
|
|
mineral = /obj/item/stack/sheet/mineral/titanium
|
|
|
|
|
walltype = /turf/closed/wall/mineral/titanium
|
|
|
|
|
smoothing_flags = SMOOTH_CORNERS
|
|
|
|
|
smoothing_flags = SMOOTH_BLOB
|
|
|
|
|
smoothing_groups = list(SMOOTH_GROUP_WALLS, SMOOTH_GROUP_TITANIUM_WALLS)
|
|
|
|
|
canSmoothWith = list(SMOOTH_GROUP_TITANIUM_WALLS, SMOOTH_GROUP_AIRLOCK, SMOOTH_GROUP_SHUTTLE_PARTS)
|
|
|
|
|
|
|
|
|
|
/obj/structure/falsewall/plastitanium
|
|
|
|
|
name = "wall"
|
|
|
|
|
desc = "An evil wall of plasma and titanium."
|
|
|
|
|
icon = 'icons/turf/walls/plastitanium_wall.dmi'
|
|
|
|
|
icon_state = "shuttle"
|
|
|
|
|
icon = 'icons/turf/walls/plastitanium_nodiag_wall.dmi'
|
|
|
|
|
icon_state = "plastitanium_nodiag_wall-0"
|
|
|
|
|
base_icon_state = "plastitanium_nodiag_wall"
|
|
|
|
|
mineral = /obj/item/stack/sheet/mineral/plastitanium
|
|
|
|
|
walltype = /turf/closed/wall/mineral/plastitanium
|
|
|
|
|
smoothing_flags = SMOOTH_CORNERS
|
|
|
|
|
smoothing_flags = SMOOTH_BLOB | SMOOTH_DIAGONAL
|
|
|
|
|
smoothing_groups = list(SMOOTH_GROUP_WALLS, SMOOTH_GROUP_PLASTITANIUM_WALLS)
|
|
|
|
|
canSmoothWith = list(SMOOTH_GROUP_PLASTITANIUM_WALLS, SMOOTH_GROUP_AIRLOCK, SMOOTH_GROUP_SHUTTLE_PARTS)
|
|
|
|
|