Crawling Part 1: The Knockdownening

[Breaking Changes]

  • KnockdownComponent is no longer applied with the StatusEffectsSystem and is no longer a StatusEffect
  • SlipperyComponent no longer has the ParalyzeTime datafield, instead it is split into StunTime and KnockdownTime
  • StunOnCollideComponent’s RunSpeedMultiplier and WalkSpeedMultiplier have been renamed to SprintSpeedModifier and WalkSpeedModifier to align with naming conventions
  • SlidingSystem has been completely refactored to apply friction exclusively to Knocked Downed mobs so it equals stunned friction in scenarios where you don’t want those friction mods applied to standing mobs (like with puddles)
  • Events in the SharedStunSystem have been moved to SharedStunSystem.Events. You will need to import by changing
    using Content.Shared.Stunnable to using static Content.Shared.Stunnable.SharedStunSystem