From c0740236bab1fe88403eb4fa0037cf3ccdf41028 Mon Sep 17 00:00:00 2001
From: Minty <120209597+MintyPhresh@users.noreply.github.com>
Date: Mon, 18 May 2026 16:52:50 -0400
Subject: [PATCH] Makes Well-Trained Characters Stay Laying Down After *snap3
(#5596)
## About The Pull Request
Switches the Well-Trained response to a dom doing *snap3 from a 0.1
second knockdown to just toggling laying, in addition to its other
effects.
## Why It's Good For The Game
One of the minor things that irks me about this effect is that, as it is
currently, the sub character will just get back up as soon as the
knockdown's finished. I don't want to have to test my reaction speed
just to stay laying down when my character is told to.
## Proof Of Testing
---
.../code/datums/quirks/neutral_quirks/dominant_aura.dm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/modular_zubbers/code/datums/quirks/neutral_quirks/dominant_aura.dm b/modular_zubbers/code/datums/quirks/neutral_quirks/dominant_aura.dm
index b4a7393f4bb..15df947a6e4 100644
--- a/modular_zubbers/code/datums/quirks/neutral_quirks/dominant_aura.dm
+++ b/modular_zubbers/code/datums/quirks/neutral_quirks/dominant_aura.dm
@@ -162,7 +162,8 @@
if("snap3")
if(quirk_holder.client.prefs.read_preference(/datum/preference/toggle/dominant_aura/snap3) && sub.client.prefs.read_preference(/datum/preference/toggle/well_trained/snap3))
- sub.KnockToFloor(knockdown_amt = 0.1 SECONDS)
+ if(!sub.resting)
+ sub.toggle_resting()
step(sub, get_dir(sub, quirk_holder))
sub.emote("me",1,"falls to the floor and crawls closer to [quirk_holder], following their command.",TRUE)
sub.do_jitter_animation(0.1 SECONDS)