Spellblade update (#346)

* - tweak: Don't close eui too quickly.

* - add: Spellblade update.

* - fix: Cult teleport spell.
This commit is contained in:
Aviu00
2024-06-11 20:07:47 +00:00
committed by GitHub
parent ee41166fc0
commit 4d09ed9245
31 changed files with 583 additions and 65 deletions

Binary file not shown.

View File

@@ -176,3 +176,16 @@
- type: Lightning
canArc: true
lightningPrototype: WizardLightning
- type: entity
name: wizard lightning
id: WeakWizardLightning
parent: BaseLightning
noSpawn: true
components:
- type: Electrified
requirePower: false
ignoreInsulation: true
- type: Lightning
canArc: true
lightningPrototype: WeakWizardLightning

View File

@@ -236,3 +236,44 @@
stunAmount: 2
knockdownAmount: 2
- type: TeslaProjectile
- type: entity
id: ProjectileMagicMissile
name: magic missile
description: asdf
parent: BaseBullet
noSpawn: true
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Projectiles/magic.rsi
layers:
- state: spell
color: pink
- type: Projectile
damage:
groups:
Burn: 0
- type: StaminaDamageOnCollide
damage: 60
- type: Ammo
muzzleFlash: null
- type: Trail
splineIteratorType: CatmullRom
splineRendererType: Continuous
creationMethod: OnMove
lengthStep: 0.1
scale: 0.05, 0.0
lifetime: 1
randomWalk: 0.1, 0.001
gravity: 0.0, 0.0
texturePath: /Textures/White/Effects/Trails/Continuous/trail.png
gradientIteratorType: Linear
gradient:
- 1, 0, 0, 1
- 1, 1, 0, 0.85
- 0, 1, 0, 0.7
- 0, 1, 1, 0.55
- 0, 0, 1, 0.4
- 1, 0, 1, 0.25
- 1, 0, 0, 0.1
optionsConcealable: true

View File

@@ -36,7 +36,6 @@
- HolyKatana
- MultiverseBlade
- VorpalScythe
- SpellBlade
- PossessedBlade
- ChainsawHand
- HolyWhip
@@ -195,31 +194,6 @@
sprite: White/Objects/Weapons/Chaplain/scythe-inhands.rsi
- type: HolyWeapon
- type: entity
name: клинок заклинаний
parent: HolyKatana
id: SpellBlade
description: Клинок, с шансом 20% наносящий критический удар.
components:
- type: Sprite
sprite: White/Objects/Weapons/Chaplain/spellblade.rsi
- type: MeleeWeapon
wideAnimationRotation: 135
damage:
types:
Slash: 18
- type: Clothing
sprite: White/Objects/Weapons/Chaplain/spellblade.rsi
slots:
- back
- suitStorage
- type: Crit
critChance: 20
critMultiplier: 2.5
- type: Item
sprite: White/Objects/Weapons/Chaplain/spellblade.rsi
- type: HolyWeapon
- type: entity
name: одержимый клинок
parent: HolyKatana

View File

@@ -21,3 +21,33 @@
reflectProb: 0.4
- type: Item
sprite: White/Objects/Weapons/Chaplain/hfrequency.rsi
- type: entity
name: клинок заклинаний
parent: Katana
id: SpellBlade
description: Магический клинок, наделяемый силой одного из пяти аспектов.
components:
- type: Sprite
sprite: White/Objects/Weapons/Chaplain/spellblade.rsi
- type: MeleeWeapon
wideAnimationRotation: 135
damage:
types:
Slash: 30
- type: Clothing
sprite: White/Objects/Weapons/Chaplain/spellblade.rsi
slots:
- back
- suitStorage
- type: Item
sprite: White/Objects/Weapons/Chaplain/spellblade.rsi
- type: UserInterface
interfaces:
- key: enum.SpellBladeUiKey.Key
type: SpellBladeBUI
- type: ActivatableUI
key: enum.SpellBladeUiKey.Key
inHandsOnly: true
closeOnHandDeselect: true
- type: SpellBlade

View File

@@ -0,0 +1,49 @@
- type: entity
name: Огонь
description: Клинок заклинаний наделяется способностью поджигать врагов. И тот, кто удерживает клинок в руках, становится неуязвимым к огню и высокой температуре.
id: AspectFire
noSpawn: true
components:
- type: Sprite
sprite: Objects/Magic/magicactions.rsi
state: fireball
- type: entity
name: Холод
description: Клинок заклинаний наделяется замораживать врагов. И тот, кто удерживает клинок в руках, становится неуязвимым к низкой температуре.
id: AspectFrost
noSpawn: true
components:
- type: Sprite
sprite: Objects/Magic/magicactions.rsi
state: icebeam_active
- type: entity
name: Молния
description: Клинок заклинаний наделяется способностью каждые 10 секунд при ударе излучать шоковый заряд, поражающий ближайшие цели.
id: AspectLightning
noSpawn: true
components:
- type: Sprite
sprite: Objects/Magic/magicactions.rsi
state: thunder
- type: entity
name: Блюспейс
description: Клинок заклинаний наделяется способностью телепортации на далёкое расстояние.
id: AspectBluespace
noSpawn: true
components:
- type: Sprite
sprite: Objects/Magic/magicactions.rsi
state: blink
- type: entity
name: Магическая Стрела
description: Клинок заклинаний наделяется способностью стрелять оглушающей магической стрелой.
id: AspectMagicMissile
noSpawn: true
components:
- type: Sprite
sprite: Objects/Magic/magicactions.rsi
state: magicmissile

View File

@@ -247,3 +247,16 @@
conditions:
- !type:ListingLimitedStockCondition
stock: 1
- type: listing
id: SpellBookSpellBlade
name: spellbook-spellblade-name
description: spellbook-spellblade-desc
productEntity: SpellBlade
cost:
SpellPoint: 2
categories:
- MagicItems
conditions:
- !type:ListingLimitedStockCondition
stock: 1

Binary file not shown.

After

Width:  |  Height:  |  Size: 294 B

View File

@@ -54,6 +54,9 @@
},
{
"name": "teleport"
},
{
"name": "icebeam_active"
}
]
}