diff --git a/Resources/Prototypes/_CP14/Entities/Actions/Spells/Vampire/T2_Blood_step.yml b/Resources/Prototypes/_CP14/Entities/Actions/Spells/Vampire/T2_Blood_step.yml new file mode 100644 index 0000000000..2a9af81cae --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Actions/Spells/Vampire/T2_Blood_step.yml @@ -0,0 +1,43 @@ +- type: entity + id: CP14ActionSpellVampireBloodStep + name: Blood step + description: A step through the gash of reality that allows you to cover a small of distance quickly + components: + - type: Sprite + sprite: _CP14/Actions/Spells/vampire.rsi + state: blood_step + - type: CP14MagicEffectCastSlowdown + speedMultiplier: 0.8 + - type: CP14MagicEffect + telegraphyEffects: + - !type:CP14SpellSpawnEntityOnTarget + spawns: + - CP14ImpactEffectBloodStep + effects: + - !type:CP14SpellCasterTeleport + needVision: false + - type: CP14MagicEffectCastingVisual + proto: CP14ImpactEffectBloodStep + - type: EntityWorldTargetAction + checkCanAccess: false + range: 10 + itemIconStyle: BigAction + sound: !type:SoundPathSpecifier + path: /Audio/Magic/rumble.ogg + icon: + sprite: _CP14/Actions/Spells/vampire.rsi + state: blood_step + event: !type:CP14DelayedEntityWorldTargetActionEvent + cooldown: 40 + hidden: true + breakOnMove: false + +- type: entity + id: CP14ImpactEffectBloodStep + parent: CP14BaseMagicImpact + categories: [ HideSpawnMenu ] + components: + - type: Sprite + layers: + - state: wave_up + color: red \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/GameRules/subgamemodes.yml b/Resources/Prototypes/_CP14/GameRules/subgamemodes.yml index b603969b1e..b797afacc6 100644 --- a/Resources/Prototypes/_CP14/GameRules/subgamemodes.yml +++ b/Resources/Prototypes/_CP14/GameRules/subgamemodes.yml @@ -24,6 +24,7 @@ actions: - CP14ActionVampireBite - CP14ActionSpellVampireHypnosis + - CP14ActionSpellVampireBloodStep - type: Hunger baseDecayRate: 0.07 starvationDamage: diff --git a/Resources/Textures/_CP14/Actions/Spells/vampire.rsi/blood_step.png b/Resources/Textures/_CP14/Actions/Spells/vampire.rsi/blood_step.png new file mode 100644 index 0000000000..eaeb44f5e3 Binary files /dev/null and b/Resources/Textures/_CP14/Actions/Spells/vampire.rsi/blood_step.png differ diff --git a/Resources/Textures/_CP14/Actions/Spells/vampire.rsi/meta.json b/Resources/Textures/_CP14/Actions/Spells/vampire.rsi/meta.json index 936b671452..dd76d26e6d 100644 --- a/Resources/Textures/_CP14/Actions/Spells/vampire.rsi/meta.json +++ b/Resources/Textures/_CP14/Actions/Spells/vampire.rsi/meta.json @@ -12,6 +12,9 @@ }, { "name": "blood_moon" + }, + { + "name": "blood_step" } ] } \ No newline at end of file