* передача температуры + заготовка для плавления

* Небольшая сортировка + комментарии...

* pp

* Уголь!

* Казан!!

* Лицензия, уборка мусора.

* Лицензия, теперь точно

* Очистка мусора

* пу-пу-пу

* уголь*

* 1

* Up KAZAN

* cleaning up the trash. Sprites for the cauldron. Updating the cauldron

* meta

* wtf is not tag...

* Затычки.... господи..

* Tag

* Fuck, he's been here all this time: FlammableEntityHeating...

* Dead KAZAN

* Coal

* bi

* clo

* up

* cl

* cl6

* cl7

* cl_up

* cl_dm

* wd
This commit is contained in:
Nyranu
2025-07-19 13:24:29 +03:00
committed by GitHub
parent b8cdbe71b3
commit fcd29f9696
26 changed files with 222 additions and 2 deletions

View File

@@ -184,3 +184,58 @@
- type: Stack
count: 10
- type: entity
id: CP14OreCoal1
parent: BaseItem
name: coal
description: This is coal! It burns very well!
categories: [ ForkFiltered ]
components:
- type: Item
size: Normal
- type: Sprite
sprite: _CP14/Objects/Materials/coal_ore.rsi
layers:
- state: ore1
map: ["base"]
- type: Tag
tags:
- CP14FireplaceFuel
- type: Flammable
fireSpread: false
canResistFire: false
alwaysCombustible: true
canExtinguish: true
cP14FireplaceFuel: 30
damage:
types:
Heat: 2
- type: Appearance
- type: Stack
stackType: CP14OreCoal
count: 1
baseLayer: base
layerStates:
- ore1
- ore2
- ore3
- type: Material
- type: PhysicalComposition
materialComposition:
CP14OreCoal: 2
- type: entity
id: CP14OreCoal5
parent: CP14OreCoal1
suffix: 5
components:
- type: Stack
count: 5
- type: entity
id: CP14OreCoal10
parent: CP14OreCoal1
suffix: 10
components:
- type: Stack
count: 10

View File

@@ -29,7 +29,7 @@
canResistFire: false
alwaysCombustible: true
canExtinguish: true
cP14FireplaceFuel: 30
cP14FireplaceFuel: 10
damage:
types:
Heat: 1
@@ -79,7 +79,7 @@
canResistFire: false
alwaysCombustible: true
canExtinguish: true
cP14FireplaceFuel: 12
cP14FireplaceFuel: 8
damage:
types:
Heat: 1

View File

@@ -147,3 +147,39 @@
- type: IconSmooth
base: wall
- type: entity
id: CP14WallStoneCoalOre
suffix: coal ore
parent: CP14WallStone
description: A solid stone natural wall. You see the tantalizing particles of coal in it.
components:
- type: Sprite
sprite: _CP14/Structures/Walls/Natural/cave_stone_coal.rsi
- type: Icon
sprite: _CP14/Structures/Walls/Natural/cave_stone_coal.rsi
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 250
behaviors:
- !type:DoActsBehavior
acts: ["Destruction"]
- trigger:
!type:DamageTrigger
damage: 100
behaviors:
- !type:PlaySoundBehavior
sound:
path: /Audio/Effects/break_stone.ogg
params:
volume: -6
- !type:SpawnEntitiesBehavior
spawn:
CP14OreCoal1:
min: 3
max: 5
- !type:DoActsBehavior
acts: ["Destruction"]
- type: IconSmooth
base: wall

View File

@@ -105,6 +105,14 @@
color: "#006c83"
price: 5
- type: material
id: CP14OreCoal
stackEntity: CP14OreCoal1
name: cp14-material-coal
icon: { sprite: _CP14/Objects/Materials/coal_ore.rsi, state: ore2 }
color: "#232526"
price: 0.8
- type: material
id: CP14FloraMaterial
stackEntity: CP14FloraMaterial1

View File

@@ -84,6 +84,48 @@
minGroupSize: 4
maxGroupSize: 6
- type: cp14DemiplaneModifier
id: CoalOre
levels:
min: 1
max: 8
name: cp14-modifier-coal-ore
unique: false
categories:
Ore: 0.25
requiredTags:
- CP14DemiplaneOres
- CP14DemiplaneOpenSky
layers:
- !type:CP14OreDunGen
entityMask:
- CP14WallStone
entity: CP14WallStoneCoalOre
count: 20
minGroupSize: 4
maxGroupSize: 6
- type: cp14DemiplaneModifier
id: CoalOreUnderground
levels:
min: 1
max: 8
name: cp14-modifier-copper-ore
unique: false
categories:
Ore: 0.25
requiredTags:
- CP14DemiplaneOres
- CP14DemiplaneUnderground
layers:
- !type:CP14OreDunGen
entityMask:
- CP14WallStone
entity: CP14WallStoneCoalOre
count: 15
minGroupSize: 6
maxGroupSize: 8
# TIER 2
- type: cp14DemiplaneModifier

View File

@@ -26,3 +26,9 @@
icon: { sprite: _CP14/Objects/Materials/mithril_ore.rsi, state: ore3 }
maxCount: 10
- type: stack
id: CP14OreCoal
name: cp14-stack-coal-ore
spawn: CP14OreCoal1
icon: { sprite: _CP14/Objects/Materials/coal_ore.rsi, state: ore3 }
maxCount: 10