- add: Energy battle axe. (#76)

This commit is contained in:
Aviu00
2024-02-16 03:09:02 +09:00
committed by GitHub
parent 7a0ece8772
commit b48584379d
10 changed files with 139 additions and 0 deletions

View File

@@ -99,3 +99,15 @@
Telecrystal: 3 Telecrystal: 3
categories: categories:
- UplinkArmor - UplinkArmor
- type: listing
id: UplinkBattleAxe
name: Энергетической боевой топор
description: Мощный боевой топор, способный повалить с одного удара любую незащищенную цель.
icon: { sprite: /Textures/White/Objects/Weapons/energy_axe.rsi, state: icon }
productEntity: EnergyBattleAxe
cost:
Telecrystal: 20
categories:
- UplinkWeapons
saleLimit: 1

View File

@@ -0,0 +1,90 @@
- type: entity
name: энергетический боевой топор
parent: BaseItem
id: EnergyBattleAxe
description: Гарантирует быструю смерть.
components:
- type: Wieldable
wieldTime: 0
- type: ItemToggle
soundActivate:
path: /Audio/Weapons/ebladeon.ogg
params:
volume: 6
soundDeactivate:
path: /Audio/Weapons/ebladeoff.ogg
params:
volume: 6
- type: ItemToggleActiveSound
activeSound:
path: /Audio/Weapons/ebladehum.ogg
- type: ItemToggleSharp
- type: ItemToggleHot
- type: ItemToggleDisarmMalus
activatedDisarmMalus: 0.225
- type: ItemToggleSize
activatedSize: Ginormous
- type: ItemToggleMeleeWeapon
activatedSoundOnHit:
path: /Audio/Weapons/eblade1.ogg
params:
variation: 0.250
volume: 16
activatedSoundOnHitNoDamage:
path: /Audio/Weapons/eblade1.ogg
params:
variation: 0.250
activatedSoundOnSwing:
path: /Audio/Weapons/eblademiss.ogg
params:
variation: 0.125
volume: 16
activatedDamage:
types:
Slash: 50
Heat: 50
Structural: 100
- type: ToggleableLightVisuals
- type: Sprite
sprite: White/Objects/Weapons/energy_axe.rsi
layers:
- state: icon-off
map: [ "enum.ToggleVisuals.Layer" ]
- type: MeleeWeapon
wideAnimationRotation: -135
attackRate: 0.75
damage:
types:
Blunt: 9
- type: Item
size: Huge
sprite: White/Objects/Weapons/energy_axe.rsi
- type: UseDelay
delay: 1.0
- type: PointLight
enabled: false
radius: 2
energy: 2
color: red
netsync: false
- type: Appearance
- type: GenericVisualizer
visuals:
enum.ToggleVisuals.Toggled:
enum.ToggleVisuals.Layer:
True: {state: icon}
False: {state: icon-off}
- type: DisarmMalus
malus: 0
- type: Reflect
reflectProb: 0.25
enabled: false
reflects:
- Energy
- type: ToggleableWielded
- type: Clothing
sprite: White/Objects/Weapons/energy_axe.rsi
quickEquip: false
slots:
- back
- suitStorage

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 747 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 905 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 845 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 836 B

View File

@@ -0,0 +1,37 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from shiptest",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "icon-off"
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
},
{
"name": "wielded-inhand-left",
"directions": 4
},
{
"name": "wielded-inhand-right",
"directions": 4
},
{
"name": "equipped-BACKPACK",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB