Fireplace (#123)
* bonfire! * fix * update torch * docs * add audio, fix errors * loc string + fix errors
This commit is contained in:
@@ -8,7 +8,10 @@
|
||||
noRot: true
|
||||
sprite: _CP14/Structures/Furniture/bonfire.rsi
|
||||
layers:
|
||||
- state: bonfire
|
||||
- state: base
|
||||
- state: full1
|
||||
visible: false
|
||||
map: ["fuel"]
|
||||
- type: Construction
|
||||
graph: CP14Bonfire
|
||||
node: CP14Bonfire
|
||||
@@ -20,9 +23,12 @@
|
||||
bounds: "-0.45,-0.45,0.45,0.45"
|
||||
density: 55
|
||||
mask:
|
||||
- TableMask
|
||||
- TabletopMachineMask
|
||||
layer:
|
||||
- TableLayer
|
||||
- Impassable
|
||||
- MidImpassable
|
||||
- LowImpassable
|
||||
hard: false
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
damageModifierSet: Wood
|
||||
@@ -49,29 +55,37 @@
|
||||
sound:
|
||||
path: /Audio/Ambience/Objects/fireplace.ogg
|
||||
- type: Appearance
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.FireplaceFuelVisuals.Status:
|
||||
fuel:
|
||||
Empty: { visible: false }
|
||||
Medium: { visible: true, state: full1 }
|
||||
Full: { visible: true, state: full2 }
|
||||
- type: Reactive
|
||||
groups:
|
||||
Flammable: [ Touch ]
|
||||
Extinguish: [ Touch ]
|
||||
- type: Flammable
|
||||
fireSpread: false
|
||||
fireSpread: true
|
||||
canResistFire: false
|
||||
alwaysCombustible: true
|
||||
canExtinguish: true
|
||||
firestacksOnIgnite: 0.5
|
||||
firestackFade: 0.3
|
||||
firestackFadeOnIgnite: 0.3
|
||||
firestackFadeFade: -0.2
|
||||
damage:
|
||||
types:
|
||||
Heat: 0.01
|
||||
Heat: 0
|
||||
- type: FireVisuals
|
||||
sprite: _CP14/Structures/Furniture/bonfire.rsi
|
||||
normalState: burning
|
||||
- type: ItemPlacer
|
||||
maxEntities: 4
|
||||
whitelist:
|
||||
components:
|
||||
- Temperature
|
||||
- type: CP14FlammableEntityHeater
|
||||
- type: Climbable
|
||||
- type: CP14Fireplace
|
||||
|
||||
- type: entity
|
||||
id: CP14Stick
|
||||
parent: CP14Bucket
|
||||
name: Stick!!!
|
||||
components:
|
||||
- type: CP14FireplaceFuel
|
||||
@@ -14,6 +14,7 @@
|
||||
sprite: _CP14/Structures/Furniture/wallmount_torch.rsi
|
||||
layers:
|
||||
- state: base
|
||||
map: ["fuel"]
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
damageModifierSet: Wood
|
||||
@@ -39,7 +40,6 @@
|
||||
range: 5
|
||||
sound:
|
||||
path: /Audio/Ambience/Objects/fireplace.ogg
|
||||
- type: Appearance
|
||||
- type: Reactive
|
||||
groups:
|
||||
Flammable: [ Touch ]
|
||||
@@ -50,15 +50,24 @@
|
||||
alwaysCombustible: true
|
||||
canExtinguish: true
|
||||
firestacksOnIgnite: 0.5
|
||||
firestackFade: 0.3
|
||||
firestackFadeOnIgnite: 0.3
|
||||
firestackFadeFade: -0.2
|
||||
damage:
|
||||
types:
|
||||
Heat: 0.01
|
||||
Heat: 0
|
||||
- type: CP14Fireplace
|
||||
maxFuelLimit: 150
|
||||
currentFuel: 150
|
||||
canInsertByHand: false
|
||||
- type: FireVisuals
|
||||
sprite: _CP14/Structures/Furniture/wallmount_torch.rsi
|
||||
normalState: fire
|
||||
- type: Appearance
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.FireplaceFuelVisuals.Status:
|
||||
fuel:
|
||||
Empty: { state: burned }
|
||||
Medium: { state: base }
|
||||
Full: { state: base }
|
||||
- type: Construction
|
||||
graph: CP14WallmountTorch
|
||||
node: CP14WallmountTorch
|
||||
|
||||
@@ -27,8 +27,6 @@
|
||||
canExtinguish: true
|
||||
firestacksOnIgnite: 0.5
|
||||
firestackFade: 0.3
|
||||
firestackFadeOnIgnite: 0.3
|
||||
firestackFadeFade: -0.2
|
||||
damage:
|
||||
types:
|
||||
Heat: 0.5
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
category: construction-category-furniture
|
||||
icon:
|
||||
sprite: _CP14/Structures/Furniture/bonfire.rsi
|
||||
state: bonfire
|
||||
state: base
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
|
||||
Reference in New Issue
Block a user