components:
- type: Sprite
sprite: Clothing/Neck/Misc/headphones.rsi
+ layers:
+ - state: icon
+ map: [ "enum.ToggleVisuals.Layer" ]
- type: Clothing
+ equippedPrefix: off
sprite: Clothing/Neck/Misc/headphones.rsi
+ - type: ToggleableLightVisuals
+ spriteLayer: enum.ToggleVisuals.Layer
+ clothingVisuals:
+ neck:
+ - state: on-equipped-NECK
+ - type: Appearance
+ - type: GenericVisualizer
+ visuals:
+ enum.ToggleVisuals.Toggled:
+ enum.ToggleVisuals.Layer:
+ True: {state: icon-on}
+ False: {state: icon}
+ - type: ItemToggle
+ predictable: false
+ soundActivate:
+ path: /Audio/Items/flashlight_on.ogg
+ soundDeactivate:
+ path: /Audio/Items/flashlight_off.ogg
- type: entity
parent: ClothingNeckBase