Better Push

If you liked this item, please rate it up on Steam Workshop page.

Author: Semzuwu

Last revision: 5 May at 10:49 UTC (1)

File size: 45.75 KB

On Steam Workshop

Description:
BetterPush — The Domino Effect

Fully Compatible with : Buttstroke / Gun Stock Attack [B42]

MAJOR FIX : Domino Effect should now only trigger on pushing animations, not on weapon swinging or bumping players

Turn your shove into a weapon. One push. A whole line falls.

Ever wished your character’s raw strength actually mattered when you push zombies? BetterPush adds a satisfying chain-reaction mechanic to the shove action. At high strength levels, shoving a zombie has a chance to trigger a domino effect — the zombie you pushed stumbles into the one behind it, which stumbles into the next, and so on. Each zombie falls one after another with a realistic staggered delay, just like real dominoes toppling in a line.

Features
  • Dynamic Strength Scaling — As your character gets stronger, you become deadlier. Both the chance to trigger a domino push AND the maximum number of zombies you can knock down dynamically increase as you level up your Strength!
  • Domino Chain Reaction — When triggered, zombies behind your target fall one by one in the direction you pushed. The chain only continues through zombies that are physically close to each other — if there’s a gap, the chain breaks.
  • Chance-Based — It’s a reward, not a guarantee. Every trigger feels earned.
  • Staggered Knockdown — Zombies don’t all drop at once. Each one falls roughly 0.6 seconds after the previous, creating a smooth, cinematic cascade effect.
  • Singleplayer & Multiplayer — Fully compatible with both. In multiplayer, knockdowns are synchronized through the server so all players see the effect.
  • Fully Customizable Sandbox Options — Every parameter is adjustable in-game through the Sandbox Settings menu, complete with hover-over descriptions.

Sandbox Options
  • BetterPushMinStrengthLevel — The Strength level where the push effect first becomes possible (0–10, default: 5).
  • BetterPushMaxStrengthLevel — The Strength level where you reach your absolute maximum push potential (0–10, default: 10).
  • BetterPushMinChance — The base chance to trigger a domino push when at minimum strength (0–100%, default: 5%).
  • BetterPushMaxChance — The maximum chance to trigger a domino push when at max strength (0–100%, default: 30%).
  • BetterPushMinZombies — The base maximum number of zombies knocked down in a chain when at minimum strength (1–20, default: 1).
  • BetterPushMaxZombies — The absolute maximum number of zombies knocked down in a chain when at max strength (1–20, default: 4).
  • BetterPushLineDistance — How close zombies must be to each other (front to back) to continue falling in the chain (0.6–5.0 tiles, default: 0.8).
  • BetterPushLineWidth — How wide the lateral tolerance is when finding the next zombie in the chain (0.6–5.0 tiles, default: 0.8).

How It Works
  1. You shove a zombie (Spacebar). The mod checks your Strength.
  2. If you meet the minimum level, it rolls a chance to trigger based on how strong you are.
  3. If successful, it calculates how many zombies you can push down (which also scales with Strength) and traces a line from you.
  4. It looks for the closest zombie behind the target — they must be nearly touching.
  5. That zombie falls. Then the next. Then the next.
  6. Each one drops with a slight delay, creating the domino cascade.

Compatibility
  • Build 42.17 Unstable
  • Singleplayer
  • Multiplayer
  • Should be compatible with most other mods — BetterPush only safely hooks into the OnWeaponHitCharacter event and does not override any vanilla files.

Tips
  • Works best against tightly packed hordes — the zombies need to be shoulder-to-shoulder for the chain to connect.
  • Pairs well with traits and mods that boost Strength.

One push. Watch them fall.

If you would like to support me, I would appreciate it 🙂 <3

[ko-fi.com]

Workshop ID: 3715137752
Mod ID: BetterPush

Download
Revisions:

Old revisions of this mod are available below. Click the link to download.