Adds Double bladed Esword (#17227)

* Changed Energy Sword system to allow Wieldable eswords

Needed to add conditions to allow the wielding system to handle the esword if the component existed in the entity. The normal eswords work just fine still.

* Adds sprites for double bladed esword

* added double bladed esword to yml

* Add double bladed esword to uplink catalog

* fixed sprites on right handed wielding

* decresed speed a little and added a wielding time

* Reduced damage

* Damage change

* Balence change

* edited attack speed and heavy windup

* fixed readability issue and removed unwanted brackets

* reflectProp to .75

Co-authored-by: keronshb <54602815+keronshb@users.noreply.github.com>

* wieldTime to 0

Co-authored-by: keronshb <54602815+keronshb@users.noreply.github.com>

* litDisarmMalus to .7

Co-authored-by: keronshb <54602815+keronshb@users.noreply.github.com>

* changed heat and slash damage to 9 and structural damage to 20

* changed uplink desc

---------

Co-authored-by: keronshb <54602815+keronshb@users.noreply.github.com>
This commit is contained in:
FacePluslll
2023-06-18 14:35:23 -05:00
committed by GitHub
parent dd7032a860
commit 422a84e029
14 changed files with 165 additions and 0 deletions

View File

@@ -85,6 +85,17 @@
categories:
- UplinkWeapons
- type: listing
id: UplinkEswordDouble
name: uplink-esword-double-name
description: uplink-esword-double-desc
icon: { sprite: /Textures/Objects/Weapons/Melee/e_sword_double.rsi, state: icon }
productEntity: EnergySwordDouble
cost:
Telecrystal: 16
categories:
- UplinkWeapons
# Explosives
- type: listing

View File

@@ -161,3 +161,46 @@
- type: Item
size: 5
sprite: Objects/Weapons/Melee/e_cutlass.rsi
- type: entity
name: Double Bladed Energy Sword
parent: EnergySword
id: EnergySwordDouble
description: Syndicate Command Interns thought that having one blade on the energy sword was not enough. This can be stored in pockets.
components:
- type: Wieldable
wieldTime: 0
- type: EnergySword
litDamageBonus:
types:
Slash: 9
Heat: 9
Structural: 20
Blunt: -4.5
litDisarmMalus: 0.7
- type: MeleeWeapon
attackRate: 1.6
angle: 100
heavyWindupModifier: .9
heavyDamageModifier: 1.5
soundHit:
path: /Audio/Weapons/eblade1.ogg
damage:
types:
Blunt: 4.5
- type: Sprite
sprite: Objects/Weapons/Melee/e_sword_double.rsi
layers:
- state: e_sword_double
- state: e_sword_double_blade
color: "#FFFFFF"
visible: false
shader: unshaded
map: [ "blade" ]
- type: Item
size: 10
sprite: Objects/Weapons/Melee/e_sword_double.rsi
- type: Reflect
enabled: true
reflectProb: .75
spread: 75