diff --git a/code/modules/ruins/lavaland_ruin_code.dm b/code/modules/ruins/lavaland_ruin_code.dm index 4c94d4d89c69..02da49c6b9c3 100644 --- a/code/modules/ruins/lavaland_ruin_code.dm +++ b/code/modules/ruins/lavaland_ruin_code.dm @@ -86,6 +86,12 @@ var/obj/item/stack/O = I var/species = golem_shell_species_types[O.merge_type] if(species) + if(istype(O, /obj/item/stack/sheet/runed_metal) && !iscultist(user)) + to_chat(user, "Only one with forbidden knowledge could hope to work this metal...") + return + if(istype(O, /obj/item/stack/tile/brass) && !is_servant_of_ratvar(user)) + to_chat(user, "[src] seems far too fragile and rigid to build with.") + return if(O.use(10)) to_chat(user, "You finish up the golem shell with ten sheets of [O].") new shell_type(get_turf(src), species, user)