> For the complete documentation index, see [llms.txt](https://dearella.gitbook.io/dear-ella/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dearella.gitbook.io/dear-ella/gameplay/game-guide/hero/class.md).

# Class

In Dear, Ella, heroes join Ella on her adventure to defeat the subordinates of Zenon who stand in her way.

A party consists of 5 heroes, and you can select five heroes to unleash Chain Skills.

#### Defense

Usually placed in the front of the party, Defense heroes prevent enemies from attacking heroes in the back. Defense-type skills include buffs that increase the defense of the party or debuffs that lower the enemy's attack.

#### Attack

Attack heroes deal physical melee damage while being positioned at the front of the party. Depending on the hero, there are also magic Attack heroes who deal magic damage.

#### Ranger

Ranger heroes deal physical ranged attacks and use weapons that boast high attack speed and critical rate. They are placed at the back of the party and are responsible for quickly taking down enemies before they enter ally territory.

#### Magic

Magic heroes attack enemies using ranged magic attacks. They deal strong AoE damage and inflict status effects on enemies in battle. However, they are quite vulnerable, so placing them at the back of the party is recommended.

#### Support

Support heroes use ranged buff/debuff skills and can cast status effects on enemies or heal allies.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://dearella.gitbook.io/dear-ella/gameplay/game-guide/hero/class.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
