Player Movement and Input

Soul Seed Controls Guide

Mouse Controls

Left Mouse Button

  • Click and Hold on Empty Tile:

    • Move to that location

    • Character will continue moving towards cursor position while held

    • Movement stops when button is released

    • Respects movement cooldowns automatically

  • Click and Hold on Enemy:

    • Attack that enemy

    • Character will continue attacking when cooldown is ready

    • Attacks continue until:

      • Mouse button is released

      • Enemy is defeated

      • Character moves out of range

    • Respects attack cooldowns automatically

Mouse Wheel

  • Scroll Up: Zoom in camera

  • Scroll Down: Zoom out camera

  • Zoom range: 0.4x to 1.5x

Keyboard Controls

Movement

  • W or Up Arrow: Move up

  • A or Left Arrow: Move left

  • S or Down Arrow: Move down

  • D or Right Arrow: Move right

Debug Controls

  • G: Toggle debug grid display

  • H: Toggle debug grid numbers

Combat Mechanics

The auto-attack system will:

  • Continue attacking as long as:

    • Left mouse button is held down

    • Target enemy is still alive

    • Your cursor remains over the enemy

    • You are within attack range

    • Your attack is off cooldown

Movement Mechanics

Continuous movement will occur while:

  • Left mouse button is held down

  • Your cursor is on a valid destination tile

  • Your movement is off cooldown

  • The path isn't blocked by obstacles or other entities

Tips

  • You don't need to repeatedly click for movement or attacks - just hold the button

  • The character will automatically handle all timing and cooldowns

  • Release the mouse button to stop any action

  • Movement and combat actions will automatically resume after cooldowns if you keep holding the button

Last updated