Fire anom rework (#24666)

* content

* d

* fix artifact
This commit is contained in:
Ed
2024-01-29 04:30:54 +03:00
committed by GitHub
parent 11c69bca3f
commit 3deea2f7d6
9 changed files with 91 additions and 8 deletions

View File

@@ -42,7 +42,6 @@
density: 75
layer: # doesn't collide with artifact storage
- Opaque
- BulletImpassable
mask:
- MachineMask
- type: InteractionOutline

View File

@@ -5,16 +5,46 @@
parent: BulletRocket
noSpawn: true
components:
- type: PointLight
color: "#E25822"
radius: 2.0
energy: 5.0
- type: Projectile
damage:
types:
Heat: 10
- type: Sprite
sprite: Objects/Weapons/Guns/Projectiles/magic.rsi
layers:
- state: fireball
shader: unshaded
- type: Explosive
explosionType: Default
maxIntensity: 40
intensitySlope: 6
totalIntensity: 200
maxTileBreak: 0
- type: IgnitionSource
temperature: 400
ignited: true
- type: IgniteOnCollide
fireStacks: 0.35
- type: entity
id: ProjectileAnomalyFireball
name: fireball
description: Hovering blob of flame.
parent: ProjectileFireball
noSpawn: true
components:
- type: TimedDespawn
lifetime: 30
- type: Explosive
explosionType: Default
maxIntensity: 100
intensitySlope: 0.1
totalIntensity: 0.3
maxTileBreak: 0
- type: entity
id: ProjectilePolyboltBase

View File

@@ -53,20 +53,26 @@
parent: BaseAnomaly
suffix: Pyroclastic
components:
- type: AmbientSound
volume: 5
range: 5
sound:
path: /Audio/Ambience/Objects/fireplace.ogg
- type: Anomaly
corePrototype: AnomalyCorePyroclastic
coreInertPrototype: AnomalyCorePyroclasticInert
- type: Sprite
sprite: Structures/Specific/Anomalies/pyro_anom.rsi
layers:
- state: anom1
- state: anom
map: ["enum.AnomalyVisualLayers.Base"]
- state: anom1-pulse
- state: pulse
map: ["enum.AnomalyVisualLayers.Animated"]
visible: false
- type: PointLight
radius: 2.0
radius: 6.0
energy: 7.5
color: "#fca3c0"
color: "#E25822"
castShadows: false
- type: PyroclasticAnomaly
- type: TempAffectingAnomaly
@@ -75,9 +81,21 @@
- type: GasProducerAnomaly
releasedGas: 3
releaseOnMaxSeverity: true
spawnRadius: 3
spawnRadius: 4
tileCount: 5
tempChange: 550
tempChange: 420
- type: ProjectileAnomaly
projectilePrototype: ProjectileAnomalyFireball
targetNonSentientChance: 0.6
projectileSpeed: 0.5
minProjectiles: 3
maxProjectiles: 6
- type: IgnitionSource
temperature: 800
ignited: true
- type: IgniteOnCollide
fixtureId: fix1
fireStacks: 1
- type: entity
id: AnomalyGravity

View File

@@ -40,8 +40,11 @@
- type: PointLight
radius: 1.5
energy: 1.5
color: "#fca3c0"
color: "#E25822"
castShadows: false
- type: IgnitionSource
temperature: 400
ignited: true
- type: entity
parent: BaseAnomalyCore

Binary file not shown.

Before

Width:  |  Height:  |  Size: 369 B

After

Width:  |  Height:  |  Size: 357 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 391 B

After

Width:  |  Height:  |  Size: 381 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -0,0 +1,33 @@
{
"version": 1,
"license": "CC0-1.0",
"copyright": "Created by TheShuEd (github) for ss14",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "anom",
"delays": [
[
0.3,
0.3,
0.3,
0.3
]
]
},
{
"name": "pulse",
"delays": [
[
0.2,
0.2,
0.2,
0.2
]
]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB