> For the complete documentation index, see [llms.txt](/llms.txt)

# Character Grades

Promotes a character through grades, each raising its level cap, with per-step caps and eligibility.




**이 데모에 대하여**

데모는 익명 계정으로 자동 로그인합니다. 이 계정은 쇼룸의 모든 데모에서 공유되므로 한 데모에서 얻은 아이템이나 재화가 다른 데모에도 반영됩니다. 로딩에 약간 시간이 걸립니다. 화면이 작다면 새 탭에서 열어 사용해 보세요.

## 개요

Train a character to its level cap, then break the limit to raise its grade and lift the cap. There are three grades: the level cap is 10 at grade 1, 20 at grade 2 and 30 at grade 3. The limit-break button is only enabled when the character is at its level cap and below the top grade.

## 체험 방법

1. Under **Recruit a character**, press **Recruit** next to **Recruit knight** (or another character) to get a character.
1. On the character's row under **Train to the cap, then break it**, press **Train hard** to add 1000 experience. After a few presses **Level** reaches `10/10` and stops.
1. At the cap, **Limit break** becomes enabled. Press it: **Grade** changes to `Grade 2` and the level cap rises to 20.
1. Train up to `20/20` with **Train hard** again, then press **Limit break** for `Grade 3` (cap 30).
1. At `Grade 3` and `30/30` there is no further grade, so **Limit break** stays disabled.

## 사용하는 GS2 서비스

- [GS2-Grade](/ko/microservices/grade/): GS2-Grade's grade model defines the level cap per grade (10, 20, 30) and keeps each character's grade. Raising the grade applies the new cap to GS2-Experience automatically.
- [GS2-Experience](/ko/microservices/experience/): GS2-Experience keeps each character's experience, level and level cap. The level never passes the cap, which GS2-Grade raises.
- [GS2-Exchange](/ko/microservices/exchange/): GS2-Exchange rate models define the buttons: **Train hard** adds 1000 experience (`Gs2Experience:AddExperienceByUserId`) and **Limit break** adds a grade (`Gs2Grade:AddGradeByUserId`), each run server-side as a free transaction.
- [GS2-Inventory](/ko/microservices/inventory/): GS2-Inventory's `Character` inventory holds the characters obtained by recruiting.

## GS2 Studio에서 사용하기

GS2 Studio의 Simple 모드에서 **Add features** 를 열고 **Character Grades** 의 **Add** 를 누르면 이 기능을 자신의 프로젝트에 가져올 수 있습니다. 패키지를 직접 지정하려면 **Add from GitHub** 를 선택하고 아래 패키지를 입력합니다.

```text
https://github.com/gs2io/gs2-studio-package/tree/main/micro-economy-character-grade/packages/micro-economy-character-grade
```

- Owner: `gs2io`
- Repository: `gs2-studio-package`
- Subdirectory: `micro-economy-character-grade/packages/micro-economy-character-grade`

## 소스 코드

- 데모 프로젝트: <https://github.com/gs2io/gs2-studio-package/tree/main/micro-economy-character-grade/live-demo>
- 기능 패키지: <https://github.com/gs2io/gs2-studio-package/tree/main/micro-economy-character-grade>



