[MIRROR] Makes FBP not go blind from welders (#10707)

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2025-04-21 15:53:19 -07:00
committed by GitHub
parent 8f76dabfc3
commit ff63262b79
3 changed files with 6 additions and 7 deletions

View File

@@ -5,15 +5,13 @@
organ_tag = O_EYES
parent_organ = BP_HEAD
var/list/eye_colour = list(0,0,0)
var/innate_flash_protection = FLASH_PROTECTION_NONE
/obj/item/organ/internal/eyes/robotize()
..()
name = "optical sensor"
innate_flash_protection = FLASH_PROTECTION_MAJOR // CHOMPedit: So synths can repair brute damage on themselves without needing eye protection, like many other servers. QOL.
verbs |= /obj/item/organ/internal/eyes/proc/change_eye_color
organ_verbs = list(/obj/item/organ/internal/eyes/proc/change_eye_color) //CHOMPAdd
handle_organ_mod_special() //CHOMPAdd
organ_verbs = list(/obj/item/organ/internal/eyes/proc/change_eye_color)
handle_organ_mod_special()
/obj/item/organ/internal/eyes/robot
name = "optical sensor"
@@ -103,13 +101,12 @@
owner.eye_blurry += 10
/obj/item/organ/internal/eyes/proc/get_total_protection(var/flash_protection = FLASH_PROTECTION_NONE)
return (flash_protection + innate_flash_protection)
return (flash_protection)
/obj/item/organ/internal/eyes/proc/additional_flash_effects(var/intensity)
return -1
/obj/item/organ/internal/eyes/emp_act(severity)
// ..() //Returns if the organ isn't robotic // VOREStation Edit - Don't take damage
if(robotic >= ORGAN_ASSISTED)
return
owner.eye_blurry += (4/severity)