Ice & snow tile modernization (#19689)
* Add snow tile edges * Changes for edge tile prio * Add support for tile weightlessness * Add weightlessness to ice * snow duggy moments * fix ice thing yeah * actually why even use weightless movement * upd8 nukieplanet * i have no idea what im doing * sprite modifications
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
using Content.Shared.Atmos;
|
||||
using Content.Shared.Movement.Systems;
|
||||
using Robust.Shared.Audio;
|
||||
using Robust.Shared.Map;
|
||||
using Robust.Shared.Prototypes;
|
||||
@@ -30,6 +31,8 @@ namespace Content.Shared.Maps
|
||||
|
||||
[DataField("edgeSprites")] public Dictionary<Direction, ResPath> EdgeSprites { get; private set; } = new();
|
||||
|
||||
[DataField("edgeSpritePriority")] public int EdgeSpritePriority { get; private set; } = 0;
|
||||
|
||||
[DataField("isSubfloor")] public bool IsSubFloor { get; private set; }
|
||||
|
||||
[DataField("baseTurf")]
|
||||
@@ -72,6 +75,25 @@ namespace Content.Shared.Maps
|
||||
public string ItemDropPrototypeName { get; private set; } = "FloorTileItemSteel";
|
||||
|
||||
[DataField("isSpace")] public bool IsSpace { get; private set; }
|
||||
|
||||
/// <summary>
|
||||
/// Friction override for mob mover in <see cref="SharedMoverController"/>
|
||||
/// </summary>
|
||||
[DataField("mobFriction")]
|
||||
public float? MobFriction { get; private set; }
|
||||
|
||||
/// <summary>
|
||||
/// No-input friction override for mob mover in <see cref="SharedMoverController"/>
|
||||
/// </summary>
|
||||
[DataField("mobFrictionNoInput")]
|
||||
public float? MobFrictionNoInput { get; private set; }
|
||||
|
||||
/// <summary>
|
||||
/// Accel override for mob mover in <see cref="SharedMoverController"/>
|
||||
/// </summary>
|
||||
[DataField("mobAcceleration")]
|
||||
public float? MobAcceleration { get; private set; }
|
||||
|
||||
[DataField("sturdy")] public bool Sturdy { get; private set; } = true;
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user