make small animals don't leave organs on gibbing (#37080)

This commit is contained in:
kosticia
2025-05-15 06:45:49 +03:00
committed by GitHub
parent 7e624d1418
commit 5db92c4ed0
4 changed files with 90 additions and 2 deletions

View File

@@ -61,6 +61,20 @@
damage:
types:
Piercing: 5
- type: MobThresholds
thresholds:
0: Alive
30: Critical
60: Dead
- type: Destructible
thresholds:
- trigger:
!type:DamageTypeTrigger
damageType: Blunt
damage: 120
behaviors:
- !type:GibBehavior
recursive: false
- type: Tag
tags:
- VimPilot
@@ -138,6 +152,15 @@
rootTask:
task: SimpleHostileCompound
- type: ZombieImmune
- type: Destructible
thresholds:
- trigger:
!type:DamageTypeTrigger
damageType: Blunt
damage: 20
behaviors:
- !type:GibBehavior
recursive: false
- type: entity
name: bee
@@ -399,7 +422,8 @@
damageType: Blunt
damage: 10
behaviors:
- !type:GibBehavior { }
- !type:GibBehavior
recursive: false
- type: NonSpreaderZombie
- type: SentienceTarget
flavorKind: station-event-random-sentience-flavor-organic
@@ -569,7 +593,8 @@
damageType: Blunt
damage: 60
behaviors:
- !type:GibBehavior { }
- !type:GibBehavior
recursive: false
- type: FireVisuals
sprite: Mobs/Effects/onfire.rsi
normalState: Mouse_burning
@@ -805,6 +830,15 @@
bloodMaxVolume: 0.1
- type: MobPrice
price: 50
- type: Destructible
thresholds:
- trigger:
!type:DamageTypeTrigger
damageType: Blunt
damage: 20
behaviors:
- !type:GibBehavior
recursive: false
- type: entity
name: cow
@@ -1804,6 +1838,15 @@
Taco: RatTaco
Burger: RatBurger
Skewer: RatSkewer
- type: Destructible
thresholds:
- trigger:
!type:DamageTypeTrigger
damageType: Blunt
damage: 60
behaviors:
- !type:GibBehavior
recursive: false
- type: entity
parent: MobMouse
@@ -2091,6 +2134,15 @@
- type: Tag
tags:
- VimPilot
- type: Destructible
thresholds:
- trigger:
!type:DamageTypeTrigger
damageType: Blunt
damage: 60
behaviors:
- !type:GibBehavior
recursive: false
# Would be cool to have some functionality for the parrot to be able to sit on stuff
- type: entity
@@ -3387,6 +3439,15 @@
- type: FireVisuals
sprite: Mobs/Effects/onfire.rsi
normalState: Mouse_burning
- type: Destructible
thresholds:
- trigger:
!type:DamageTypeTrigger
damageType: Blunt
damage: 120
behaviors:
- !type:GibBehavior
recursive: false
- type: entity
name: pig

View File

@@ -229,6 +229,15 @@
0: Alive
15: Critical
30: Dead
- type: Destructible
thresholds:
- trigger:
!type:DamageTypeTrigger
damageType: Blunt
damage: 60
behaviors:
- !type:GibBehavior
recursive: false
- type: Stamina
critThreshold: 60
- type: MeleeWeapon

View File

@@ -430,6 +430,15 @@
0: Alive
10: Critical
20: Dead
- type: Destructible
thresholds:
- trigger:
!type:DamageTypeTrigger
damageType: Blunt
damage: 40
behaviors:
- !type:GibBehavior
recursive: false
- type: MovementSpeedModifier
baseWalkSpeed : 2
baseSprintSpeed : 3

View File

@@ -42,6 +42,15 @@
thresholds:
0: Alive
15: Dead
- type: Destructible
thresholds:
- trigger:
!type:DamageTypeTrigger
damageType: Blunt
damage: 30
behaviors:
- !type:GibBehavior
recursive: false
- type: Stamina
critThreshold: 15
- type: MovementAlwaysTouching