diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm index 311e07d0c6c..b61d01d2a48 100644 --- a/code/game/objects/structures/girders.dm +++ b/code/game/objects/structures/girders.dm @@ -317,13 +317,20 @@ return /obj/structure/girder/cult + name = "column" icon= 'icons/obj/cult.dmi' icon_state= "cultgirder" health = 250 cover = 70 - girder_material = DEFAULT_WALL_MATERIAL + girder_material = "cult" applies_material_colour = 0 +/obj/structure/girder/cult/update_icon() + if(anchored) + icon_state = "cultgirder" + else + icon_state = "displaced" + /obj/structure/girder/cult/dismantle() new /obj/effect/decal/remains/human(get_turf(src)) qdel(src) diff --git a/code/game/turfs/simulated/wall_types.dm b/code/game/turfs/simulated/wall_types.dm index bef279fc773..9048bb5a497 100644 --- a/code/game/turfs/simulated/wall_types.dm +++ b/code/game/turfs/simulated/wall_types.dm @@ -23,7 +23,7 @@ /turf/simulated/wall/cult icon_state = "cult" /turf/simulated/wall/cult/New(var/newloc) - ..(newloc,"cult","cult2") + ..(newloc,"cult","cult2","cult") /turf/unsimulated/wall/cult name = "cult wall" desc = "Hideous images dance beneath the surface." diff --git a/code/modules/materials/materials.dm b/code/modules/materials/materials.dm index 5a71af1bab8..240cd53a7d7 100644 --- a/code/modules/materials/materials.dm +++ b/code/modules/materials/materials.dm @@ -863,7 +863,7 @@ var/list/name_to_material sheet_plural_name = "bricks" /material/cult/place_dismantled_girder(var/turf/target) - new /obj/structure/girder/cult(target) + new /obj/structure/girder/cult(target, "cult") /material/cult/place_dismantled_product(var/turf/target) new /obj/effect/decal/cleanable/blood(target) diff --git a/icons/obj/cult.dmi b/icons/obj/cult.dmi index 7d73fe97be3..54c588f5ad9 100644 Binary files a/icons/obj/cult.dmi and b/icons/obj/cult.dmi differ