@@ -140,13 +140,13 @@
|
||||
sprite: Objects/Misc/Lights/lampint.rsi
|
||||
layers:
|
||||
- state: lamp-int
|
||||
map: [ "enum.FlashVisuals.BaseLayer" ]
|
||||
map: [ "enum.FlashVisualLayers.BaseLayer" ]
|
||||
- state: lamp-int-on
|
||||
shader: unshaded
|
||||
visible: false
|
||||
map: [ "light" ]
|
||||
- state: flashing
|
||||
map: [ "enum.FlashVisuals.LightLayer" ]
|
||||
map: [ "enum.FlashVisualLayers.LightLayer" ]
|
||||
visible: false
|
||||
- type: Item
|
||||
sprite: Objects/Misc/Lights/lampint.rsi
|
||||
@@ -159,6 +159,10 @@
|
||||
energy: 0.5
|
||||
color: "#FFFFEE"
|
||||
- type: Flash
|
||||
flashOnMelee: false
|
||||
flashOnUse: false
|
||||
- type: UseDelay
|
||||
delay: 1
|
||||
- type: LimitedCharges
|
||||
maxCharges: 3
|
||||
- type: AutoRecharge
|
||||
@@ -176,10 +180,10 @@
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.FlashVisuals.Burnt:
|
||||
enum.FlashVisuals.BaseLayer:
|
||||
enum.FlashVisualLayers.BaseLayer:
|
||||
True: {state: burnt}
|
||||
enum.FlashVisuals.Flashing:
|
||||
enum.FlashVisuals.LightLayer:
|
||||
enum.FlashVisualLayers.LightLayer:
|
||||
True: {visible: true}
|
||||
False: {visible: false}
|
||||
|
||||
|
||||
@@ -10,31 +10,33 @@
|
||||
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: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: Sprite
|
||||
sprite: Objects/Tools/lantern.rsi
|
||||
layers:
|
||||
- state: lantern
|
||||
- state: lantern-on
|
||||
shader: unshaded
|
||||
visible: false
|
||||
map: [ "light" ]
|
||||
- state: lantern
|
||||
- state: lantern-on
|
||||
shader: unshaded
|
||||
visible: false
|
||||
map: [ "light" ]
|
||||
- type: Item
|
||||
sprite: Objects/Tools/lantern.rsi
|
||||
heldPrefix: off
|
||||
- type: UseDelay
|
||||
delay: 1
|
||||
- type: PointLight
|
||||
enabled: false
|
||||
radius: 3
|
||||
@@ -62,7 +64,7 @@
|
||||
equippedPrefix: off
|
||||
quickEquip: false
|
||||
slots:
|
||||
- Belt
|
||||
- Belt
|
||||
- type: Tag
|
||||
tags:
|
||||
- Flashlight
|
||||
@@ -76,18 +78,20 @@
|
||||
sprite: Objects/Tools/lantern.rsi
|
||||
layers:
|
||||
- state: lantern
|
||||
map: [ "enum.FlashVisuals.BaseLayer" ]
|
||||
map: [ "enum.FlashVisualLayers.BaseLayer" ]
|
||||
- state: lantern-on
|
||||
shader: unshaded
|
||||
visible: false
|
||||
map: [ "light" ]
|
||||
- state: flashing
|
||||
map: [ "enum.FlashVisuals.LightLayer" ]
|
||||
map: [ "enum.FlashVisualLayers.LightLayer" ]
|
||||
visible: false
|
||||
- type: PointLight
|
||||
radius: 5
|
||||
energy: 10
|
||||
- type: Flash
|
||||
flashOnMelee: false
|
||||
flashOnUse: false
|
||||
- type: LimitedCharges
|
||||
maxCharges: 15
|
||||
- type: MeleeWeapon
|
||||
@@ -98,9 +102,9 @@
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.FlashVisuals.Burnt:
|
||||
enum.FlashVisuals.BaseLayer:
|
||||
enum.FlashVisualLayers.BaseLayer:
|
||||
True: {state: burnt}
|
||||
enum.FlashVisuals.Flashing:
|
||||
enum.FlashVisuals.LightLayer:
|
||||
enum.FlashVisualLayers.LightLayer:
|
||||
True: {visible: true}
|
||||
False: {visible: false}
|
||||
|
||||
@@ -139,9 +139,9 @@
|
||||
sprite: Objects/Weapons/Melee/flash.rsi
|
||||
layers:
|
||||
- state: flash
|
||||
map: [ "enum.FlashVisuals.BaseLayer" ]
|
||||
map: [ "enum.FlashVisualLayers.BaseLayer" ]
|
||||
- state: flashing
|
||||
map: [ "enum.FlashVisuals.LightLayer" ]
|
||||
map: [ "enum.FlashVisualLayers.LightLayer" ]
|
||||
visible: false
|
||||
shader: unshaded
|
||||
- type: Flash
|
||||
@@ -157,16 +157,18 @@
|
||||
size: Small
|
||||
sprite: Objects/Weapons/Melee/flash.rsi
|
||||
- type: UseDelay
|
||||
delay: 4 # has to be the same as the FlashingTime datafield in FlashComponent
|
||||
- type: UseDelayOnMeleeHit
|
||||
- type: StaticPrice
|
||||
price: 40
|
||||
- type: Appearance
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.FlashVisuals.Burnt:
|
||||
enum.FlashVisuals.BaseLayer:
|
||||
enum.FlashVisualLayers.BaseLayer:
|
||||
True: {state: burnt}
|
||||
enum.FlashVisuals.Flashing:
|
||||
enum.FlashVisuals.LightLayer:
|
||||
enum.FlashVisualLayers.LightLayer:
|
||||
True: {visible: true}
|
||||
False: {visible: false}
|
||||
- type: GuideHelp
|
||||
|
||||
Reference in New Issue
Block a user