diff --git a/Resources/Prototypes/_Nuclear14/Entities/Markers/environmental.yml b/Resources/Prototypes/_Nuclear14/Entities/Markers/environmental.yml index 9b761484202..b80e2bbc707 100644 --- a/Resources/Prototypes/_Nuclear14/Entities/Markers/environmental.yml +++ b/Resources/Prototypes/_Nuclear14/Entities/Markers/environmental.yml @@ -1 +1,35 @@ -# These have now been merged upstream so can be found in the same directory there. \ No newline at end of file +# These have now been merged upstream so can be found in the same directory there. +# Slowdown Tile +- type: entity + name: Slowdown Tile + id: N14SlowdownTile + parent: MarkerBase + suffix: slowdown floor + components: + - type: Sprite + layers: + - sprite: _Nuclear14/Markers/environment.rsi + state: base-blue + shader: unshaded + - sprite: _Nuclear14/Markers/environment.rsi + shader: unshaded + state: slowdown_tile + - type: SpeedModifierContacts + walkSpeedModifier: 0.6 + sprintSpeedModifier: 0.6 + - type: PlacementReplacement + key: blocker + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.4,-0.4,0.4,0.4" + layer: + - SlipLayer + mask: + - ItemMask + density: 1000 + hard: false + - type: Physics + bodyType: Static diff --git a/Resources/Textures/_Nuclear14/Markers/environment.rsi/meta.json b/Resources/Textures/_Nuclear14/Markers/environment.rsi/meta.json index 6fc7decc8b9..25592576958 100644 --- a/Resources/Textures/_Nuclear14/Markers/environment.rsi/meta.json +++ b/Resources/Textures/_Nuclear14/Markers/environment.rsi/meta.json @@ -22,6 +22,9 @@ { "name": "rad" }, + { + "name": "slowdown_tile" + }, { "name": "wall" }, diff --git a/Resources/Textures/_Nuclear14/Markers/environment.rsi/slowdown_tile.png b/Resources/Textures/_Nuclear14/Markers/environment.rsi/slowdown_tile.png new file mode 100644 index 00000000000..516172d49a7 Binary files /dev/null and b/Resources/Textures/_Nuclear14/Markers/environment.rsi/slowdown_tile.png differ