Pet internals (#12376)

* toggle other crew and pet internals

* oops
This commit is contained in:
Justin Trotter
2022-11-08 13:04:06 -08:00
committed by GitHub
parent 6a4c04640b
commit 8c0b113fcf
91 changed files with 509 additions and 3 deletions

View File

@@ -125,6 +125,9 @@
- type: IngestionBlocker
- type: DiseaseProtection
protection: 0.10
- type: Tag
tags:
- PetWearable
- type: entity
parent: ClothingMaskPullableBase
@@ -140,6 +143,9 @@
- type: IngestionBlocker
- type: DiseaseProtection
protection: 0.05
- type: Tag
tags:
- PetWearable
- type: entity
parent: ClothingMaskBase

View File

@@ -1342,6 +1342,14 @@
layer:
- MobLayer
- type: Appearance
- type: Inventory
speciesId: possum
templateId: pet
- type: Strippable
- type: UserInterface
interfaces:
- key: enum.StrippingUiKey.Key
type: StrippableBoundUserInterface
- type: DamageStateVisuals
states:
Alive:
@@ -1388,6 +1396,14 @@
layer:
- MobLayer
- type: Appearance
- type: Inventory
speciesId: possum #close enough
templateId: pet
- type: Strippable
- type: UserInterface
interfaces:
- key: enum.StrippingUiKey.Key
type: StrippableBoundUserInterface
- type: DamageStateVisuals
states:
Alive:
@@ -1434,6 +1450,14 @@
layer:
- MobLayer
- type: Appearance
- type: Inventory
speciesId: fox
templateId: pet
- type: Strippable
- type: UserInterface
interfaces:
- key: enum.StrippingUiKey.Key
type: StrippableBoundUserInterface
- type: DamageStateVisuals
states:
Alive:
@@ -1481,6 +1505,14 @@
- MobMask
layer:
- MobLayer
- type: Inventory
speciesId: dog
templateId: pet
- type: Strippable
- type: UserInterface
interfaces:
- key: enum.StrippingUiKey.Key
type: StrippableBoundUserInterface
- type: DamageStateVisuals
states:
Alive:
@@ -1591,6 +1623,9 @@
- map: ["enum.DamageStateVisualLayers.Base"]
state: puppy
- type: Appearance
- type: Inventory
speciesId: puppy
templateId: pet
- type: DamageStateVisuals
states:
Alive:
@@ -1627,6 +1662,14 @@
layer:
- MobLayer
- type: Appearance
- type: Inventory
speciesId: cat
templateId: pet
- type: Strippable
- type: UserInterface
interfaces:
- key: enum.StrippingUiKey.Key
type: StrippableBoundUserInterface
- type: DamageStateVisuals
states:
Alive:
@@ -1761,6 +1804,14 @@
layer:
- MobLayer
- type: Appearance
- type: Inventory
speciesId: sloth
templateId: pet
- type: Strippable
- type: UserInterface
interfaces:
- key: enum.StrippingUiKey.Key
type: StrippableBoundUserInterface
- type: DamageStateVisuals
states:
Alive:
@@ -1807,6 +1858,14 @@
layer:
- MobLayer
- type: Appearance
- type: Inventory
speciesId: fox #close enough
templateId: pet
- type: Strippable
- type: UserInterface
interfaces:
- key: enum.StrippingUiKey.Key
type: StrippableBoundUserInterface
- type: DamageStateVisuals
states:
Alive:

View File

@@ -157,6 +157,14 @@
layer:
- MobLayer
- type: Appearance
- type: Inventory
speciesId: cat
templateId: pet
- type: Strippable
- type: UserInterface
interfaces:
- key: enum.StrippingUiKey.Key
type: StrippableBoundUserInterface
- type: DamageStateVisuals
states:
Alive:
@@ -203,6 +211,14 @@
layer:
- MobLayer
- type: Appearance
- type: Inventory
speciesId: puppy
templateId: pet
- type: Strippable
- type: UserInterface
interfaces:
- key: enum.StrippingUiKey.Key
type: StrippableBoundUserInterface
- type: DamageStateVisuals
states:
Alive:
@@ -286,6 +302,14 @@
layer:
- MobLayer
- type: Appearance
- type: Inventory
speciesId: dog
templateId: pet
- type: Strippable
- type: UserInterface
interfaces:
- key: enum.StrippingUiKey.Key
type: StrippableBoundUserInterface
- type: DamageStateVisuals
states:
Alive:

View File

@@ -0,0 +1,26 @@
- type: inventoryTemplate
id: pet
slots:
- name: mask
slotTexture: mask
slotFlags: MASK
uiWindowPos: 1,1
strippingWindowPos: 1,1
displayName: Mask
whitelist:
tags:
- PetWearable
- name: suitstorage
slotTexture: suit_storage
slotFlags: SUITSTORAGE
slotGroup: SecondHotbar
stripTime: 3
uiWindowPos: 2,0
strippingWindowPos: 2,5
displayName: Suit Storage
whitelist:
components:
- GasTank

View File

@@ -395,6 +395,9 @@
- type: Tag
id: PercussionInstrument
- type: Tag
id: PetWearable
- type: Tag
id: Pickaxe
@@ -473,7 +476,7 @@
- type: Tag
id: Smokable
- type: Tag
id: Soap