> For the complete documentation index, see [llms.txt](https://legion-studios.gitbook.io/legion-studios/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://legion-studios.gitbook.io/legion-studios/features/skills.md).

# Skills

The skills framework aims to make it easier on mission / mod makers to check for things like if a unit is a medic, pilot, tank driver, etc.

Skills like medic, engineer, and EOD are compatible with vanilla and ACE.

## 1. Usage

### 1.1 Eden Attributes

Double clicking a unit and scrolling down to `Object: Legion Studios: Core` will show a section where mission makers can set the skill levels of additional skills that aren't already handled by vanilla Arma or ACE. These cover things like piloting, driving, and slicing / hacking.

These values will be default to the skills that the unit has based on its config, as opposed to a separate "Default" option like how ACE implements theirs.

![Custom skill attributes](/files/CCkgIdAn9GLdfaYfd7GY)

#### 1.2 Zeus Module

A zeus module is available and will populate will all configured skills, like the Eden attributes the values will default to the unit's current skill levels.

![Set skills module](/files/ynpuIkDhO1VVr15I1h8c)

## 2. Examples

### 2.1 Reinsert Terminal

The Reinsert Terminal (Objects > \[LS] Static Objects > Electronics) has a user action (scroll wheel) that will send a message to all players with the Pilot skill on the same side of the person who used the action.
