diff --git a/code/game/gamemodes/vampire/vampire_powers.dm b/code/game/gamemodes/vampire/vampire_powers.dm index 36a24113dc9..61ca91b064c 100644 --- a/code/game/gamemodes/vampire/vampire_powers.dm +++ b/code/game/gamemodes/vampire/vampire_powers.dm @@ -219,8 +219,10 @@ /obj/effect/proc_holder/spell/vampire/mob_aoe/glare/cast(list/targets, mob/user = usr) user.visible_message("[user]'s eyes emit a blinding flash!") if(istype(user:glasses, /obj/item/clothing/glasses/sunglasses/blindfold)) - to_chat(user, "You're blindfolded!") - return + var/obj/item/clothing/glasses/sunglasses/blindfold/B = user:glasses + if(B.tint) + to_chat(user, "You're blindfolded!") + return for(var/mob/living/target in targets) if(!affects(target)) continue diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index bc0211e5871..92e2c4115fe 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -241,6 +241,7 @@ GLOBAL_LIST_INIT(cloth_recipes, list ( \ new/datum/stack_recipe("white beanie", /obj/item/clothing/head/beanie, 2), \ null, \ new/datum/stack_recipe("blindfold", /obj/item/clothing/glasses/sunglasses/blindfold, 3), \ + new/datum/stack_recipe("tattered blindfold", /obj/item/clothing/glasses/sunglasses/blindfold/fake, 2), \ )) /obj/item/stack/sheet/cloth diff --git a/code/modules/clothing/glasses/glasses.dm b/code/modules/clothing/glasses/glasses.dm index 2f3fcca395f..4313333739b 100644 --- a/code/modules/clothing/glasses/glasses.dm +++ b/code/modules/clothing/glasses/glasses.dm @@ -395,6 +395,15 @@ tint = 3 //to make them blind prescription_upgradable = 0 +/obj/item/clothing/glasses/sunglasses/blindfold/fake + name = "tattered blindfold" + desc = "A see-through blindfold perfect for cheating at games like pin the stunbaton on the clown." + icon_state = "blindfold" + item_state = "blindfold" + prescription_upgradable = FALSE + flash_protect = 0 + tint = 0 + /obj/item/clothing/glasses/sunglasses/prescription prescription = 1