Fire ballade (#945)

This commit is contained in:
Ed
2025-02-26 14:49:32 +03:00
committed by GitHub
parent 1542459864
commit 9440115087
4 changed files with 108 additions and 2 deletions

View File

@@ -0,0 +1,84 @@
- type: entity
id: CP14ActionSpellHellBallade
name: Hell ballade
description: Your music is infused with the power of fire and literally burns you and your enemies up.
components:
- type: Sprite
sprite: _CP14/Actions/Spells/fire.rsi
state: fire_music
- type: CP14MagicEffectCastSlowdown
speedMultiplier: 0.8
- type: CP14MagicEffectManaCost
manaCost: 10
- type: CP14MagicEffect
magicType: Fire
effects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:
- CP14AreaEntityEffectHellBallade
- type: CP14MagicEffectRequiredMusicTool
- type: CP14MagicEffectCastingVisual
proto: CP14RuneHellBallade
- type: InstantAction
itemIconStyle: BigAction
sound: !type:SoundPathSpecifier
path: /Audio/Magic/rumble.ogg
icon:
sprite: _CP14/Actions/Spells/fire.rsi
state: fire_music
event: !type:CP14ToggleableInstantActionEvent
effectFrequency: 1
cooldown: 15
castTime: 120
hidden: true
- type: entity
id: CP14AreaEntityEffectHellBallade
categories: [ HideSpawnMenu ]
components:
- type: TimedDespawn
lifetime: 1.6
- type: CP14AreaEntityEffect
range: 4
maxTargets: 4
whitelist:
components:
- MobState
effects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:
- CP14ImpactEffectHellBallade
- !type:CP14SpellApplyEntityEffect
effects:
- !type:Jitter
- !type:FlammableReaction
multiplier: 0.5
- !type:AdjustTemperature
amount: 1500
- !type:Ignite
- type: entity
id: CP14ImpactEffectHellBallade
parent: CP14BaseMagicImpact
categories: [ HideSpawnMenu ]
components:
- type: Sprite
sprite: _CP14/Effects/music.rsi
layers:
- state: notes_5
color: "#eea911"
shader: unshaded
- type: entity
id: CP14RuneHellBallade
parent: CP14BaseMagicRune
categories: [ HideSpawnMenu ]
components:
- type: PointLight
color: "#eea911"
- type: Sprite
sprite: _CP14/Effects/music.rsi
layers:
- state: notes_3
color: "#eea911"
shader: unshaded

View File

@@ -25,6 +25,7 @@
- CP14ActionSpellHealBallade
- CP14ActionSpellSpeedBallade
- CP14ActionSpellPeaceBallade
- CP14ActionSpellHellBallade
- type: loadout
id: CP14ActionSpellBase
@@ -291,4 +292,22 @@
!type:TraitsRequirement
inverted: true
traits:
- CP14ManaWasting
- CP14ManaWasting
- type: loadout
id: CP14ActionSpellHellBallade
dummyEntity: CP14ActionSpellHellBallade
actions:
- CP14ActionSpellHellBallade
effects:
- !type:JobRequirementLoadoutEffect
requirement:
!type:TraitsRequirement
inverted: true
traits:
- CP14ManaWasting
- !type:JobRequirementLoadoutEffect
requirement:
!type:SpeciesRequirement
species:
- CP14Tiefling

Binary file not shown.

After

Width:  |  Height:  |  Size: 357 B

View File

@@ -5,8 +5,11 @@
"y": 32
},
"license": "All right reserved",
"copyright": "Created by .kreks., tiefling_revenge by TheShuEd",
"copyright": "Created by .kreks., tiefling_revenge, fire_music by TheShuEd",
"states": [
{
"name": "fire_music"
},
{
"name": "fireball"
},