ECS AsteroidRock and add a doafter to mining (#6120)

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
This commit is contained in:
mirrorcult
2022-01-11 19:12:08 -07:00
committed by GitHub
parent c7d8236d4f
commit abd4eac921
10 changed files with 195 additions and 61 deletions

View File

@@ -49,7 +49,9 @@
- type: MovementSpeedModifier
baseWalkSpeed : 7
baseSprintSpeed : 7
- type: AsteroidRock
- type: RandomAppearance
# relic
key: enum.AsteroidRockVisuals.State
- type: Sprite
drawdepth: Mobs
layers:

View File

@@ -8,12 +8,17 @@
sprite: Objects/Weapons/Melee/pickaxe.rsi
state: pickaxe
- type: Pickaxe
damage:
types:
Piercing: 25
- type: ItemCooldown
- type: MeleeWeapon
damage:
types:
Piercing: 10
Blunt: 4
arcCooldownTime: 3
- type: Item
size: 24
sprite: Objects/Weapons/Melee/pickaxe.rsi

View File

@@ -4,14 +4,14 @@
name: asteroid rock
description: That's an asteroid
components:
- type: AsteroidRock
- type: InteractionOutline
- type: RandomAppearance
key: enum.AsteroidRockVisuals.State
- type: Mineable
- type: Sprite
sprite: Structures/Walls/asteroid_rock.rsi
state: 0
- type: Damageable
damageContainer: Inorganic
damageModifierSet: Metallic
- type: Destructible
thresholds:
- trigger: