Merge pull request #102 from crystallpunk-14/20-04-2024-clothing-pack
Torch + aristocratic clothing set
@@ -13,15 +13,25 @@ ent-CP14ClothingHeadHoodieYellow = желтый капюшон
|
||||
# Mask
|
||||
ent-CP14ClothingMaskSinner = маска грешника
|
||||
.desc = Маска предназначенная для ношения не самыми светлыми личностями. Палачи надевают их на себя и на жертву перед казнью.
|
||||
ent-CP14ClothingMaskMonocle = монокль
|
||||
.desc = Аристократично, модно, да еще и с позолотой.
|
||||
ent-CP14ClothingEyesGoldGlasses = золотые очки
|
||||
.desc = Аристократично, модно, да еще и с позолотой.
|
||||
|
||||
# Pants
|
||||
ent-CP14ClothingPantsHarlequinRed = красно-желтые штаны арлекина
|
||||
.desc = С одной стороны кроваво красные, с другой стороны солнечно желтые. Дуальность жизни и смерти всегда хороший повод для шуток.
|
||||
ent-CP14ClothingPantsAristocratic = штаны аристократа
|
||||
.desc = Они из достаточно дорогой ткани, чтобы вы не хотели в них шляться по пещерам.
|
||||
|
||||
# Shirt
|
||||
ent-CP14ClothingShirtHarlequineRed = красная рубаха арлекина
|
||||
.desc = На ней не видно пятен крови, которые остаются после неудачных шуток.
|
||||
ent-CP14ClothingShirtSteampunk = укрепленная латунью рубашка
|
||||
.desc = Белая рубашка, укрепленная латунными вставками.
|
||||
|
||||
# Shoes
|
||||
ent-CP14ClothingShoesBlack = простые черные ботинки
|
||||
.desc = Влагу они не удержат, но это лучше чем ходить босиком.
|
||||
.desc = Влагу они не удержат, но это лучше чем ходить босиком.
|
||||
ent-CP14ClothingAristocraticShoesBlack = черные туфли аристократа
|
||||
.desc = Они достаточно дорогие, чтобы вы не хотели в них шляться по пещерам.
|
||||
@@ -1,6 +1,8 @@
|
||||
# Decorations
|
||||
ent-CP14Bonfire = костёр
|
||||
.desc = Груда бревен, сложенных вместе, и готовых вспыхнуть от малейшей искры.
|
||||
ent-CP14WallmountTorch = настенный факел
|
||||
.desc = Хороший, надеждный источник света. Жаль, недолговечный.
|
||||
|
||||
# Doors
|
||||
ent-CP14BaseWoodDoor = деревянная дверь
|
||||
|
||||
43
Resources/Prototypes/_CP14/Entities/Clothing/Eyes/eyes.yml
Normal file
@@ -0,0 +1,43 @@
|
||||
- type: entity
|
||||
abstract: true
|
||||
parent: Clothing
|
||||
id: CP14ClothingEyesBase
|
||||
components:
|
||||
- type: Sprite
|
||||
state: icon
|
||||
- type: Item
|
||||
size: Small
|
||||
- type: Clothing
|
||||
equipDelay: 0.4
|
||||
unequipDelay: 0
|
||||
slots: [eyes]
|
||||
|
||||
- type: entity
|
||||
parent: CP14ClothingEyesBase
|
||||
id: CP14ClothingEyesMonocle
|
||||
name: monocle
|
||||
description: Aristocratic, fancy, gold-plated.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Clothing/Eyes/monocle.rsi
|
||||
- type: Clothing
|
||||
sprite: _CP14/Clothing/Eyes/monocle.rsi
|
||||
|
||||
- type: entity
|
||||
parent: CP14ClothingEyesBase
|
||||
id: CP14ClothingEyesGoldGlasses
|
||||
name: gold glasses
|
||||
description: Aristocratic, fancy, gold-plated.
|
||||
components:
|
||||
- type: Foldable
|
||||
canFoldInsideContainer: true
|
||||
unfoldVerbText: fold-flip-verb
|
||||
foldVerbText: fold-flip-verb
|
||||
- type: FoldableClothing
|
||||
foldedEquippedPrefix: flipped
|
||||
foldedHeldPrefix: flipped
|
||||
- type: Sprite
|
||||
sprite: _CP14/Clothing/Eyes/gold_glasses.rsi
|
||||
- type: Clothing
|
||||
sprite: _CP14/Clothing/Eyes/gold_glasses.rsi
|
||||
|
||||
@@ -19,8 +19,7 @@
|
||||
description: A mask intented to be worn by not the brightest individuals. Executioners put them on themselves and the victim before execution.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Clothing/Masks/pluto-mask.rsi
|
||||
sprite: _CP14/Clothing/Masks/sinner.rsi
|
||||
- type: Clothing
|
||||
sprite: _CP14/Clothing/Masks/pluto-mask.rsi
|
||||
- type: IdentityBlocker
|
||||
|
||||
sprite: _CP14/Clothing/Masks/sinner.rsi
|
||||
- type: IdentityBlocker
|
||||
@@ -20,4 +20,15 @@
|
||||
- type: Sprite
|
||||
sprite: _CP14/Clothing/Pants/harlequin.rsi
|
||||
- type: Clothing
|
||||
sprite: _CP14/Clothing/Pants/harlequin.rsi
|
||||
sprite: _CP14/Clothing/Pants/harlequin.rsi
|
||||
|
||||
- type: entity
|
||||
parent: CP14ClothingPantsBase
|
||||
id: CP14ClothingPantsAristocratic
|
||||
name: aristocrat's pants
|
||||
description: Pants with enough quality fabric that you don't want to cave in them.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Clothing/Pants/aristocratic.rsi
|
||||
- type: Clothing
|
||||
sprite: _CP14/Clothing/Pants/aristocratic.rsi
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
- type: entity
|
||||
parent: CP14ClothingShirtBase
|
||||
id: CP14ClothingShirtHarlequineRed
|
||||
id: CP14ClothingShirtHarlequineRed
|
||||
name: red harlequin shirt
|
||||
description: It doesn't show the bloodstains that are left behind after bad jokes.
|
||||
components:
|
||||
@@ -21,4 +21,15 @@
|
||||
sprite: _CP14/Clothing/Shirt/harlequine_red.rsi
|
||||
- type: Clothing
|
||||
sprite: _CP14/Clothing/Shirt/harlequine_red.rsi
|
||||
|
||||
- type: entity
|
||||
parent: CP14ClothingShirtBase
|
||||
id: CP14ClothingShirtSteampunk
|
||||
name: brass reinforced shirt
|
||||
description: A white shirt with brass inserts
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Clothing/Shirt/steampunk.rsi
|
||||
- type: Clothing
|
||||
sprite: _CP14/Clothing/Shirt/steampunk.rsi
|
||||
|
||||
@@ -22,4 +22,15 @@
|
||||
- type: Sprite
|
||||
sprite: _CP14/Clothing/Shoes/black.rsi
|
||||
- type: Clothing
|
||||
sprite: _CP14/Clothing/Shoes/black.rsi
|
||||
sprite: _CP14/Clothing/Shoes/black.rsi
|
||||
|
||||
- type: entity
|
||||
parent: CP14ClothingShoesBase
|
||||
id: CP14ClothingAristocraticShoesBlack
|
||||
name: aristocratic black boots
|
||||
description: They're expensive enough that you don't want to go caving in them.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Clothing/Shoes/aristocratic_black.rsi
|
||||
- type: Clothing
|
||||
sprite: _CP14/Clothing/Shoes/aristocratic_black.rsi
|
||||
@@ -0,0 +1,65 @@
|
||||
- type: entity
|
||||
id: CP14WallmountTorch
|
||||
name: wallmount torch
|
||||
description: A good, reliable light source. Too bad it doesn't last.
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: Transform
|
||||
anchored: true
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
- type: Sprite
|
||||
noRot: true
|
||||
sprite: _CP14/Structures/Decoration/wallmount_torch.rsi
|
||||
offset: 0, 0.25
|
||||
layers:
|
||||
- state: base
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
damageModifierSet: Wood
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 80
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- trigger:
|
||||
!type:DamageTypeTrigger
|
||||
damageType: Heat
|
||||
damage: 50
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- type: CP14FlammableAmbientSound
|
||||
- type: AmbientSound
|
||||
enabled: false
|
||||
volume: -5
|
||||
range: 5
|
||||
sound:
|
||||
path: /Audio/Ambience/Objects/fireplace.ogg
|
||||
- type: Appearance
|
||||
- type: Reactive
|
||||
groups:
|
||||
Flammable: [ Touch ]
|
||||
Extinguish: [ Touch ]
|
||||
- type: Flammable
|
||||
fireSpread: false
|
||||
canResistFire: false
|
||||
alwaysCombustible: true
|
||||
canExtinguish: true
|
||||
firestacksOnIgnite: 0.5
|
||||
firestackFade: 0.3
|
||||
firestackFadeOnIgnite: 0.3
|
||||
firestackFadeFade: -0.2
|
||||
damage:
|
||||
types:
|
||||
Heat: 0.01
|
||||
- type: FireVisuals
|
||||
sprite: _CP14/Structures/Decoration/wallmount_torch.rsi
|
||||
normalState: fire
|
||||
- type: Construction
|
||||
graph: CP14WallmountTorch
|
||||
node: CP14WallmountTorch
|
||||
@@ -13,4 +13,22 @@
|
||||
doAfter: 3
|
||||
|
||||
- node: CP14Bonfire
|
||||
entity: CP14Bonfire
|
||||
entity: CP14Bonfire
|
||||
|
||||
- type: constructionGraph
|
||||
id: CP14WallmountTorch
|
||||
start: start
|
||||
graph:
|
||||
- node: start
|
||||
actions:
|
||||
- !type:DestroyEntity {}
|
||||
edges:
|
||||
- to: CP14WallmountTorch
|
||||
steps:
|
||||
- material: WoodPlank
|
||||
amount: 5
|
||||
doAfter: 3
|
||||
|
||||
- node: CP14WallmountTorch
|
||||
entity: CP14WallmountTorch
|
||||
|
||||
|
||||
@@ -52,6 +52,25 @@
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
|
||||
- type: construction
|
||||
crystallPunkAllowed: true
|
||||
name: Wallmount torch
|
||||
description: A torch attached to the wall
|
||||
id: CP14WallmountTorch
|
||||
graph: CP14WallmountTorch
|
||||
startNode: start
|
||||
targetNode: CP14WallmountTorch
|
||||
category: construction-category-furniture
|
||||
icon:
|
||||
sprite: _CP14/Structures/Decoration/wallmount_torch.rsi
|
||||
state: fire
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
canRotate: true
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
|
||||
- type: construction
|
||||
crystallPunkAllowed: true
|
||||
name: Wooden chest
|
||||
|
||||
|
After Width: | Height: | Size: 293 B |
|
After Width: | Height: | Size: 297 B |
BIN
Resources/Textures/_CP14/Clothing/Eyes/gold_glasses.rsi/icon.png
Normal file
|
After Width: | Height: | Size: 245 B |
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Created by KBAS5",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-EYES",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "flipped-equipped-EYES",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 232 B |
BIN
Resources/Textures/_CP14/Clothing/Eyes/monocle.rsi/icon.png
Normal file
|
After Width: | Height: | Size: 226 B |
18
Resources/Textures/_CP14/Clothing/Eyes/monocle.rsi/meta.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Created by KBAS5",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-EYES",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Before Width: | Height: | Size: 749 B After Width: | Height: | Size: 749 B |
|
Before Width: | Height: | Size: 327 B After Width: | Height: | Size: 327 B |
|
Before Width: | Height: | Size: 365 B After Width: | Height: | Size: 365 B |
|
Before Width: | Height: | Size: 373 B After Width: | Height: | Size: 373 B |
|
After Width: | Height: | Size: 455 B |
|
After Width: | Height: | Size: 285 B |
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "CrystallPunk14, by KBAS5",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-PANTS",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 547 B |
BIN
Resources/Textures/_CP14/Clothing/Shirt/steampunk.rsi/icon.png
Normal file
|
After Width: | Height: | Size: 341 B |
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "CrystallPunk14, by KBAS5",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-SHIRT",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 409 B |
|
After Width: | Height: | Size: 272 B |
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "CrystallPunk14, by KBAS5",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-FEET",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1001 B |
|
After Width: | Height: | Size: 693 B |
|
After Width: | Height: | Size: 2.9 KiB |
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Created by Agoichi for CrystallPunk14",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 48
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "base",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fire",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
0.3,
|
||||
0.3,
|
||||
0.3
|
||||
],
|
||||
[
|
||||
0.3,
|
||||
0.3,
|
||||
0.3
|
||||
],
|
||||
[
|
||||
0.3,
|
||||
0.3,
|
||||
0.3
|
||||
],
|
||||
[
|
||||
0.3,
|
||||
0.3,
|
||||
0.3
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "burned",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||