カスタムルートテーブル
EliteMobsがさまざまな場所で使用する汎用的なルート形式です。
これは最新の形式であり、使用が推奨されていますが、いくつかの古い形式も存在します。
ルートテーブルを開始する際は、設定を追加する前に必ず uniqueLootList: で始めてください。そうしないと、.yml設定ファイルがエラーになります。
エリートアイテムのドロップ:
| キー | 詳細 | 値 | デフォルト |
|---|---|---|---|
filename | 使用するカスタムアイテムのファイル名を設定します。 | Filename | none |
例
uniqueLootList:
- filename: magmaguys_toothpick.yml
これにより、モブは100%のドロップ率で MagmaGuy's Toothpick を1つドロップします。
一般設定:
| キー | 詳細 | 値 | デフォルト |
|---|---|---|---|
chance | ルートがドロップする確率を設定します。 | Double | 1.0 |
amount | このルートエントリーのドロップ数を設定します | Integer | 1 |
ignorePlayerLevel | ルートドロップがプレイヤーのルートリミッターを無視するようにします | Boolean | false |
例
uniqueLootList:
- filename: magmaguys_toothpick.yml
chance: 0.5
amount: 10
ignorePlayerLevel: true
これにより、モブはプレイヤーレベルを無視して、50%のドロップ率で MagmaGuy's Toothpick を10個ドロップします。
エリートコインのドロップ:
| キー | 詳細 | 値 | デフォルト |
|---|---|---|---|
currencyAmount | ドロップされるコインの量を設定します。 | Integer | none |
例
uniqueLootList:
- currencyAmount: 344
chance: 0.5
これにより、モブは50%のドロップ率で344枚の Elite Coins をドロップします。
バニラアイテムのドロップ:
| キー | 詳細 | 値 | デフォルト |
|---|---|---|---|
material | ドロップされるアイテムのマテリアルを設定します。 | Material | none |
例
uniqueLootList:
- material: APPLE
chance: 0.3
amount: 5
これにより、モブは30%のドロップ率で5つの Apples をドロップします。
アリーナ: 作業中(現在動作していません)
アリーナのルートテーブルを作成する際は、uniqueLootList: の代わりに rawArenaReward: でルートテーブルを開始してください。
| キー | 詳細 | 値 | デフォルト |
|---|---|---|---|
wave | このルートエントリーがドロップされるウェーブを設定します。アリーナでのみ使用されます。 | Integer | none |
level | ルートドロップのレベルを設定します。アリーナでのみ使用されます。 | Integer | none |
例
rawArenaReward:
- material: BREAD
wave: 1
amount: 10
chance: 0.5
- filename: magmaguys_toothpick.yml
wave: 1
level: 2
プレイヤーが最初のウェーブをクリアすると、アリーナは50%のドロップ率で10個の Bread と、100%のドロップ率でレベル2の MagmaGuy's Toothpick を1つドロップします。
インスタンスダンジョン:
| キー | 詳細 | 値 | デフォルト |
|---|---|---|---|
difficultyID | このルートがドロップするインスタンスダンジョンの難易度リストを設定します。インスタンスダンジョンでのみ使用されます。 | String | none |
例
uniqueLootList:
- filename: magmaguys_toothpick.yml
chance: 0.5
difficultyID:
- 1
- 2
これにより、プレイヤーが難易度1または2でボスを倒した場合、モブは50%のドロップ率で MagmaGuy's Toothpick を1つドロップします。