From e1d057ab0eed87a8a812813fa44f0c39604b9e3d Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Tue, 12 Apr 2016 03:21:39 -0400 Subject: [PATCH] Fixes Blind Player Preference Doing Nothing --- code/modules/client/preferences.dm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 4f28c69cf96..ccd7eda05e5 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -1727,15 +1727,23 @@ var/global/list/special_role_times = list( //minimum age (in days) for accounts character.mutations += FAT character.mutations += OBESITY character.overeatduration = 600 + if(disabilities & DISABILITY_FLAG_NEARSIGHTED) character.dna.SetSEState(GLASSESBLOCK,1,1) character.disabilities|=NEARSIGHTED + if(disabilities & DISABILITY_FLAG_EPILEPTIC) character.dna.SetSEState(EPILEPSYBLOCK,1,1) character.disabilities|=EPILEPSY + if(disabilities & DISABILITY_FLAG_DEAF) character.dna.SetSEState(DEAFBLOCK,1,1) character.sdisabilities|=DEAF + + if(disabilities & DISABILITY_FLAG_BLIND) + character.dna.SetSEState(BLINDBLOCK,1,1) + character.sdisabilities|=BLIND + if(disabilities & DISABILITY_FLAG_MUTE) character.dna.SetSEState(MUTEBLOCK,1,1) character.sdisabilities |= MUTE