diff --git a/Resources/Locale/en-US/traits/misc.ftl b/Resources/Locale/en-US/traits/misc.ftl index 9a17c3afc44..13eae985129 100644 --- a/Resources/Locale/en-US/traits/misc.ftl +++ b/Resources/Locale/en-US/traits/misc.ftl @@ -1,3 +1,5 @@ examine-cybereyes-message = {CAPITALIZE(POSS-ADJ($entity))} eyes shine with a faint inner light. examine-dermal-armor-message = {CAPITALIZE(POSS-ADJ($entity))} skin seems to be made of a sturdy, yet flexible plastic. examine-bionic-arm-message = {CAPITALIZE(POSS-ADJ($entity))} limbs emit an ever present faint chirp of servomotors. +examine-thermal-vision-message = {CAPITALIZE(POSS-ADJ($entity))} eyes periodically pulse with a menacing red glare. + diff --git a/Resources/Locale/en-US/traits/traits.ftl b/Resources/Locale/en-US/traits/traits.ftl index 37de6238d7e..92fa6f74a22 100644 --- a/Resources/Locale/en-US/traits/traits.ftl +++ b/Resources/Locale/en-US/traits/traits.ftl @@ -500,3 +500,12 @@ trait-name-BrittleBoneDisease = Osteogenesis Imperfecta trait-description-BrittleBoneDisease = Also known as "brittle bone disease", people with this genetic disorder have bones that are easily broken, often simply by moving. This trait reduces your threshold for critical injury by 50 points. + +trait-name-LightAmplification = CyberEyes Module: Light Amplification +trait-description-LightAmplification = + Your CyberEyes have been enhanced with a light amplifier module, enabling the user to toggle between standard sight and "Night Vision" mode. + +trait-name-ThermographicVision = CyberEyes Module: Thermographic Scanner +trait-description-ThermographicVision = + Your CyberEyes have been enhanced with a Thermographic Scanner. When enabled, it captures a snapshot of the user's surroundings, while highlighting all + biological life forms. It can even detect individuals through the walls of a station. diff --git a/Resources/Prototypes/Traits/physical.yml b/Resources/Prototypes/Traits/physical.yml index 3f3d460f999..81ae6715d77 100644 --- a/Resources/Prototypes/Traits/physical.yml +++ b/Resources/Prototypes/Traits/physical.yml @@ -765,3 +765,44 @@ components: - type: CritModifier critThresholdModifier: -50 + +- type: trait + id: LightAmplification + category: Physical + points: -4 + requirements: + - !type:CharacterJobRequirement + inverted: true + jobs: + - Prisoner # Bionics should be "Confiscated" from long term prisoners. + - !type:CharacterTraitRequirement + traits: + - CyberEyes + functions: + - !type:TraitAddComponent + components: + - type: NightVision + +- type: trait + id: ThermographicVision + category: Physical + points: -8 + requirements: + - !type:CharacterJobRequirement + inverted: true + jobs: + - Prisoner # Bionics should be "Confiscated" from long term prisoners. + - !type:CharacterTraitRequirement + traits: + - CyberEyes + functions: + - !type:TraitAddComponent + components: + - type: ThermalVision + pulseTime: 2 + toggleAction: PulseThermalVision + - !type:TraitPushDescription + descriptionExtensions: + - description: examine-thermal-vision-message + fontSize: 12 + requireDetailRange: true