> 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

Legion Studios' skills framework, making it easy for mission and mod makers to work with custom skills/permissions/traits.

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](https://1920332750-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbhcmVZV7rvBPYuSMbc4u%2Fuploads%2Fgit-blob-b5f9497f427660f3c50a1dda1e6b4753a739abcc%2Fskills_attributes.jpg?alt=media)

#### 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](https://1920332750-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbhcmVZV7rvBPYuSMbc4u%2Fuploads%2Fgit-blob-82816248a010507796a4d78dbcd17b88623024e9%2Fskills_zeus.jpg?alt=media)

## 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.
