# Wearable Set

A combination of [Wearables](/modular-character-system/system-overview/wearable.md), along with their material references and any current morph values, is defined as a Wearable Set. Applying a Wearable Set will equip everything referenced in the set at the same time.&#x20;

The Wearable Set class is the core of the slot-based system. It is integrated into the Modular Character class to hold references to the currently equipped set. It is also used in Character Presets to hold all of the data.

<figure><img src="/files/NRh7PseJBGX5m14myUAZ" alt="" width="563"><figcaption></figcaption></figure>

<table data-header-hidden data-full-width="false"><thead><tr><th width="240"></th><th></th></tr></thead><tbody><tr><td><strong>Set Name</strong></td><td>The name of the set</td></tr><tr><td><strong>Character Style</strong></td><td>The <a href="/pages/IrpDOEI9haA9NyE1Ubfb">Character Style</a> that is set is for</td></tr><tr><td><strong>Style Name</strong></td><td>The name of the <a href="/pages/IrpDOEI9haA9NyE1Ubfb">Character Style</a> this set is for</td></tr><tr><td><strong>Wearable Slots</strong></td><td>An array that holds references to the current <a href="/pages/HkAt7GnDkJWqthRuaMSf">Wearable, </a>currently live mesh, and currently set materials for this slot. The indices of the array correspond to the slot category for the Wearable</td></tr><tr><td><strong>Current Body Style</strong></td><td>The Skin Style currently used</td></tr><tr><td><strong>Current Eye Style</strong></td><td>The Eye Style currently used</td></tr><tr><td><strong>Current Face Index</strong></td><td>The index of the current face material in the current Skin Style </td></tr><tr><td><strong>Current Body Index</strong></td><td>The index of the current body material in the current Skin Style </td></tr><tr><td><strong>Current Eye Index</strong></td><td>The index of the current eye material in the current Eye Style </td></tr><tr><td><strong>Face Material</strong></td><td>The actual material equipped for the face</td></tr><tr><td><strong>Body Material</strong></td><td>The actual material equipped for the body</td></tr><tr><td><strong>Eye Material</strong></td><td>The actual material equipped for the eyes</td></tr><tr><td><strong>Merged Face</strong></td><td>If you've merged the cosmetics and face, this holds a reference to the merged mesh and name, along with the original material references so they can still be swapped in and out properly.</td></tr><tr><td>Face Morphs</td><td>The face Character Morphs used by this Wearable Set, and their values.</td></tr><tr><td>Body Morphs</td><td>The body Character Morphs used by this Wearable Set, and their values.</td></tr></tbody></table>

A Wearable Set can be referenced and equipped in two ways aside from the class:

* [Character Preset](/modular-character-system/system-overview/wearable-set/character-preset.md)
* [Wearable Set Data](/modular-character-system/system-overview/wearable-set/wearable-set-data.md)


---

# 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://stellar-game-assets.gitbook.io/modular-character-system/system-overview/wearable-set.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.
