Player Mechanics - Heathage/CluckCollective GitHub Wiki

  • WASD - Move
  • Shift - Run
  • Ctrl - Crouch
  • C - Toggle Crouch
  • LMB/F - Interact/pick up(drop)
  • Scroll Wheel - Inspect held object
  • RMB - Throw
  • Mouse - Observe
  • Q/E - Lean left/right respectively
  • Enter - Answer Calls(from supervisor)

Interact - Visual indication when an object is interactable through text for the first time each type of interactable item is shown in the game, if an object is able to be picked up it will be outlined with a white border.

Throw - Some objects can be thrown, the velocity/trajectory of the throw is determined by the objects weight/height class.

Types of interactions

  • Throwable/pickupable - Objects that when picked up can be inspected, dropped and/or thrown.
  • Movable Objects - When interacted with can be moved by the player using Move controls.
  • Hack Terminals - When interacted with the player enters the hack menu for that specific terminal.
  • Open/Close Door - self explanatory (didn't want to feel left out with no text).
  • Climb Ladder - When interacted with the player climbs.
  • Push Button - When interacted with, does something based on context.
  • Miscellaneous story reasons - Examples include picking up items such as the AR Goggles and Alexa.

##Enemy Interactions

  • When player detected by an enemy/drone the drones enter a state of alertness.
  • If player is in line of sight of an enemy/drone in state of alert, the enemy will initiate combat/intruder control methods.
  • Different enemy types have different methods of controlling the player.