Fix damagestatevisualizer (#8879)

This commit is contained in:
metalgearsloth
2022-06-16 17:56:00 +10:00
committed by GitHub
parent d63dbf2e28
commit e9fc7594b0
11 changed files with 169 additions and 167 deletions

View File

@@ -31,9 +31,11 @@ public sealed class DamageStateVisualizerSystem : VisualizerSystem<DamageStateVi
} }
// Brain no worky rn so this was just easier. // Brain no worky rn so this was just easier.
foreach (var layer in sprite.AllLayers) foreach (var key in new []{ DamageStateVisualLayers.Base, DamageStateVisualLayers.BaseUnshaded })
{ {
sprite.LayerSetVisible(layer, false); if (!sprite.LayerMapTryGet(key, out _)) continue;
sprite.LayerSetVisible(key, false);
} }
foreach (var (key, state) in layers) foreach (var (key, state) in layers)

View File

@@ -7,7 +7,7 @@ public sealed class DamageStateVisualsComponent : Component
{ {
public int? OriginalDrawDepth; public int? OriginalDrawDepth;
[DataField("states")] public Dictionary<DamageState, Dictionary<string, string>> States = new(); [DataField("states")] public Dictionary<DamageState, Dictionary<DamageStateVisualLayers, string>> States = new();
/// <summary> /// <summary>
/// Should noRot be turned off when crit / dead. /// Should noRot be turned off when crit / dead.

View File

@@ -32,11 +32,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: bat Base: bat
Critical: Critical:
enum.DamageStateVisualLayers.Base: dead Base: dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: dead Base: dead
- type: Butcherable - type: Butcherable
spawned: spawned:
- id: FoodMeat - id: FoodMeat
@@ -103,11 +103,11 @@
rotate: true rotate: true
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: 0 Base: 0
Critical: Critical:
enum.DamageStateVisualLayers.Base: dead Base: dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: dead Base: dead
- type: Tag - type: Tag
tags: tags:
- Bee - Bee
@@ -162,11 +162,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: chicken-0 Base: chicken-0
Critical: Critical:
enum.DamageStateVisualLayers.Base: dead-0 Base: dead-0
Dead: Dead:
enum.DamageStateVisualLayers.Base: dead-0 Base: dead-0
- type: Butcherable - type: Butcherable
spawned: spawned:
- id: FoodMeatChicken - id: FoodMeatChicken
@@ -196,11 +196,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: duck-0 Base: duck-0
Critical: Critical:
enum.DamageStateVisualLayers.Base: dead-0 Base: dead-0
Dead: Dead:
enum.DamageStateVisualLayers.Base: dead-0 Base: dead-0
- type: Butcherable - type: Butcherable
spawned: spawned:
- id: FoodMeatDuck - id: FoodMeatDuck
@@ -230,11 +230,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: duck-1 Base: duck-1
Critical: Critical:
enum.DamageStateVisualLayers.Base: dead-1 Base: dead-1
Dead: Dead:
enum.DamageStateVisualLayers.Base: dead-1 Base: dead-1
- type: Butcherable - type: Butcherable
spawned: spawned:
- id: FoodMeatDuck - id: FoodMeatDuck
@@ -264,11 +264,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: duck-2 Base: duck-2
Critical: Critical:
enum.DamageStateVisualLayers.Base: dead-2 Base: dead-2
Dead: Dead:
enum.DamageStateVisualLayers.Base: dead-2 Base: dead-2
- type: Butcherable - type: Butcherable
spawned: spawned:
- id: FoodMeatDuck - id: FoodMeatDuck
@@ -327,11 +327,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: butterfly Base: butterfly
Critical: Critical:
enum.DamageStateVisualLayers.Base: dead Base: dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: dead Base: dead
- type: Bloodstream - type: Bloodstream
bloodMaxVolume: 0.1 bloodMaxVolume: 0.1
- type: NoSlip - type: NoSlip
@@ -363,11 +363,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: cow Base: cow
Critical: Critical:
enum.DamageStateVisualLayers.Base: dead Base: dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: dead Base: dead
- type: SolutionContainerManager - type: SolutionContainerManager
solutions: solutions:
udder: udder:
@@ -423,11 +423,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: crab Base: crab
Critical: Critical:
enum.DamageStateVisualLayers.Base: dead Base: dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: dead Base: dead
- type: Butcherable - type: Butcherable
spawned: spawned:
- id: FoodMeatCrab - id: FoodMeatCrab
@@ -455,11 +455,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: goat Base: goat
Critical: Critical:
enum.DamageStateVisualLayers.Base: dead Base: dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: dead Base: dead
- type: SolutionContainerManager - type: SolutionContainerManager
solutions: solutions:
udder: udder:
@@ -503,11 +503,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: goose Base: goose
Critical: Critical:
enum.DamageStateVisualLayers.Base: dead Base: dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: dead Base: dead
- type: Butcherable - type: Butcherable
spawned: spawned:
- id: FoodMeatChicken - id: FoodMeatChicken
@@ -549,11 +549,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: crawling Base: crawling
Critical: Critical:
enum.DamageStateVisualLayers.Base: dead Base: dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: dead Base: dead
- type: Butcherable - type: Butcherable
spawned: spawned:
- id: FoodMeat - id: FoodMeat
@@ -592,12 +592,12 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: kangaroo Base: kangaroo
# SKIPPY NO! # SKIPPY NO!
Critical: Critical:
enum.DamageStateVisualLayers.Base: kangaroo-dead Base: kangaroo-dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: kangaroo-dead Base: kangaroo-dead
- type: Puller - type: Puller
- type: entity - type: entity
@@ -618,11 +618,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: kangaroo-boxing Base: kangaroo-boxing
Critical: Critical:
enum.DamageStateVisualLayers.Base: kangaroo-boxing-dead Base: kangaroo-boxing-dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: kangaroo-boxing-dead Base: kangaroo-boxing-dead
- type: MeleeWeapon - type: MeleeWeapon
range: 1.5 range: 1.5
arcwidth: 0 arcwidth: 0
@@ -671,11 +671,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: monkey Base: monkey
Critical: Critical:
enum.DamageStateVisualLayers.Base: dead Base: dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: dead Base: dead
- type: Appearance - type: Appearance
visuals: visuals:
- type: FireVisualizer - type: FireVisualizer
@@ -703,10 +703,10 @@
speechSounds: Squeak speechSounds: Squeak
- type: Sprite - type: Sprite
drawdepth: SmallMobs drawdepth: SmallMobs
sprite: Mobs/Animals/mouse.rsi
layers: layers:
- map: ["enum.DamageStateVisualLayers.Base"] - map: ["enum.DamageStateVisualLayers.Base"]
state: mouse-0 state: mouse-0
sprite: Mobs/Animals/mouse.rsi
- type: Clothing - type: Clothing
size: 5 size: 5
quickEquip: false quickEquip: false
@@ -737,11 +737,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: mouse-0 Base: mouse-0
Critical: Critical:
enum.DamageStateVisualLayers.Base: dead-0 Base: dead-0
Dead: Dead:
enum.DamageStateVisualLayers.Base: splat-0 Base: splat-0
- type: Food - type: Food
- type: Hunger - type: Hunger
baseDecayRate: 0.5 # I'm very hungry! Give me. The cheese. baseDecayRate: 0.5 # I'm very hungry! Give me. The cheese.
@@ -814,11 +814,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: mouse-1 Base: mouse-1
Critical: Critical:
enum.DamageStateVisualLayers.Base: dead-1 Base: dead-1
Dead: Dead:
enum.DamageStateVisualLayers.Base: splat-1 Base: splat-1
- type: Bloodstream - type: Bloodstream
bloodMaxVolume: 50 bloodMaxVolume: 50
- type: DiseaseCarrier #Why doesn't this save if it's only on the parent wtf - type: DiseaseCarrier #Why doesn't this save if it's only on the parent wtf
@@ -840,11 +840,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: mouse-1 Base: mouse-1
Critical: Critical:
enum.DamageStateVisualLayers.Base: dead-1 Base: dead-1
Dead: Dead:
enum.DamageStateVisualLayers.Base: splat-1 Base: splat-1
- type: Bloodstream - type: Bloodstream
bloodMaxVolume: 50 bloodMaxVolume: 50
- type: DiseaseCarrier - type: DiseaseCarrier
@@ -880,11 +880,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: lizard Base: lizard
Critical: Critical:
enum.DamageStateVisualLayers.Base: dead Base: dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: dead Base: dead
- type: Butcherable - type: Butcherable
spawned: spawned:
- id: FoodMeat - id: FoodMeat
@@ -931,11 +931,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: slug Base: slug
Critical: Critical:
enum.DamageStateVisualLayers.Base: dead Base: dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: dead Base: dead
- type: Butcherable - type: Butcherable
spawned: spawned:
- id: FoodMeat - id: FoodMeat
@@ -977,11 +977,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: frog Base: frog
Critical: Critical:
enum.DamageStateVisualLayers.Base: dead Base: dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: dead Base: dead
- type: Butcherable - type: Butcherable
spawned: spawned:
- id: FoodMeat - id: FoodMeat
@@ -1026,11 +1026,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: parrot Base: parrot
Critical: Critical:
enum.DamageStateVisualLayers.Base: dead Base: dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: dead Base: dead
- type: Butcherable - type: Butcherable
spawned: spawned:
- id: FoodMeat - id: FoodMeat
@@ -1072,11 +1072,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: penguin Base: penguin
Critical: Critical:
enum.DamageStateVisualLayers.Base: penguin_dead Base: penguin_dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: penguin_dead Base: penguin_dead
- type: Butcherable - type: Butcherable
spawned: spawned:
- id: FoodMeatPenguin - id: FoodMeatPenguin
@@ -1124,11 +1124,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: penguin Base: penguin
Critical: Critical:
enum.DamageStateVisualLayers.Base: dead Base: dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: dead Base: dead
- type: Butcherable - type: Butcherable
spawned: spawned:
- id: FoodMeatPenguin - id: FoodMeatPenguin
@@ -1181,7 +1181,7 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: snake Base: snake
- type: Appearance - type: Appearance
visuals: visuals:
- type: RotationVisualizer - type: RotationVisualizer
@@ -1232,11 +1232,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: tarantula Base: tarantula
Critical: Critical:
enum.DamageStateVisualLayers.Base: tarantula_dead Base: tarantula_dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: tarantula_dead Base: tarantula_dead
- type: Butcherable - type: Butcherable
spawned: spawned:
- id: FoodMeatSpider - id: FoodMeatSpider
@@ -1299,11 +1299,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: possum Base: possum
Critical: Critical:
enum.DamageStateVisualLayers.Base: possum_dead Base: possum_dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: possum_dead Base: possum_dead
- type: Butcherable - type: Butcherable
spawned: spawned:
- id: FoodMeat - id: FoodMeat
@@ -1358,11 +1358,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: raccoon Base: raccoon
Critical: Critical:
enum.DamageStateVisualLayers.Base: raccoon_dead Base: raccoon_dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: raccoon_dead Base: raccoon_dead
- type: Butcherable - type: Butcherable
spawned: spawned:
- id: FoodMeat - id: FoodMeat
@@ -1417,11 +1417,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: fox Base: fox
Critical: Critical:
enum.DamageStateVisualLayers.Base: fox_dead Base: fox_dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: fox_dead Base: fox_dead
- type: Butcherable - type: Butcherable
spawned: spawned:
- id: FoodMeat - id: FoodMeat

View File

@@ -36,11 +36,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: bear Base: bear
Critical: Critical:
enum.DamageStateVisualLayers.Base: bear_dead Base: bear_dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: bear_dead Base: bear_dead
- type: Butcherable - type: Butcherable
spawned: spawned:
- id: FoodMeatBear - id: FoodMeatBear

View File

@@ -43,11 +43,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: alive Base: alive
Critical: Critical:
enum.DamageStateVisualLayers.Base: crit Base: crit
Dead: Dead:
enum.DamageStateVisualLayers.Base: dead Base: dead
- type: Butcherable - type: Butcherable
spawned: spawned:
- id: FoodMeatFish - id: FoodMeatFish

View File

@@ -27,11 +27,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: corgi Base: corgi
Critical: Critical:
enum.DamageStateVisualLayers.Base: corgi_dead Base: corgi_dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: corgi_dead Base: corgi_dead
- type: Appearance - type: Appearance
- type: Butcherable - type: Butcherable
spawned: spawned:
@@ -67,11 +67,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: narsian Base: narsian
Critical: Critical:
enum.DamageStateVisualLayers.Base: narsian_dead Base: narsian_dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: narsian_dead Base: narsian_dead
- type: MeleeWeapon - type: MeleeWeapon
range: 1.5 range: 1.5
arcwidth: 0 arcwidth: 0
@@ -134,11 +134,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: ian Base: ian
Critical: Critical:
enum.DamageStateVisualLayers.Base: ian_dead Base: ian_dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: ian_dead Base: ian_dead
- type: Grammar - type: Grammar
attributes: attributes:
proper: true proper: true
@@ -164,11 +164,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: old_ian Base: old_ian
Critical: Critical:
enum.DamageStateVisualLayers.Base: old_ian_dead Base: old_ian_dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: old_ian_dead Base: old_ian_dead
- type: Grammar - type: Grammar
attributes: attributes:
proper: true proper: true
@@ -190,11 +190,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: lisa Base: lisa
Critical: Critical:
enum.DamageStateVisualLayers.Base: lisa_dead Base: lisa_dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: lisa_dead Base: lisa_dead
- type: Grammar - type: Grammar
attributes: attributes:
proper: true proper: true
@@ -216,11 +216,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: puppy Base: puppy
Critical: Critical:
enum.DamageStateVisualLayers.Base: puppy_dead Base: puppy_dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: puppy_dead Base: puppy_dead
- type: Grammar - type: Grammar
attributes: attributes:
gender: epicene gender: epicene
@@ -252,11 +252,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: cat Base: cat
Critical: Critical:
enum.DamageStateVisualLayers.Base: cat_dead Base: cat_dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: cat_dead Base: cat_dead
- type: Butcherable - type: Butcherable
spawned: spawned:
- id: FoodMeat - id: FoodMeat
@@ -299,11 +299,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: cat2 Base: cat2
Critical: Critical:
enum.DamageStateVisualLayers.Base: cat2_dead Base: cat2_dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: cat2_dead Base: cat2_dead
- type: Grammar - type: Grammar
attributes: attributes:
gender: epicene gender: epicene
@@ -334,11 +334,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: spacecat Base: spacecat
Critical: Critical:
enum.DamageStateVisualLayers.Base: spacecat_dead Base: spacecat_dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: spacecat_dead Base: spacecat_dead
- type: InteractionPopup - type: InteractionPopup
successChance: 0.7 successChance: 0.7
interactSuccessString: petting-success-space-cat interactSuccessString: petting-success-space-cat
@@ -365,11 +365,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: caracal_flop Base: caracal_flop
Critical: Critical:
enum.DamageStateVisualLayers.Base: caracal_dead Base: caracal_dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: caracal_dead Base: caracal_dead
- type: Grammar - type: Grammar
attributes: attributes:
gender: epicene gender: epicene
@@ -414,11 +414,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: sloth Base: sloth
Critical: Critical:
enum.DamageStateVisualLayers.Base: sloth_dead Base: sloth_dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: sloth_dead Base: sloth_dead
- type: Butcherable - type: Butcherable
spawned: spawned:
- id: FoodMeat - id: FoodMeat
@@ -460,11 +460,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: ferret Base: ferret
Critical: Critical:
enum.DamageStateVisualLayers.Base: ferret_dead Base: ferret_dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: ferret_dead Base: ferret_dead
- type: Butcherable - type: Butcherable
spawned: spawned:
- id: FoodMeat - id: FoodMeat
@@ -517,11 +517,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: bingus Base: bingus
Critical: Critical:
enum.DamageStateVisualLayers.Base: bingus_dead Base: bingus_dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: bingus_dead Base: bingus_dead
- type: Butcherable - type: Butcherable
spawned: spawned:
- id: FoodMeat - id: FoodMeat
@@ -563,11 +563,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: mcgriff Base: mcgriff
Critical: Critical:
enum.DamageStateVisualLayers.Base: mcgriff_dead Base: mcgriff_dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: mcgriff_dead Base: mcgriff_dead
- type: Butcherable - type: Butcherable
spawned: spawned:
- id: FoodMeat - id: FoodMeat
@@ -601,11 +601,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: paperwork Base: paperwork
Critical: Critical:
enum.DamageStateVisualLayers.Base: paperwork_dead Base: paperwork_dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: paperwork_dead Base: paperwork_dead
- type: Butcherable - type: Butcherable
spawned: spawned:
- id: FoodMeat - id: FoodMeat
@@ -646,11 +646,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: walter Base: walter
Critical: Critical:
enum.DamageStateVisualLayers.Base: walter_dead Base: walter_dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: walter_dead Base: walter_dead
- type: Butcherable - type: Butcherable
spawned: spawned:
- id: FoodMeat - id: FoodMeat

View File

@@ -55,11 +55,11 @@
rotate: true rotate: true
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: regalrat Base: regalrat
Critical: Critical:
enum.DamageStateVisualLayers.Base: dead Base: dead
Dead: Dead:
enum.DamageStateVisualLayers.Base: dead Base: dead
- type: Puller - type: Puller
- type: GhostTakeoverAvailable - type: GhostTakeoverAvailable
makeSentient: true makeSentient: true
@@ -165,11 +165,11 @@
rotate: true rotate: true
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: mouse-3 Base: mouse-3
Critical: Critical:
enum.DamageStateVisualLayers.Base: dead-3 Base: dead-3
Dead: Dead:
enum.DamageStateVisualLayers.Base: splat-3 Base: splat-3
- type: Puller - type: Puller
- type: DiseaseCarrier - type: DiseaseCarrier
carrierDiseases: carrierDiseases:

View File

@@ -41,9 +41,9 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: alive Base: alive
Dead: Dead:
enum.DamageStateVisualLayers.Base: dead Base: dead
- type: Butcherable - type: Butcherable
spawned: spawned:
- id: FoodMeatXeno - id: FoodMeatXeno

View File

@@ -64,11 +64,11 @@
rotate: true rotate: true
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: running Base: running
Critical: Critical:
enum.DamageStateVisualLayers.Base: crit Base: crit
Dead: Dead:
enum.DamageStateVisualLayers.Base: dead Base: dead
- type: Puller - type: Puller
- type: Butcherable - type: Butcherable
butcheringType: Spike butcheringType: Spike
@@ -111,11 +111,11 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: purple_snake Base: purple_snake
Critical: Critical:
enum.DamageStateVisualLayers.Base: dead_purple_snake Base: dead_purple_snake
Dead: Dead:
enum.DamageStateVisualLayers.Base: dead_purple_snake Base: dead_purple_snake
- type: Grammar - type: Grammar
attributes: attributes:
proper: true proper: true
@@ -165,10 +165,10 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: small_purple_snake Base: small_purple_snake
Critical: Critical:
enum.DamageStateVisualLayers.Base: dead_small_purple_snake Base: dead_small_purple_snake
Dead: Dead:
enum.DamageStateVisualLayers.Base: dead_small_purple_snake Base: dead_small_purple_snake
- type: SolutionTransfer - type: SolutionTransfer
maxTransferAmount: 1 maxTransferAmount: 1

View File

@@ -34,13 +34,13 @@
- type: DamageStateVisuals - type: DamageStateVisuals
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: alive Base: alive
enum.DamageStateVisualLayers.BaseUnshaded: alive-unshaded BaseUnshaded: alive-unshaded
Critical: Critical:
enum.DamageStateVisualLayers.Base: crit Base: crit
Dead: Dead:
enum.DamageStateVisualLayers.Base: dead Base: dead
enum.DamageStateVisualLayers.BaseUnshaded: dead-unshaded BaseUnshaded: dead-unshaded
- type: Physics - type: Physics
bodyType: KinematicController bodyType: KinematicController
- type: Fixtures - type: Fixtures

View File

@@ -218,7 +218,7 @@
rotate: true rotate: true
states: states:
Alive: Alive:
enum.DamageStateVisualLayers.Base: onestar_boss Base: onestar_boss
Dead: Dead:
enum.DamageStateVisualLayers.Base: onestar_boss_wrecked Base: onestar_boss_wrecked
- type: CombatMode - type: CombatMode