Fix damagestatevisualizer (#8879)
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
@@ -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.
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user