Allow fire extinguishers and sprays to push grids you are standing on (#31754)

* allow fire extinguishers and sprays to push grids

* add cvar and reduce pushback

* EmoGarbage Review - Resolve Conflicts

* Ensure grid parenting

---------

Co-authored-by: EmoGarbage404 <retron404@gmail.com>
This commit is contained in:
slarticodefast
2025-04-18 05:41:27 +02:00
committed by GitHub
parent 638187c253
commit e1a1150257
3 changed files with 42 additions and 5 deletions

View File

@@ -32,10 +32,10 @@ public sealed partial class SprayComponent : Component
/// <summary>
/// How much the player is pushed back for each spray.
/// </summary>
[ViewVariables(VVAccess.ReadWrite), DataField]
public float PushbackAmount = 2f;
[DataField]
public float PushbackAmount = 5f;
[ViewVariables(VVAccess.ReadWrite), DataField(required: true)]
[DataField(required: true)]
[Access(typeof(SpraySystem), Other = AccessPermissions.ReadExecute)] // FIXME Friends
public SoundSpecifier SpraySound { get; private set; } = default!;
}