флаффы Skrimex'a (#437)

* feat: флафф-предметы Skrimex'a

* fix: oopsies
This commit is contained in:
Remuchi
2023-09-25 00:38:04 +07:00
committed by Aviu00
parent 855f5eada2
commit f50f522cb3
10 changed files with 161 additions and 9 deletions

View File

@@ -231,7 +231,7 @@
- type: PointLight
radius: 2
energy: 2
color: '#ff6bff'
color: "#ff6bff"
- type: entity
name: дубинка контрактника
@@ -358,7 +358,6 @@
clothingPrototype: ClothingHeadHelmetHardsuitHskveezAtmos
- type: GiftIgnore
#Hskveez Atmospherics Hardsuit
- type: entity
parent: ClothingHeadHardsuitWithLightBase
@@ -456,7 +455,6 @@
contents:
- id: SmokingPipeFilledTobacco
#6elblu
- type: entity
parent: ClothingNeckBase
@@ -467,7 +465,6 @@
- type: Sprite
sprite: White/Fluff/6elblu/white-cloak.rsi
#Serafim547
- type: entity
parent: ClothingEyesBase
@@ -506,3 +503,82 @@
- type: Sprite
sprite: White/Fluff/Serafim547/vulp_coin.rsi
state: coin_2
# Skrimex
- type: entity
parent: ClothingNeckBase
id: ClothingNeckSkrimexCap
name: Сердце-переливающий плащ
description: "Плащ, в котором сердце переливается в центре, можно описать как впечатляющий и загадочный предмет одежды. Он выполнен из темной и непрозрачной ткани, создающей мистическую ауру вокруг носителя. Внутри плаща можно заметить нашивку с инициалами: Возгалова К. Д."
components:
- type: Sprite
sprite: White/Fluff/skrimex/heart-cap.rsi
- type: Clothing
sprite: White/Fluff/skrimex/heart-cap.rsi
- type: entity
parent: FlippoLighter
id: ZippoLighterSkrimex
name: Золотой Zippo
description: "Золотое покрытие придает этой зажигалке особую элегантность и роскошность. Она может быть выполнена из разных оттенков золота - бледного, яркого или розового. Корпус зажигалки может быть гладким или украшенным гравировкой, что добавляет ей аристократический шик. А на заднем обороте заметна гравировка с инициалами: Возгалова К. Д."
components:
- type: Sprite
sprite: White/Fluff/skrimex/zippo-lighter.rsi
scale: 0.7, 0.7
layers:
- state: base
map: ["enum.WelderLayers.Base"]
- state: light
map: ["enum.WelderLayers.Flame"]
shader: unshaded
visible: false
- type: Item
size: Tiny
sprite: White/Fluff/skrimex/zippo-ывфter.rsi
heldPrefix: off
- type: UseDelay
- type: ItemStatus
- type: RefillableSolution
solution: Welder
- type: SolutionContainerManager
solutions:
Welder:
reagents:
- ReagentId: WeldingFuel
Quantity: 1
maxVol: 1
- type: MeleeWeapon
damage:
types:
Blunt: 0 #this feels hacky, but is needed for burn damage while active (i think)
- type: IgnitionSource
ignited: false
- type: ItemToggle
predictable: false
soundActivate:
collection: lighterOnSounds
soundDeactivate:
collection: lighterOffSounds
- type: ItemToggleMeleeWeapon
activatedDamage:
types:
Heat: 1
- type: ItemToggleSize
activatedSize: Small
- type: ItemToggleHot
- type: Welder
fuelConsumption: 0
fuelLitCost: 0
tankSafe: true
- type: PointLight
enabled: false
radius: 1.5 #smallest possible
color: orange
- type: Appearance
- type: GenericVisualizer
visuals:
enum.ToggleVisuals.Toggled:
light:
True: { visible: true }
False: { visible: false }

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 862 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 824 B

View File

@@ -0,0 +1,55 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "By Skrimex",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon",
"delays": [
[
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1
]
]
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
},
{
"name": "equipped-NECK",
"directions": 4,
"delays": [
[
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1
],
[
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1
],
[
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1
],
[
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1
]
]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 298 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

View File

@@ -0,0 +1,21 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "by tgstation",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "base"
},
{
"name": "light",
"delays": [[0.3, 0.3, 0.3, 0.3]]
},
{
"name": "icon"
}
]
}