Added support so that smile can use hats (#33924)

* Added support so that smile can use hats

Changed Prototypes/Entities/Mobs/NPCs/pets.yml
Added smile_inventory_template.yml in Resources/Prototypes/inventoryTemplates
Added dir smile_displacement.rsi inside Resources/Textures/Mobs/Pets/smile.rsi
Added smile_displacement.rsi/meta.json
Added smile_displacement.rsi/head.png

* Fixed sprite path in ProtoTypes/Entities/Mobs/NPCs/pets.yml mapping to wrong smile_displacement.rsi
Fixed smile_inventory_template.yml using uiWindowPos as 1,2 instead of 0,1

Moved Resources/Textures/Mobs/Pets/smile.rsi/ to .../Pets/smile/smile.rsi/
Moved Resources/Textures/Mobs/Pets/smile.rsi/smile_displacement.rsi to .../Pets/smile/smile_displacement.rsi

* Minor fixes: removing comments and change naming

Renamed Resources/Textures/Mobs/Pets/smile/smile.rsi To .../Mobs/Pets/Smile/smile.rsi

* Removed smile_inventory_template.yml and used head_inventory_template.yml instead
This commit is contained in:
zHonys
2024-12-28 22:49:05 -03:00
committed by GitHub
parent 3f84b04e4c
commit 5d0d37161d
6 changed files with 30 additions and 2 deletions

View File

@@ -712,7 +712,7 @@
- type: entity - type: entity
name: Smile name: Smile
id: MobSlimesPet id: MobSlimesPet
parent: MobAdultSlimes parent: [MobAdultSlimes, StripableInventoryBase]
description: This masterpiece has gone through thousands of experiments. But it is the sweetest creature in the world. Smile Slime! description: This masterpiece has gone through thousands of experiments. But it is the sweetest creature in the world. Smile Slime!
components: components:
- type: Sprite - type: Sprite
@@ -722,6 +722,16 @@
- map: [ "enum.DamageStateVisualLayers.BaseUnshaded" ] - map: [ "enum.DamageStateVisualLayers.BaseUnshaded" ]
state: aslime-_3 state: aslime-_3
shader: unshaded shader: unshaded
- map: [ "head" ]
- type: Inventory
speciesId: slime
templateId: head
displacements:
head:
sizeMaps:
32:
sprite: Mobs/Pets/Smile/smile_displacement.rsi
state: head
- type: MobThresholds - type: MobThresholds
thresholds: thresholds:
0: Alive 0: Alive
@@ -767,7 +777,7 @@
Caustic: 1 Caustic: 1
- type: MultiHandedItem - type: MultiHandedItem
- type: Item - type: Item
sprite: Mobs/Pets/smile.rsi sprite: Mobs/Pets/Smile/smile.rsi
size: Huge size: Huge
- type: SentienceTarget - type: SentienceTarget
flavorKind: station-event-random-sentience-flavor-slime flavorKind: station-event-random-sentience-flavor-slime

View File

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 236 B

View File

@@ -0,0 +1,18 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Head displacement made by zHonys",
"size": {
"x": 32,
"y": 32
},
"load": {
"srgb": false
},
"states": [
{
"name": "head",
"directions": 4
}
]
}