More sprites for tavern (#357)

* - add sprites

* - fixo for .ftl

* - fix because no whiskey in Eberron((

* - fixo
This commit is contained in:
GrandApothecary19
2024-08-03 15:51:29 +03:00
committed by GitHub
parent c620d66dab
commit 72cbed696f
70 changed files with 492 additions and 0 deletions

View File

@@ -1080,3 +1080,43 @@ ent-CP14CardboardWall = стена из картона
ent-CPBaseSharpeningStoneStructure = стационарный точильный камень
.desc = прочный, долговечный точильный камень, способный затачивать оружие без особого вреда для него.
ent-CP14GreenBottle = Зеленая бутылка
.desc = Зеленая бутылка, идеально подходит для пива.
.suffix = Пустая
ent-CP14BlueVial = Синий флакон
.desc = Синий флакон, идеально подходит для рома.
.suffix = Пустой
ent-CP14GreenVial = Зеленый флакон
.desc = Маленький зеленый флакон.
.suffix = Пустой
ent-CP14OrangeBottle = Оранжевая бутылка
.desc = Просто оранжевая бутылка.
.suffix = Пустая
ent-CP14RedBottle = Красная бутылка
.desc = Красная бутылка, идеально подходит для вина.
.suffix = Пустая
ent-CP14MetalBeerMug = Металлическая кружка
.desc = Самая обычная металлическая кружка.
ent-CP14WoodenBeerMug = Деревянная кружка
.desc = Деревянная кружка для пива.
ent-CP14SteelBeerMug = Пивная кружка
.desc = Деревянная кружка с железными вкраплениями.
ent-CP14SteelWoodBeerMug = { ent-CP14SteelBeerMug }
.desc = { ent-CP14SteelBeerMug.desc }
ent-CP14RawFoodMeat = Сырая баранина
.desc = Пахнет странно, но выглядит как обычное мясо...
ent-CP14CookedFoodMeat = Стейк из баранины
.desc = Зажаренный кусок мяса. Запах первобытный.
ent-CP14CuttingBoard = Разделочная доска
.desc = Поможет вам приготовить еду.

View File

@@ -0,0 +1,82 @@
#Base for future bottles
- type: entity
name: Green Bottle
parent: CP14BaseVial
id: CP14GreenBottle
suffix: Empty
description: A green bottle perfect for drinking beer.
components:
- type: Openable
sound:
collection: bottleOpenSounds
closeable: true
closeSound:
collection: bottleCloseSounds
- type: GenericVisualizer
visuals:
enum.OpenableVisuals.Opened:
enum.OpenableVisuals.Layer:
True: {state: "icon_open"}
False: {state: "icon_empty"}
- type: Sprite
sprite: _CP14/Objects/Consumable/Drinks/green2_bottle.rsi
layers:
- state: fill-1
map: ["enum.SolutionContainerLayers.Fill"]
visible: false
- state: icon
map: ["enum.OpenableVisuals.Layer"]
- type: SolutionContainerManager
solutions:
vial:
maxVol: 20
- type: SolutionContainerVisuals
maxFillLevels: 4
fillBaseName: fill-
- type: entity
name: Blue vial
parent: CP14GreenBottle
id: CP14BlueVial
description: A blue vial perfect for drinking whiskey.
components:
- type: Sprite
sprite: _CP14/Objects/Consumable/Drinks/blue_bottle.rsi
- type: SolutionContainerManager
solutions:
vial:
maxVol: 15
- type: SolutionContainerVisuals
maxFillLevels: 3
fillBaseName: fill-
- type: entity
name: Green vial
parent: CP14GreenBottle
id: CP14GreenVial
description: Just a little green vial.
components:
- type: Sprite
sprite: _CP14/Objects/Consumable/Drinks/green_bottle.rsi
- type: SolutionContainerManager
solutions:
vial:
maxVol: 15
- type: entity
name: Orange bottle
parent: CP14GreenBottle
id: CP14OrangeBottle
description: Just a orange bottle.
components:
- type: Sprite
sprite: _CP14/Objects/Consumable/Drinks/orange_bottle.rsi
- type: entity
name: Red Bottle
parent: CP14GreenBottle
id: CP14RedBottle
description: A red bottle perfect for drinking wine.
components:
- type: Sprite
sprite: _CP14/Objects/Consumable/Drinks/red_bottle.rsi

View File

@@ -0,0 +1,35 @@
- type: entity
parent: DrinkBaseMug
id: CP14MetalBeerMug
name: Metal mug
description: The most common metal mug.
components:
- type: Sprite
sprite: _CP14/Objects/Consumable/Drinks/beer_mug_4.rsi
- type: entity
parent: DrinkBaseMug
id: CP14WoodenBeerMug
name: Wooden mug
description: Wooden mug for beer.
components:
- type: Sprite
sprite: _CP14/Objects/Consumable/Drinks/beer_mug_1.rsi
- type: entity
parent: DrinkBaseMug
id: CP14SteelBeerMug
name: Beer mug
description: Wooden mug with iron inclusions.
components:
- type: Sprite
sprite: _CP14/Objects/Consumable/Drinks/beer_mug_2.rsi
- type: entity
parent: DrinkBaseMug
id: CP14SteelWoodBeerMug
name: Beer mug
description: Wooden mug with iron inclusions.
components:
- type: Sprite
sprite: _CP14/Objects/Consumable/Drinks/beer_mug_3.rsi

View File

@@ -0,0 +1,27 @@
- type: entity
name: raw meat
parent: FoodMeat
id: CP14RawFoodMeat
description: It smells weird, but looks like normal meat...
components:
- type: Sprite
sprite: _CP14/Objects/Consumable/Food/meat.rsi
state: sheepmeat
- type: Construction
graph: CP14MeatSteak
node: start
defaultTarget: sheep steak
- type: entity
name: steak
parent: FoodMeatCooked
id: CP14CookedFoodMeat
description: A cooked slab of meat. Smells primal.
components:
- type: Sprite
sprite: _CP14/Objects/Consumable/Food/meat.rsi
layers:
- state: sheepmeat-cooked
- type: Construction
graph: CP14MeatSteak
node: sheep steak

View File

@@ -0,0 +1,12 @@
- type: entity #TODO Добавить использование. Сейчас просто для декора существует.
parent: BaseItem
id: CP14CuttingBoard
name: Cutting board
description: Will help you prepare food.
components:
- type: Sprite
sprite: _CP14/Structures/Furniture/cutting_board.rsi
layers:
- state: board
- type: Item
size: Normal

View File

@@ -0,0 +1,16 @@
- type: constructionGraph
id: CP14MeatSteak
start: start
graph:
- node: start
edges:
- to: sheep steak
completed:
- !type:PlaySound
sound: /Audio/Effects/sizzle.ogg
steps:
- minTemperature: 335
- node: sheep steak
entity: CP14CookedFoodMeat

Binary file not shown.

After

Width:  |  Height:  |  Size: 393 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 B

View File

@@ -0,0 +1,23 @@
{
"version": 1,
"license": "All rights reserved for the CrystallPunk14 project only",
"copyright": "By omsoyk",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon-0"
},
{
"name": "icon-1"
},
{
"name": "icon-2"
},
{
"name": "icon-3"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 492 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 B

View File

@@ -0,0 +1,23 @@
{
"version": 1,
"license": "All rights reserved for the CrystallPunk14 project only",
"copyright": "By omsoyk",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon-0"
},
{
"name": "icon-1"
},
{
"name": "icon-2"
},
{
"name": "icon-3"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 466 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 B

View File

@@ -0,0 +1,23 @@
{
"version": 1,
"license": "All rights reserved for the CrystallPunk14 project only",
"copyright": "By omsoyk",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon-0"
},
{
"name": "icon-1"
},
{
"name": "icon-2"
},
{
"name": "icon-3"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 455 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 B

View File

@@ -0,0 +1,23 @@
{
"version": 1,
"license": "All rights reserved for the CrystallPunk14 project only",
"copyright": "By omsoyk",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon-0"
},
{
"name": "icon-1"
},
{
"name": "icon-2"
},
{
"name": "icon-3"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 373 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 338 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 327 B

View File

@@ -0,0 +1,29 @@
{
"version": 1,
"license": "All rights reserved for the CrystallPunk14 project only",
"copyright": "By omsoyk",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "icon_open"
},
{
"name": "icon_empty"
},
{
"name": "fill-1"
},
{
"name": "fill-2"
},
{
"name": "fill-3"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 163 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 167 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 384 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 368 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 338 B

View File

@@ -0,0 +1,32 @@
{
"version": 1,
"license": "All rights reserved for the CrystallPunk14 project only",
"copyright": "By omsoyk",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "icon_open"
},
{
"name": "icon_empty"
},
{
"name": "fill-1"
},
{
"name": "fill-2"
},
{
"name": "fill-3"
},
{
"name": "fill-4"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 176 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 186 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 188 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 444 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 438 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 409 B

View File

@@ -0,0 +1,32 @@
{
"version": 1,
"license": "All rights reserved for the CrystallPunk14 project only",
"copyright": "By omsoyk",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "icon_open"
},
{
"name": "icon_empty"
},
{
"name": "fill-1"
},
{
"name": "fill-2"
},
{
"name": "fill-3"
},
{
"name": "fill-4"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 185 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 393 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 376 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 372 B

View File

@@ -0,0 +1,32 @@
{
"version": 1,
"license": "All rights reserved for the CrystallPunk14 project only",
"copyright": "By omsoyk",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "icon_open"
},
{
"name": "icon_empty"
},
{
"name": "fill-1"
},
{
"name": "fill-2"
},
{
"name": "fill-3"
},
{
"name": "fill-4"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 209 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 200 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 214 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 471 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 451 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 442 B

View File

@@ -0,0 +1,32 @@
{
"version": 1,
"license": "All rights reserved for the CrystallPunk14 project only",
"copyright": "By omsoyk",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "icon_open"
},
{
"name": "icon_empty"
},
{
"name": "fill-1"
},
{
"name": "fill-2"
},
{
"name": "fill-3"
},
{
"name": "fill-4"
}
]
}

View File

@@ -0,0 +1,17 @@
{
"version": 1,
"license": "All rights reserved for the CrystallPunk14 project only",
"copyright": "By omsoyk",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "sheepmeat"
},
{
"name": "sheepmeat-cooked"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 411 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 394 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 334 B

View File

@@ -0,0 +1,14 @@
{
"version": 1,
"license": "All rights reserved for the CrystallPunk14 project only",
"copyright": "By omsoyk",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "board"
}
]
}