Add BreakOnDistance to DoAfterEventArgs (#8902)

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
This commit is contained in:
themias
2022-07-04 02:56:31 -04:00
committed by GitHub
parent a12245c50e
commit a32c5e543b
3 changed files with 39 additions and 2 deletions

View File

@@ -126,13 +126,14 @@ namespace Content.Server.Nutrition.EntitySystems
var moveBreak = user != target;
_doAfterSystem.DoAfter(new DoAfterEventArgs(user, forceFeed ? food.ForceFeedDelay : food.Delay, food.CancelToken.Token, target)
_doAfterSystem.DoAfter(new DoAfterEventArgs(user, forceFeed ? food.ForceFeedDelay : food.Delay, food.CancelToken.Token, target, food.Owner)
{
BreakOnUserMove = moveBreak,
BreakOnDamage = true,
BreakOnStun = true,
BreakOnTargetMove = moveBreak,
MovementThreshold = 0.01f,
DistanceThreshold = 2.0f,
TargetFinishedEvent = new FeedEvent(user, food, foodSolution, utensils),
BroadcastCancelledEvent = new ForceFeedCancelledEvent(food),
NeedHand = true,