meat and damag (#916)

Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com>
This commit is contained in:
Nim
2025-02-19 21:16:35 +02:00
committed by GitHub
parent 275cff86b7
commit dfd1603b64
10 changed files with 64 additions and 14 deletions

View File

@@ -1,6 +1,6 @@
- type: entity
id: CP14MobRabbit
parent: SimpleMobBase
parent: CP14SimpleMobBase
name: rabbit
description: A little fluffy rabbit. I could eat it.
categories: [ ForkFiltered ]
@@ -46,6 +46,9 @@
thresholds:
0: Alive
30: Dead
- type: FireVisuals
sprite: Mobs/Effects/onfire.rsi
normalState: Mouse_burning
- type: CombatMode
- type: MeleeWeapon
angle: 0
@@ -79,7 +82,7 @@
- type: entity
id: CP14MobPig
parent: SimpleMobBase
parent: CP14SimpleMobBase
name: pig
description: An omnivorous and unpretentious animal that is sure to make juicy cuts of meat.
categories: [ ForkFiltered ]
@@ -224,7 +227,7 @@
- type: entity
name: frog
parent: SimpleMobBase
parent: CP14SimpleMobBase
id: CP14MobFrog
description: Green and constantly jumping frog, and perhaps thanks to it mosquitoes have not completely filled the marshes.
categories: [ ForkFiltered ]

View File

@@ -1,6 +1,6 @@
- type: entity
id: CP14MobDino
parent: SimpleMobBase
parent: CP14SimpleMobBase
name: dino
abstract: true
components:

View File

@@ -1,6 +1,6 @@
- type: entity
id: CP14MobMonsterMole
parent: SimpleMobBase
parent: CP14SimpleMobBase
name: predatory mole
description: Hunts in the dark and loves the taste of meat and blood in its mouth.
categories: [ ForkFiltered ]
@@ -100,4 +100,4 @@
- FootstepSound
- CP14Mosquito
- type: StealTarget
stealGroup: CP14Mole
stealGroup: CP14Mole

View File

@@ -18,7 +18,7 @@
- type: Butcherable
butcheringType: Spike
spawned:
- id: FoodMeatHuman
- id: CP14FoodMeatHuman
amount: 5
- type: Body
prototype: CP14Dwarf

View File

@@ -18,8 +18,8 @@
- type: Butcherable
butcheringType: Spike
spawned:
- id: FoodMeatHuman
amount: 5
- id: CP14FoodMeatHuman
amount: 4
- type: Body
prototype: CP14Elf
requiredLegs: 2

View File

@@ -23,8 +23,8 @@
- type: Butcherable
butcheringType: Spike
spawned:
- id: FoodMeatHuman
amount: 5
- id: CP14FoodMeatHuman
amount: 3
- type: Body
prototype: CP14Human
requiredLegs: 2

View File

@@ -18,7 +18,7 @@
- type: Butcherable
butcheringType: Spike
spawned:
- id: FoodMeatHuman
- id: CP14FoodMeatHuman
amount: 5
- type: Body
prototype: CP14Human

View File

@@ -67,7 +67,7 @@
- type: Butcherable
butcheringType: Spike
spawned:
- id: FoodMeatHuman
- id: CP14FoodMeatHuman # Replace it with silva meat, heh.
amount: 5
- type: CP14MagicEnergyPhotosynthesis # Silva special feature
- type: CP14SpellStorage

View File

@@ -18,7 +18,7 @@
- type: Butcherable
butcheringType: Spike
spawned:
- id: FoodMeatHuman
- id: CP14FoodMeatHuman
amount: 5
- type: Body
prototype: CP14Tiefling

View File

@@ -28,3 +28,50 @@
- !type:PlaySoundBehavior
sound:
collection: MeatLaserImpact
- type: entity
parent:
- CP14MobDamageable
- MobRespirator
- MobAtmosStandard
- SimpleSpaceMobBase
id: CP14SimpleMobBase
suffix: AI
abstract: true
components:
- type: Hunger
thresholds:
Overfed: 100
Okay: 50
Peckish: 25
Starving: 10
Dead: 0
baseDecayRate: 0.00925925925926
- type: Thirst
thresholds:
OverHydrated: 200
Okay: 150
Thirsty: 100
Parched: 50
Dead: 0
baseDecayRate: 0.04
- type: StatusEffects
allowed:
- Stun
- KnockedDown
- SlowedDown
- Stutter
- Electrocution
- ForcedSleep
- TemporaryBlindness
- Pacified
- StaminaModifier
- Flashed
- RadiationProtection
- Drowsiness
- Adrenaline
- type: Bloodstream
bloodMaxVolume: 150
- type: MobPrice
price: 150
- type: FloatingVisuals