Modular landmines (#8351)

This commit is contained in:
Kara
2022-06-01 01:39:06 -07:00
committed by GitHub
parent 19778cc664
commit da07d91895
14 changed files with 190 additions and 28 deletions

View File

@@ -4,6 +4,8 @@
components:
- type: Clickable
- type: InteractionOutline
- type: Anchorable
- type: Pullable
- type: MovedByPressure
- type: Physics
bodyType: Static
@@ -18,9 +20,20 @@
layer:
- LowImpassable
- type: Sprite
drawdepth: FloorObjects
drawdepth: Items
sprite: Objects/Misc/uglymine.rsi
state: uglymine
- type: Damageable
damageContainer: Inorganic
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 50
behaviors:
- !type:TriggerBehavior
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: LandMine
- type: StepTrigger
requiredTriggeredSpeed: 0
@@ -32,6 +45,19 @@
components:
- type: GhostKickUserOnTrigger
- type: entity
name: modular mine
description: This bad boy could be packing any number of dangers. Or a bike horn.
parent: BaseLandMine
id: LandMineModular
components:
- type: PayloadCase
- type: Construction
graph: ModularMineGraph
node: emptyCase
- type: LandMine
deleteOnActivate: false
- type: entity
name: explosive mine
parent: BaseLandMine

View File

@@ -1,3 +1,5 @@
# TODO probably needs a base grenade
- type: entity
name: explosive grenade
description: Grenade that creates a small but devastating explosion.
@@ -32,6 +34,7 @@
!type:DamageTrigger
damage: 10
behaviors:
- !type:TriggerBehavior
- !type:DoActsBehavior
acts: ["Destruction"]
- type: Appearance
@@ -71,6 +74,7 @@
!type:DamageTrigger
damage: 10
behaviors:
- !type:TriggerBehavior
- !type:DoActsBehavior
acts: ["Destruction"]
- type: Appearance
@@ -108,6 +112,7 @@
!type:DamageTrigger
damage: 10
behaviors:
- !type:TriggerBehavior
- !type:DoActsBehavior
acts: ["Destruction"]
- type: Appearance
@@ -115,6 +120,7 @@
- type: TimerTriggerVisualizer
countdown_sound:
path: /Audio/Effects/minibombcountdown.ogg
- type: entity
name: the nuclear option
description: Please don't throw it, think of the children.
@@ -144,6 +150,7 @@
!type:DamageTrigger
damage: 50
behaviors:
- !type:TriggerBehavior
- !type:DoActsBehavior
acts: ["Destruction"]
- type: Appearance
@@ -175,6 +182,7 @@
!type:DamageTrigger
damage: 50
behaviors:
- !type:TriggerBehavior
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: Appearance