> For the complete documentation index, see [llms.txt](https://docs.bestway.com.ua/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bestway.com.ua/animation/animation-system-for-actor/finite-state-machine-fsm/hardcoded-requests-and-tags.md).

# Hardcoded Requests and Tags

Many subsystems in the human-related code are tied to specific requests or state tags.

The list below does not include all possible requests. Some requests may be defined in inventory items or weapons.

**Saving**

* `stored` — used during save operations

**Movement Between Cover Positions**

* **Vertical Cover:**
  * `looking`
  * `look-right-in`
  * `look-sright-in`
  * `look-sleft-in`
  * `look-left-in`
  * `look-out`
  * `peep-left-in`
  * `peep-right-in`
* **Tall Horizontal Cover:**
  * `snipe`
  * `cover`
* **Low Horizontal Cover:**
  * `squat-hide`
  * `squat-cover`

**Repair**

* `repair`

**Healing**

* `heal-head` — bandaging the head
* `heal-leg` — bandaging the leg
* `heal-hand` — bandaging the arm
* `healing` — indicates active healing
* `stop-heal-fast` — request to interrupt healing

**Rotation**

* `rotate` — general turning
* `rotate-l45` — turn 45 degrees left
* `rotate-r45` — turn 45 degrees right
* `no-rotate-animation` — indicates lack of turning animation (spins in place)

**Movement**

* `move` — moving
* `switch-move` — request to switch movement animation
* `stop-move` — request to stop moving
* `rush` — strafing
* `step-aside-left` — reacts to contact on the left
* `step-aside-right` — reacts to contact on the right
* `swim` — swimming

**Idle**

* `idle` — plays idle animations
* `idle-prepare` — request to prepare for idle

**Stance Change**

* `up` — standing
* `down` — lying prone
* `quick-down` — request to quickly lie down without kneeling
* `quick-up` — request to quickly stand up without kneeling
* `squat` — kneeling

**Miscellaneous**

* `animation` — plays a custom animation
* `recoil` — recoil from firing

**Hit Reaction**

* `kick` — received a hit
* `knock-down` — unconscious state
* `keep-knock-down` — request to remain unconscious
* `throwoff` — thrown and tumbling

**Corpses**

* `dead` — soldier is dead
* `corpse` — carried corpse

**Grenade Reaction**

* `grenade-lie`
* `grenade-cover`

**Boarding**

* `board` — boarding in progress
* `board-begin` — request to prepare for boarding
* `unboard` — disembarking in progress
* `unboard-to-water` — disembarking into water
* `unboard-to-ground` — disembarking onto ground

**Item Interaction**

* `pickup-hand` — pick up item from the ground by hand
* `pickup-stand` — pick up item from standing position
* `ground-drop` — place item on the ground

**With Weapons**

* `hold-back` — hold weapon close to body
* `stop-hold-back` — return weapon to normal position
