From d308a723d132d0b8332a96ec8db9b79892c3c7d1 Mon Sep 17 00:00:00 2001 From: VMSolidus Date: Wed, 22 Jan 2025 15:40:46 -0500 Subject: [PATCH 1/2] Harpy Displacement Map --- .../Entities/Mobs/Species/harpy.yml | 10 ++++++++++ .../digitigrade_inventory_template.yml | 3 --- .../Harpy/displacement.rsi/jumpsuit.png | Bin 0 -> 583 bytes .../Species/Harpy/displacement.rsi/meta.json | 18 ++++++++++++++++++ 4 files changed, 28 insertions(+), 3 deletions(-) create mode 100644 Resources/Textures/Mobs/Species/Harpy/displacement.rsi/jumpsuit.png create mode 100644 Resources/Textures/Mobs/Species/Harpy/displacement.rsi/meta.json diff --git a/Resources/Prototypes/Entities/Mobs/Species/harpy.yml b/Resources/Prototypes/Entities/Mobs/Species/harpy.yml index 42d94b2b782..f7912186931 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/harpy.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/harpy.yml @@ -106,6 +106,16 @@ - type: Inventory speciesId: harpy templateId: digitigrade + displacements: + jumpsuit: + layer: + sprite: Mobs/Species/Harpy/displacement.rsi + state: jumpsuit + copyToShaderParameters: + # Value required, provide a dummy. Gets overridden when applied. + layerKey: dummy + parameterTexture: displacementMap + parameterUV: displacementUV - type: HarpyVisuals - type: UltraVision - type: Tag diff --git a/Resources/Prototypes/InventoryTemplates/digitigrade_inventory_template.yml b/Resources/Prototypes/InventoryTemplates/digitigrade_inventory_template.yml index fc7dbda9321..917dc4ed32c 100644 --- a/Resources/Prototypes/InventoryTemplates/digitigrade_inventory_template.yml +++ b/Resources/Prototypes/InventoryTemplates/digitigrade_inventory_template.yml @@ -8,9 +8,6 @@ uiWindowPos: 0,1 strippingWindowPos: 0,2 displayName: Jumpsuit - whitelist: - tags: - - Skirt - name: outerClothing slotTexture: suit slotFlags: OUTERCLOTHING diff --git a/Resources/Textures/Mobs/Species/Harpy/displacement.rsi/jumpsuit.png b/Resources/Textures/Mobs/Species/Harpy/displacement.rsi/jumpsuit.png new file mode 100644 index 0000000000000000000000000000000000000000..68459ef6229e0c1984d4a3a705b6d3212f4cac61 GIT binary patch literal 583 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zpL@DEhE&XX zJIm0Y$x)#7zD(GZW0xX=ql2WqvywA&HP)K{V@b-*&GmhouW)VJmGBM&F`enn2kyST zC+B~-=IlMa<7Xbf&Cw`3VyWRbqer))SMq?^fnz)g+zH8S8(23OGT&gjF@rIOG3N}! zHU_gahG+(9;|649mv1l}lxQk^YR$#on!Wnvil6_}Szly-wP{FT=6mZDZoPl*pG*Dx z*01aI#1ASq^9J~QTX))!=fe6~=bs-`T-@LAAef;;o^#FT#i{=`FVmO1_0uRe%rX3D zv(|#V?Yq~v?fUWX=TSX(e;HI;iF8~t+Y+8-1rZN*Q%~p``E=iYxht-5naMusHBL`i zFId(U^z&>MQT(p-!ug4ew(R=#r-bihs;*?X=q|rzw|xA9?XMl@PipDTnxHZL{aoxVYbe zU;f9j&_Y?=8C!)eO%csoP@(_q{JW@WODi=3*)-HH%q)QX$&$%CzS6d5(QMm>|0g|X5959TfuzUhQj?zm Date: Wed, 22 Jan 2025 15:43:22 -0500 Subject: [PATCH 2/2] Add displacements to Urist McHarpy --- Resources/Prototypes/Entities/Mobs/Species/harpy.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Resources/Prototypes/Entities/Mobs/Species/harpy.yml b/Resources/Prototypes/Entities/Mobs/Species/harpy.yml index f7912186931..4ed815ef317 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/harpy.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/harpy.yml @@ -153,6 +153,16 @@ - type: Inventory speciesId: harpy templateId: digitigrade + displacements: + jumpsuit: + layer: + sprite: Mobs/Species/Harpy/displacement.rsi + state: jumpsuit + copyToShaderParameters: + # Value required, provide a dummy. Gets overridden when applied. + layerKey: dummy + parameterTexture: displacementMap + parameterUV: displacementUV - type: Sprite scale: 0.9, 0.9 layers: