Refactor MeleeWeaponComponent and related comps to be ECS (#4133)
* move everything to MeleeWeaponSystem * refactor MeleeChemicalInjector * hypospray and flash refactor * stunbaton refactor * bugfixes * flash afterinteract * resolve issues * props * playing the slots * MeleeInteractEvent + bugfixes * spear can actually use MeleeChemicalInjector
This commit is contained in:
@@ -24,6 +24,7 @@
|
||||
- type: ItemCooldown
|
||||
- type: MeleeChemicalInjector
|
||||
- type: SolutionContainer
|
||||
caps: Refillable
|
||||
maxVol: 5
|
||||
- type: SolutionTransfer
|
||||
|
||||
|
||||
@@ -8,9 +8,10 @@
|
||||
sprite: Objects/Weapons/Melee/stunbaton.rsi
|
||||
state: stunbaton_off
|
||||
- type: Stunbaton
|
||||
damage: 1
|
||||
range: 0.75
|
||||
arcwidth: 0
|
||||
- type: MeleeWeapon
|
||||
damage: 10
|
||||
range: 1.5
|
||||
arcwidth: 60
|
||||
arc: default
|
||||
- type: PowerCellSlot
|
||||
slotSize: Medium
|
||||
@@ -34,10 +35,11 @@
|
||||
sprite: Objects/Weapons/Melee/flash.rsi
|
||||
state: flash
|
||||
- type: Flash
|
||||
- type: MeleeWeapon
|
||||
damage: 0
|
||||
cooldownTime: 1
|
||||
arc: smash
|
||||
hitSound: /Audio/Weapons/flash.ogg
|
||||
range: 1
|
||||
arcWidth: 10
|
||||
arc: default
|
||||
- type: Item
|
||||
size: 2
|
||||
sprite: Objects/Weapons/Melee/flash.rsi
|
||||
|
||||
Reference in New Issue
Block a user