# 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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bestway.com.ua/animation/animation-system-for-actor/finite-state-machine-fsm/hardcoded-requests-and-tags.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
