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

# GS2-Enchant API リファレンス

エンチャント・ランダムパラメーター機能




アイテムや装備に付与する追加パラメータをランダムに選出する仕組みを提供します。

GS2-Enchant では2種類の追加パラメータを取り扱うことが可能です。

- バランスパラメータ
- レアリティパラメータ

### バランスパラメータ

バランスパラメータはあらかじめ定めた複数のパラメータを決められた総量に基づいてランダムに分配します。<br>
例えば、攻撃力と防御力の2つのパラメータを合計100として定義し、攻撃力が60で抽選されると、防御力は40になります。

バランスパラメータは再抽選を行うことができ、再抽選を行う際に、一部のパラメータの値を固定することができます。<br>
この機能を利用することで、ゲームプレイヤーは対価を払ってより効率的にパラメータの調整が可能となります。

### レアリティパラメータ

レアリティパラメータは、あらかじめ定めた複数のパラメータをランダムに選出します。<br>
まずは幾つのパラメータを付与するのかを抽選し、その後、パラメータを選出します。<br>
パラメータは《種類》と《値》の2つのゲーム用のパラメータをもち、それぞれの抽選処理に使用する《排出重み》を設定します。

レアリティパラメータは、再抽選を行うことができ、再抽選を行う際に、一部のパラメータの値を固定することができます。<br>
さらに、追加付与することも可能です。そのため、レアリティパラメータの最大数も設定する必要があります。

[マイクロサービス紹介 / GS2-Enchant](../../microservices/enchant)



- [GS2-Enchant Deploy/CDK リファレンス](/ja/api_reference/enchant/deploy/)
  
- [GS2-Enchant SDK API リファレンス](/ja/api_reference/enchant/sdk/)
  
- [GS2-Enchant SDK for Game Engine API リファレンス](/ja/api_reference/enchant/game_engine/)
  
- [GS2-Enchant トランザクションアクション](/ja/api_reference/enchant/stamp_sheet/)
  
- [GS2-Enchant マスターデータリファレンス](/ja/api_reference/enchant/master_data/)
  
