Kick mines (real) (#8056)

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
This commit is contained in:
Pieter-Jan Briers
2022-05-18 06:07:35 +02:00
committed by GitHub
parent 2f604ce05c
commit ebfe5e888f
29 changed files with 635 additions and 220 deletions

View File

@@ -60,6 +60,7 @@
maxVol: 600
canReact: false
- type: Slippery
- type: StepTrigger
- type: entity
id: IronMetalFoam

View File

@@ -12,7 +12,7 @@
spillSound:
path: /Audio/Effects/Fluids/splat.ogg
recolor: true
- type: Clickable
- type: Clickable
- type: Evaporation
- type: Physics
- type: Fixtures
@@ -57,6 +57,7 @@
- type: PuddleVisualizer
- type: Slippery
launchForwardsMultiplier: 2.0
- type: StepTrigger
- type: entity
name: puddle
@@ -75,7 +76,8 @@
recolor: true
- type: Slippery
launchForwardsMultiplier: 2.0
- type: StepTrigger
- type: entity
name: puddle
id: PuddleSplatter
@@ -92,7 +94,8 @@
- type: PuddleVisualizer
- type: Slippery
launchForwardsMultiplier: 2.0
- type: StepTrigger
- type: entity
id: PuddleBlood
name: blood
@@ -137,7 +140,8 @@
- type: PuddleVisualizer
- type: Slippery
launchForwardsMultiplier: 2.0
- type: StepTrigger
- type: entity
name: toxins vomit
id: PuddleVomitToxin
@@ -162,7 +166,8 @@
- type: PuddleVisualizer
- type: Slippery
launchForwardsMultiplier: 2.0
- type: StepTrigger
- type: entity
name: writing
id: PuddleWriting
@@ -180,4 +185,4 @@
- type: PuddleVisualizer
- type: Slippery
launchForwardsMultiplier: 2.0
- type: StepTrigger

View File

@@ -177,8 +177,9 @@
sprite: Objects/Specific/Hydroponics/banana.rsi
HeldPrefix: peel
- type: Slippery
intersectPercentage: 0.2
launchForwardsMultiplier: 6.0
- type: StepTrigger
intersectRatio: 0.2
- type: CollisionWake
enabled: false
- type: Physics

View File

@@ -193,6 +193,7 @@
- type: Slippery
paralyzeTime: 4
launchForwardsMultiplier: 9.0
- type: StepTrigger
- type: CollisionWake
enabled: false
- type: Physics
@@ -362,7 +363,7 @@
- type: PDA
id: CaptainIDCard
penSlot:
startingItem: PenCap
startingItem: PenCap
- type: Appearance
visuals:
- type: PDAVisualizer
@@ -379,7 +380,7 @@
- type: PDA
id: HoPIDCard
penSlot:
startingItem: PenHop
startingItem: PenHop
- type: Appearance
visuals:
- type: PDAVisualizer

View File

@@ -0,0 +1,46 @@
- type: entity
id: BaseLandMine
abstract: true
components:
- type: Clickable
- type: InteractionOutline
- type: MovedByPressure
- type: Physics
bodyType: Static
fixedRotation: true
- type: Fixtures
fixtures:
- shape:
!type:PhysShapeAabb
bounds: "-0.2,-0.2,0.2,0.2"
id: "slips"
hard: false
layer:
- LowImpassable
- type: Sprite
drawdepth: FloorObjects
sprite: Objects/Misc/uglymine.rsi
state: uglymine
- type: LandMine
- type: StepTrigger
requiredTriggeredSpeed: 0
- type: entity
name: kick mine
parent: BaseLandMine
id: LandMineKick
components:
- type: GhostKickUserOnTrigger
- type: entity
name: explosive mine
parent: BaseLandMine
id: LandMineExplosive
components:
- type: ExplodeOnTrigger
- type: Explosive
explosionType: Default
maxIntensity: 10
intensitySlope: 3
totalIntensity: 120 # about a ~4 tile radius
canCreateVacuum: false

View File

@@ -14,8 +14,9 @@
sprite: Objects/Specific/Janitorial/soap.rsi
- type: Slippery
paralyzeTime: 2
intersectPercentage: 0.2
launchForwardsMultiplier: 6.0
- type: StepTrigger
intersectRatio: 0.2
- type: CollisionWake
enabled: false
- type: Physics
@@ -69,6 +70,7 @@
- type: Slippery
paralyzeTime: 5
launchForwardsMultiplier: 9.0
- type: StepTrigger
- type: Item
HeldPrefix: syndie
@@ -82,6 +84,7 @@
state: gibs
- type: Slippery
paralyzeTime: 2
- type: StepTrigger
- type: Item
HeldPrefix: gibs
@@ -96,5 +99,6 @@
- type: Slippery
paralyzeTime: 7
launchForwardsMultiplier: 9.0
- type: StepTrigger
- type: Item
HeldPrefix: omega