Code FIRSTPACK: 100 credits for $5 or 200 for $10, for the first 1000 orders. Credits never expire. See packs
IA_DashStartedDo OnceInResetStartClosedFalseOutGet VelocityReturn ValueV SizeAReturn Value>AB0.0Return ValueNormalAReturn ValueGet Actor Forward VectorReturn ValueSelect VectorABbPickAReturn Value×AB1500.0Return ValueLaunch CharacterLaunchVelocitybXYOverrideTruebZOverrideTrueDelayDuration2.0Completed

Dash with Cooldown

Ready after setupMovement11 nodes, 12 wiresGallery

Q dashes at 1500 units per second the way you are moving, or straight ahead when standing still, with a 2 second cooldown.

Make one like this

Planning is free. Building the graph costs 10 credits, and a free account starts with 50.

Use this exact graph

Copy and Apply for gallery graphs come with every paid plan, from $9.99 a month. See plans

Before you paste2

  • Parent classCharacter

    Class Settings, then Parent Class. Or create the Blueprint from Character.

  • IA_DashInput Action

    Create the Input Action, then map it to a key in your Input Mapping Context.

Good to know. The vertical speed is replaced too, so a dash in mid-air stops the fall for a moment.

How it works

  1. One dash at a timeQ goes through Do Once, so another dash can't start during the cooldown.
  2. Pick the directionGet Last Movement Input Vector is the direction you're steering. With no input, Select Vector falls back to the actor's forward vector.
  3. DashLaunch Character replaces the velocity with that direction × 1500.
  4. CooldownAfter a 2 second Delay, Do Once opens again.

More movement blueprints

See all 55

Made with Cosindra Blueprint Studio