> For the complete documentation index, see [llms.txt](https://docs.siminsights.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.siminsights.com/hyperskill-studio-authoring/state-machine-reference/conditions/simulation-condition.md).

# Simulation Condition

A Simulation Condition compares an attribute of an entity in the simulation against a value or against another attribute.

* **Entity Type:** the entity type. The attribute used belongs to this entity.
* **Entity:** the entity whose attribute will be used.
* **Attribute:** the selected attribute that will be compared.
* **Operator:** the operator used to compare the attribute.
* **Value Type:** what the selected attribute is compared to: a concrete value or another attribute's value.
* **Value:** the concrete value that is compared with the attribute.

If Value Type is attribute, these additional fields are used:

* **Compared Attribute Type:** the type of the attribute that will be compared to.
* **Compared Attribute Owner:** the owner of that attribute.
* **Compared Attribute:** the attribute that will be compared to.

See [Attributes](/hyperskill-studio-authoring/state-machine-reference/scenario-flow/attributes.md) for how attributes are created.
