Moths textures & Layer ordering fix + creampied sprite (#18653)

* Moths textures & Layer ordering fix + creampied sprite

* Forgot to add

* weh

* oops
This commit is contained in:
MilenVolf
2023-08-04 21:31:39 +03:00
committed by GitHub
parent 925a4cdc81
commit c20f86733b
11 changed files with 134 additions and 1 deletions

View File

@@ -53,6 +53,60 @@
heatDamage:
types:
Heat : 0.2 #per second, scales with temperature & other constants
- type: Sprite # sprite again because we want different layer ordering
noRot: true
drawdepth: Mobs
layers:
- map: [ "enum.HumanoidVisualLayers.Chest" ]
- map: [ "enum.HumanoidVisualLayers.Head" ]
- map: [ "enum.HumanoidVisualLayers.Snout" ]
- map: [ "enum.HumanoidVisualLayers.Eyes" ]
- map: [ "enum.HumanoidVisualLayers.RArm" ]
- map: [ "enum.HumanoidVisualLayers.LArm" ]
- map: [ "enum.HumanoidVisualLayers.RLeg" ]
- map: [ "enum.HumanoidVisualLayers.LLeg" ]
- shader: StencilClear
sprite: Mobs/Species/Human/parts.rsi #PJB on stencil clear being on the left leg: "...this is 'fine'" -https://github.com/space-wizards/space-station-14/pull/12217#issuecomment-1291677115
# its fine, but its still very stupid that it has to be done like this instead of allowing sprites to just directly insert a stencil clear.
# sprite refactor when
state: l_leg
- shader: StencilMask
map: [ "enum.HumanoidVisualLayers.StencilMask" ]
sprite: Mobs/Customization/masking_helpers.rsi
state: unisex_full
visible: false
- map: [ "jumpsuit" ]
- map: [ "enum.HumanoidVisualLayers.LHand" ]
- map: [ "enum.HumanoidVisualLayers.RHand" ]
- map: [ "enum.HumanoidVisualLayers.LFoot" ]
- map: [ "enum.HumanoidVisualLayers.RFoot" ]
- map: [ "enum.HumanoidVisualLayers.Handcuffs" ]
color: "#ffffff"
sprite: Objects/Misc/handcuffs.rsi
state: body-overlay-2
visible: false
- map: [ "id" ]
- map: [ "gloves" ]
- map: [ "shoes" ]
- map: [ "ears" ]
- map: [ "outerClothing" ]
- map: [ "eyes" ]
- map: [ "belt" ]
- map: [ "enum.HumanoidVisualLayers.Tail" ] #in the utopian future we should probably have a wings enum inserted here so everyhting doesn't break
- map: [ "neck" ]
- map: [ "back" ]
- map: [ "enum.HumanoidVisualLayers.FacialHair" ]
- map: [ "enum.HumanoidVisualLayers.Hair" ]
- map: [ "enum.HumanoidVisualLayers.HeadSide" ]
- map: [ "enum.HumanoidVisualLayers.HeadTop" ]
- map: [ "mask" ]
- map: [ "head" ]
- map: [ "pocket1" ]
- map: [ "pocket2" ]
- map: [ "clownedon" ] # Dynamically generated
sprite: "Effects/creampie.rsi"
state: "creampie_moth"
visible: false
- type: entity
save: false

Binary file not shown.

After

Width:  |  Height:  |  Size: 401 B

View File

@@ -1 +1,80 @@
{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "Taken from https://github.com/tgstation/tgstation at 0d9c9a8233dfc3fc55edc538955a761a6328bee0", "states": [{"name": "creampie_ai"}, {"name": "creampie_corgi", "directions": 4}, {"name": "creampie_drone", "directions": 4}, {"name": "creampie_engborg", "directions": 4}, {"name": "creampie_hardsuit", "directions": 4}, {"name": "creampie_helmet", "directions": 4}, {"name": "creampie_human", "directions": 4}, {"name": "creampie_janborg", "directions": 4}, {"name": "creampie_lizard", "directions": 4}, {"name": "creampie_medborg", "directions": 4}, {"name": "creampie_monkey", "directions": 4}, {"name": "creampie_secborg", "directions": 4}, {"name": "creampie_standborg", "directions": 4}, {"name": "creampie_xeno_crit"}, {"name": "creampie_xeno_dead"}, {"name": "creampie_xeno_sleep", "directions": 4}, {"name": "creampie_xenomorph", "directions": 4}]}
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from https://github.com/tgstation/tgstation at 0d9c9a8233dfc3fc55edc538955a761a6328bee0. creampie_moth by MilenVolf",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "creampie_ai"
},
{
"name": "creampie_corgi",
"directions": 4
},
{
"name": "creampie_drone",
"directions": 4
},
{
"name": "creampie_engborg",
"directions": 4
},
{
"name": "creampie_hardsuit",
"directions": 4
},
{
"name": "creampie_helmet",
"directions": 4
},
{
"name": "creampie_human",
"directions": 4
},
{
"name": "creampie_janborg",
"directions": 4
},
{
"name": "creampie_lizard",
"directions": 4
},
{
"name": "creampie_moth",
"directions": 4
},
{
"name": "creampie_medborg",
"directions": 4
},
{
"name": "creampie_monkey",
"directions": 4
},
{
"name": "creampie_secborg",
"directions": 4
},
{
"name": "creampie_standborg",
"directions": 4
},
{
"name": "creampie_xeno_crit"
},
{
"name": "creampie_xeno_dead"
},
{
"name": "creampie_xeno_sleep",
"directions": 4
},
{
"name": "creampie_xenomorph",
"directions": 4
}
]
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 277 B

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 976 B

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 850 B

After

Width:  |  Height:  |  Size: 1022 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 887 B

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 878 B

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 151 B

After

Width:  |  Height:  |  Size: 153 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 281 B

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 320 B

After

Width:  |  Height:  |  Size: 278 B