Spells extension (#1202)

* fire

* trance_compression_distoration

* scroll loot

* fix

* myeh

* again mb?

* compression fix

* crystal fix

* disorion debuff

* delete all it

* final?

* nah

* not mine

* fix

* fix

* mmmm

* mana trance rebalance

* relocate trance

* fix

* blyat

* no compression

* delete all

* fix

* Update modifier_sets.yml

* Update heat.yml

* Update heat.yml

---------

Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com>
This commit is contained in:
Viator-MV
2025-05-10 13:28:33 +03:00
committed by GitHub
parent 6e86a54a88
commit 44f1c03e34
5 changed files with 91 additions and 1 deletions

View File

@@ -0,0 +1,76 @@
- type: entity
id: CP14ActionSpellHeat
name: Heat
description: You start to heat the target up a lot, burning it from the inside.
components:
- type: Sprite
sprite: _CP14/Actions/Spells/fire.rsi
state: heat
- type: CP14MagicEffectCastSlowdown
speedMultiplier: 0.8
- type: CP14MagicEffectManaCost
manaCost: 7
- type: CP14MagicEffect
magicType: Fire
effects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:
- CP14ImpactEffectHeat
- !type:CP14SpellApplyEntityEffect
effects:
- !type:AdjustTemperature
amount: 36000
- !type:ExtinguishReaction
- type: CP14MagicEffectVerbalAspect
startSpeech: "Vos adepto calidum..."
- type: CP14MagicEffectCastingVisual
proto: CP14RuneHeat
- type: EntityTargetAction
range: 8
interactOnMiss: false
itemIconStyle: BigAction
sound: !type:SoundPathSpecifier
path: /Audio/Magic/rumble.ogg
icon:
sprite: _CP14/Actions/Spells/fire.rsi
state: heat
event: !type:CP14ToggleableEntityTargetActionEvent
cooldown: 8
castTime: 10
distanceThreshold: 5
breakOnMove: false
- type: entity
id: CP14ImpactEffectHeat
parent: CP14BaseMagicImpact
categories: [ HideSpawnMenu ]
save: false
components:
- type: Sprite
layers:
- state: circle_increase
color: "#eea911"
shader: unshaded
- type: entity
id: CP14RuneHeat
parent: CP14BaseMagicRune
categories: [ HideSpawnMenu ]
save: false
components:
- type: PointLight
color: "#eea911"
- type: Sprite
layers:
- state: sun
color: "#eea911"
shader: unshaded
- type: entity
parent: CP14BaseSpellScrollFire
id: CP14SpellScrollHeat
name: heat spell scroll
components:
- type: CP14SpellStorage
spells:
- CP14ActionSpellHeat

View File

@@ -39,6 +39,7 @@
- id: CP14SpellScrollPlantGrowth
- id: CP14SpellScrollMagicSplitting
- id: CP14SpellScrollMagicalAcceleration
- id: CP14SpellScrollHeat
- id: CP14BaseSharpeningStone
- id: CP14ScrapCopper
- id: CP14ScrapIron
@@ -99,4 +100,4 @@
- !type:GroupSelector # remove this when players can create their own magic items
children:
- id: CP14SpellScrollResurrection
- id: CP14ClothingCloakAmuletMana
- id: CP14ClothingCloakAmuletMana

View File

@@ -8,6 +8,16 @@
effect: !type:AddAction
action: CP14ActionSpellFlameCreation
- type: cp14Skill
id: CP14ActionSpellHeat
skillUiPosition: 4, 0
tree: Pyrokinetic
icon:
sprite: _CP14/Actions/Spells/fire.rsi
state: heat
effect: !type:AddAction
action: CP14ActionSpellHeat
- type: cp14Skill
id: CP14ActionSpellHellBallade
skillUiPosition: 0, 2

Binary file not shown.

After

Width:  |  Height:  |  Size: 406 B

View File

@@ -18,6 +18,9 @@
},
{
"name": "tiefling_revenge"
},
{
"name": "heat"
}
]
}