|
@@ -4,75 +4,75 @@
|
|
|
id: FlashlightLantern
|
|
id: FlashlightLantern
|
|
|
description: It lights the way to freedom.
|
|
description: It lights the way to freedom.
|
|
|
components:
|
|
components:
|
|
|
- - type: Tag
|
|
|
|
|
- tags:
|
|
|
|
|
- - Flashlight
|
|
|
|
|
- - type: HandheldLight
|
|
|
|
|
- addPrefix: false
|
|
|
|
|
- blinkingBehaviourId: blinking
|
|
|
|
|
- radiatingBehaviourId: radiating
|
|
|
|
|
- - type: LightBehaviour
|
|
|
|
|
- behaviours:
|
|
|
|
|
- - !type:FadeBehaviour
|
|
|
|
|
- id: radiating
|
|
|
|
|
- maxDuration: 2.0
|
|
|
|
|
- startValue: 3.0
|
|
|
|
|
- endValue: 2.0
|
|
|
|
|
- isLooped: true
|
|
|
|
|
- reverseWhenFinished: true
|
|
|
|
|
- - !type:PulseBehaviour
|
|
|
|
|
- id: blinking
|
|
|
|
|
- interpolate: Nearest
|
|
|
|
|
- maxDuration: 1.0
|
|
|
|
|
- minValue: 0.1
|
|
|
|
|
- maxValue: 2.0
|
|
|
|
|
- isLooped: true
|
|
|
|
|
- - type: ToggleableLightVisuals
|
|
|
|
|
- spriteLayer: light
|
|
|
|
|
- inhandVisuals:
|
|
|
|
|
- left:
|
|
|
|
|
- - state: inhand-left-light
|
|
|
|
|
- shader: unshaded
|
|
|
|
|
- right:
|
|
|
|
|
- - state: inhand-right-light
|
|
|
|
|
- shader: unshaded
|
|
|
|
|
- - type: PowerCellSlot
|
|
|
|
|
- cellSlotId: cell_slot
|
|
|
|
|
- - type: ContainerContainer
|
|
|
|
|
- containers:
|
|
|
|
|
- cell_slot: !type:ContainerSlot
|
|
|
|
|
- - type: ItemSlots
|
|
|
|
|
- slots:
|
|
|
|
|
- cell_slot:
|
|
|
|
|
- name: power-cell-slot-component-slot-name-default
|
|
|
|
|
- startingItem: PowerCellMedium
|
|
|
|
|
- - type: Sprite
|
|
|
|
|
- sprite: Objects/Tools/flashlight.rsi
|
|
|
|
|
- layers:
|
|
|
|
|
- - state: flashlight
|
|
|
|
|
- - state: flashlight-overlay
|
|
|
|
|
- shader: unshaded
|
|
|
|
|
- visible: false
|
|
|
|
|
- map: [ "light" ]
|
|
|
|
|
- - type: Item
|
|
|
|
|
- sprite: Objects/Tools/flashlight.rsi
|
|
|
|
|
- storedRotation: -90
|
|
|
|
|
- - type: PointLight
|
|
|
|
|
- enabled: false
|
|
|
|
|
- mask: /Textures/Effects/LightMasks/cone.png
|
|
|
|
|
- autoRot: true
|
|
|
|
|
- radius: 6
|
|
|
|
|
- netsync: false
|
|
|
|
|
- - type: Appearance
|
|
|
|
|
- - type: StaticPrice
|
|
|
|
|
- price: 40
|
|
|
|
|
- - type: StealTarget
|
|
|
|
|
- stealGroup: LAMP
|
|
|
|
|
- - type: Clothing
|
|
|
|
|
- sprite: Objects/Tools/flashlight.rsi
|
|
|
|
|
- quickEquip: false
|
|
|
|
|
- slots:
|
|
|
|
|
- - Belt
|
|
|
|
|
|
|
+ - type: Tag
|
|
|
|
|
+ tags:
|
|
|
|
|
+ - Flashlight
|
|
|
|
|
+ - type: HandheldLight
|
|
|
|
|
+ addPrefix: false
|
|
|
|
|
+ blinkingBehaviourId: blinking
|
|
|
|
|
+ radiatingBehaviourId: radiating
|
|
|
|
|
+ - type: LightBehaviour
|
|
|
|
|
+ behaviours:
|
|
|
|
|
+ - !type:FadeBehaviour
|
|
|
|
|
+ id: radiating
|
|
|
|
|
+ maxDuration: 2.0
|
|
|
|
|
+ startValue: 3.0
|
|
|
|
|
+ endValue: 2.0
|
|
|
|
|
+ isLooped: true
|
|
|
|
|
+ reverseWhenFinished: true
|
|
|
|
|
+ - !type:PulseBehaviour
|
|
|
|
|
+ id: blinking
|
|
|
|
|
+ interpolate: Nearest
|
|
|
|
|
+ maxDuration: 1.0
|
|
|
|
|
+ minValue: 0.1
|
|
|
|
|
+ maxValue: 2.0
|
|
|
|
|
+ isLooped: true
|
|
|
|
|
+ - type: ToggleableLightVisuals
|
|
|
|
|
+ spriteLayer: light
|
|
|
|
|
+ inhandVisuals:
|
|
|
|
|
+ left:
|
|
|
|
|
+ - state: inhand-left-light
|
|
|
|
|
+ shader: unshaded
|
|
|
|
|
+ right:
|
|
|
|
|
+ - state: inhand-right-light
|
|
|
|
|
+ shader: unshaded
|
|
|
|
|
+ - type: PowerCellSlot
|
|
|
|
|
+ cellSlotId: cell_slot
|
|
|
|
|
+ - type: ContainerContainer
|
|
|
|
|
+ containers:
|
|
|
|
|
+ cell_slot: !type:ContainerSlot
|
|
|
|
|
+ - type: ItemSlots
|
|
|
|
|
+ slots:
|
|
|
|
|
+ cell_slot:
|
|
|
|
|
+ name: power-cell-slot-component-slot-name-default
|
|
|
|
|
+ startingItem: PowerCellMedium
|
|
|
|
|
+ - type: Sprite
|
|
|
|
|
+ sprite: Civ14/Objects/Flashlights/flashlight.rsi
|
|
|
|
|
+ layers:
|
|
|
|
|
+ - state: flashlight
|
|
|
|
|
+ - state: flashlight-overlay
|
|
|
|
|
+ shader: unshaded
|
|
|
|
|
+ visible: false
|
|
|
|
|
+ map: ["light"]
|
|
|
|
|
+ - type: Item
|
|
|
|
|
+ sprite: Civ14/Objects/Flashlights/flashlight.rsi
|
|
|
|
|
+ storedRotation: -90
|
|
|
|
|
+ - type: PointLight
|
|
|
|
|
+ enabled: false
|
|
|
|
|
+ mask: /Textures/Effects/LightMasks/cone.png
|
|
|
|
|
+ autoRot: true
|
|
|
|
|
+ radius: 6
|
|
|
|
|
+ netsync: false
|
|
|
|
|
+ - type: Appearance
|
|
|
|
|
+ - type: StaticPrice
|
|
|
|
|
+ price: 40
|
|
|
|
|
+ - type: StealTarget
|
|
|
|
|
+ stealGroup: LAMP
|
|
|
|
|
+ - type: Clothing
|
|
|
|
|
+ sprite: Objects/Tools/flashlight.rsi
|
|
|
|
|
+ quickEquip: false
|
|
|
|
|
+ slots:
|
|
|
|
|
+ - Belt
|
|
|
|
|
|
|
|
- type: entity
|
|
- type: entity
|
|
|
name: seclite
|
|
name: seclite
|
|
@@ -80,57 +80,57 @@
|
|
|
id: FlashlightSeclite
|
|
id: FlashlightSeclite
|
|
|
description: A robust flashlight used by security.
|
|
description: A robust flashlight used by security.
|
|
|
components:
|
|
components:
|
|
|
- - type: Tag
|
|
|
|
|
- tags:
|
|
|
|
|
- - SecBeltEquip
|
|
|
|
|
- - type: ItemSlots
|
|
|
|
|
- slots:
|
|
|
|
|
- cell_slot:
|
|
|
|
|
- name: power-cell-slot-component-slot-name-default
|
|
|
|
|
- startingItem: PowerCellMedium
|
|
|
|
|
- - type: HandheldLight
|
|
|
|
|
- addPrefix: false
|
|
|
|
|
- wattage: 0.5
|
|
|
|
|
- - type: ToggleableLightVisuals
|
|
|
|
|
- inhandVisuals:
|
|
|
|
|
- left:
|
|
|
|
|
- - state: inhand-left-light
|
|
|
|
|
- shader: unshaded
|
|
|
|
|
- right:
|
|
|
|
|
- - state: inhand-right-light
|
|
|
|
|
- shader: unshaded
|
|
|
|
|
- - type: Sprite
|
|
|
|
|
- sprite: Objects/Tools/seclite.rsi
|
|
|
|
|
- layers:
|
|
|
|
|
- - state: seclite
|
|
|
|
|
- - state: seclite-overlay
|
|
|
|
|
- shader: unshaded
|
|
|
|
|
- visible: false
|
|
|
|
|
- map: [ "light" ]
|
|
|
|
|
- - type: MeleeWeapon
|
|
|
|
|
- wideAnimationRotation: 90
|
|
|
|
|
- damage:
|
|
|
|
|
- types:
|
|
|
|
|
- Blunt: 10
|
|
|
|
|
- soundHit:
|
|
|
|
|
- collection: MetalThud
|
|
|
|
|
- - type: Item
|
|
|
|
|
- sprite: Objects/Tools/seclite.rsi
|
|
|
|
|
- - type: PointLight
|
|
|
|
|
- enabled: false
|
|
|
|
|
- radius: 8
|
|
|
|
|
- - type: Clothing
|
|
|
|
|
- sprite: Objects/Tools/seclite.rsi
|
|
|
|
|
- quickEquip: false
|
|
|
|
|
- slots:
|
|
|
|
|
- - Belt
|
|
|
|
|
|
|
+ - type: Tag
|
|
|
|
|
+ tags:
|
|
|
|
|
+ - SecBeltEquip
|
|
|
|
|
+ - type: ItemSlots
|
|
|
|
|
+ slots:
|
|
|
|
|
+ cell_slot:
|
|
|
|
|
+ name: power-cell-slot-component-slot-name-default
|
|
|
|
|
+ startingItem: PowerCellMedium
|
|
|
|
|
+ - type: HandheldLight
|
|
|
|
|
+ addPrefix: false
|
|
|
|
|
+ wattage: 0.5
|
|
|
|
|
+ - type: ToggleableLightVisuals
|
|
|
|
|
+ inhandVisuals:
|
|
|
|
|
+ left:
|
|
|
|
|
+ - state: inhand-left-light
|
|
|
|
|
+ shader: unshaded
|
|
|
|
|
+ right:
|
|
|
|
|
+ - state: inhand-right-light
|
|
|
|
|
+ shader: unshaded
|
|
|
|
|
+ - type: Sprite
|
|
|
|
|
+ sprite: Objects/Tools/seclite.rsi
|
|
|
|
|
+ layers:
|
|
|
|
|
+ - state: seclite
|
|
|
|
|
+ - state: seclite-overlay
|
|
|
|
|
+ shader: unshaded
|
|
|
|
|
+ visible: false
|
|
|
|
|
+ map: ["light"]
|
|
|
|
|
+ - type: MeleeWeapon
|
|
|
|
|
+ wideAnimationRotation: 90
|
|
|
|
|
+ damage:
|
|
|
|
|
+ types:
|
|
|
|
|
+ Blunt: 10
|
|
|
|
|
+ soundHit:
|
|
|
|
|
+ collection: MetalThud
|
|
|
|
|
+ - type: Item
|
|
|
|
|
+ sprite: Objects/Tools/seclite.rsi
|
|
|
|
|
+ - type: PointLight
|
|
|
|
|
+ enabled: false
|
|
|
|
|
+ radius: 8
|
|
|
|
|
+ - type: Clothing
|
|
|
|
|
+ sprite: Objects/Tools/seclite.rsi
|
|
|
|
|
+ quickEquip: false
|
|
|
|
|
+ slots:
|
|
|
|
|
+ - Belt
|
|
|
|
|
|
|
|
- type: entity
|
|
- type: entity
|
|
|
parent: FlashlightLantern
|
|
parent: FlashlightLantern
|
|
|
id: EmptyFlashlightLantern
|
|
id: EmptyFlashlightLantern
|
|
|
suffix: Empty
|
|
suffix: Empty
|
|
|
components:
|
|
components:
|
|
|
- - type: ItemSlots
|
|
|
|
|
- slots:
|
|
|
|
|
- cell_slot:
|
|
|
|
|
- name: power-cell-slot-component-slot-name-default
|
|
|
|
|
|
|
+ - type: ItemSlots
|
|
|
|
|
+ slots:
|
|
|
|
|
+ cell_slot:
|
|
|
|
|
+ name: power-cell-slot-component-slot-name-default
|