Emissive engineering & chief engineer's hardsuit helmets (#39153)

* test one, the light is not showing for some reason

* ToggleableVisuals, not ToggleableLightVisuals

* FIX THIS AGAIN I AM STUPID

* WHY DID THESE PERSIST =(
This commit is contained in:
Ivan
2025-07-24 05:04:29 +02:00
committed by GitHub
parent 291f919e8e
commit 70ad8efac3
31 changed files with 118 additions and 14 deletions

View File

@@ -74,8 +74,42 @@
components:
- type: Sprite
sprite: Clothing/Head/Hardsuits/engineering.rsi
layers:
- state: icon
- state: icon-unshaded
shader: unshaded
- state: light-overlay
visible: false
shader: unshaded
map: [ "light" ]
- type: HandheldLight
addPrefix: false
- type: ToggleableVisuals
spriteLayer: light
clothingVisuals:
head:
- state: equipped-head-light
shader: unshaded
head-vox:
- state: equipped-head-light-vox
shader: unshaded
head-dog:
- state: equipped-head-light-dog
shader: unshaded
- type: Clothing
sprite: Clothing/Head/Hardsuits/engineering.rsi
clothingVisuals:
head:
- state: equipped-head
- state: equipped-head-unshaded
shader: unshaded
head-vox:
- state: equipped-head-vox
- state: equipped-head-unshaded-vox
shader: unshaded
head-dog:
- state: equipped-head-dog
- state: equipped-head-unshaded-dog
shader: unshaded
- type: PointLight
color: "#ffdbad"
- type: PressureProtection
@@ -343,8 +377,42 @@
components:
- type: Sprite
sprite: Clothing/Head/Hardsuits/engineering-white.rsi
layers:
- state: icon
- state: icon-unshaded
shader: unshaded
- state: light-overlay
visible: false
shader: unshaded
map: [ "light" ]
- type: HandheldLight
addPrefix: false
- type: ToggleableVisuals
spriteLayer: light
clothingVisuals:
head:
- state: equipped-head-light
shader: unshaded
head-vox:
- state: equipped-head-light-vox
shader: unshaded
head-dog:
- state: equipped-head-light-dog
shader: unshaded
- type: Clothing
sprite: Clothing/Head/Hardsuits/engineering-white.rsi
clothingVisuals:
head:
- state: equipped-head
- state: equipped-head-unshaded
shader: unshaded
head-vox:
- state: equipped-head-vox
- state: equipped-head-unshaded-vox
shader: unshaded
head-dog:
- state: equipped-head-dog
- state: equipped-head-unshaded-dog
shader: unshaded
- type: PointLight
color: "#daffad"
- type: PressureProtection

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 356 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -10,31 +10,49 @@
{
"name": "icon"
},
{
"name": "icon-unshaded"
},
{
"name": "icon-flash"
},
{
"name": "off-equipped-HELMET",
"name": "light-overlay"
},
{
"name": "equipped-head",
"directions": 4
},
{
"name": "on-equipped-HELMET",
"name": "equipped-head-light",
"directions": 4
},
{
"name": "off-equipped-HELMET-vox",
"name": "equipped-head-unshaded",
"directions": 4
},
{
"name": "on-equipped-HELMET-vox",
"name": "equipped-head-vox",
"directions": 4
},
{
"name": "off-equipped-HELMET-dog",
"name": "equipped-head-light-vox",
"directions": 4
},
{
"name": "on-equipped-HELMET-dog",
"name": "equipped-head-unshaded-vox",
"directions": 4
},
{
"name": "equipped-head-dog",
"directions": 4
},
{
"name": "equipped-head-light-dog",
"directions": 4
},
{
"name": "equipped-head-unshaded-dog",
"directions": 4
}
]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 412 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 246 B

After

Width:  |  Height:  |  Size: 274 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -10,31 +10,49 @@
{
"name": "icon"
},
{
"name": "icon-unshaded"
},
{
"name": "icon-flash"
},
{
"name": "off-equipped-HELMET",
"name": "light-overlay"
},
{
"name": "equipped-head",
"directions": 4
},
{
"name": "off-equipped-HELMET-vox",
"name": "equipped-head-light",
"directions": 4
},
{
"name": "off-equipped-HELMET-dog",
"name": "equipped-head-unshaded",
"directions": 4
},
{
"name": "on-equipped-HELMET",
"name": "equipped-head-vox",
"directions": 4
},
{
"name": "on-equipped-HELMET-vox",
"name": "equipped-head-light-vox",
"directions": 4
},
{
"name": "on-equipped-HELMET-dog",
"name": "equipped-head-unshaded-vox",
"directions": 4
},
{
"name": "equipped-head-dog",
"directions": 4
},
{
"name": "equipped-head-light-dog",
"directions": 4
},
{
"name": "equipped-head-unshaded-dog",
"directions": 4
}
]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB