Make energy swords use RgbLightController (#7344)

This commit is contained in:
Leon Friedrich
2022-04-16 17:11:48 +12:00
committed by GitHub
parent 1dcaa2d44b
commit a231429cb4
35 changed files with 240 additions and 583 deletions

View File

@@ -17,6 +17,8 @@
map: [ "light" ]
- type: HandheldLight
addPrefix: false
- type: ToggleableLightVisuals
spriteLayer: light
inhandVisuals:
left:
- state: inhand-left-light

View File

@@ -10,6 +10,14 @@
- DroneUsable
- type: HandheldLight
addPrefix: false
toggleAction:
name: action-name-toggle-light
description: action-description-toggle-light
icon: Objects/Tools/flashlight.rsi/flashlight.png
iconOn: Objects/Tools/flashlight.rsi/flashlight-on.png
event: !type:ToggleActionEvent
- type: ToggleableLightVisuals
spriteLayer: light
inhandVisuals:
left:
- state: inhand-left-light

View File

@@ -19,6 +19,7 @@
color: "#FFFFFF"
visible: false
shader: unshaded
map: [ "blade" ]
- type: MeleeWeapon
damage:
types:
@@ -35,8 +36,15 @@
energy: 2
color: white
- type: Appearance
visuals:
- type: EnergySwordVisualizer
- type: ToggleableLightVisuals
spriteLayer: blade
inhandVisuals:
left:
- state: inhand-left-blade
shader: unshaded
right:
- state: inhand-right-blade
shader: unshaded
- type: entity
name: pen
@@ -59,6 +67,7 @@
color: "#FFFFFF"
visible: false
shader: unshaded
map: [ "blade" ]
- type: MeleeWeapon
damage:
types:
@@ -75,8 +84,15 @@
energy: 1.5
color: white
- type: Appearance
visuals:
- type: EnergySwordVisualizer
- type: ToggleableLightVisuals
spriteLayer: blade
inhandVisuals:
left:
- state: inhand-left-blade
shader: unshaded
right:
- state: inhand-right-blade
shader: unshaded
- type: Tag
tags:
- Write