野生パックと縄張り争い
ホーム / 野生パックと縄張り
🐺 野生パック動態仕様概要
| 機能項目 | 仕様詳細 |
|---|---|
| 自然スポーン時の群れ規模 | 4〜8匹のオオカミ (bd_wolf_spawn_group_min 〜 bd_wolf_spawn_group_max) |
| 拡張スポーンバイオーム | 平原、森林、草地、山岳 (bd_wolf_spawn_expanded_biomes) |
| 縄張り争い索敵半径 | 96 ブロック (bd_territorial_search_radius) |
| 死闘(全滅戦)発生率 | 5% の確率で生死を賭けた闘争 (bd_territorial_fatal_chance) |
| 1対1排他抗争ロック | 1v1抗争排他ロック有効 (bd_territorial_exclusive_disputes) |
⚔️ 1. 縄張り紛争判定マトリクス (bd_territorial_rivalry)
野生パックのリーダー(アルファ)は半径96ブロック内のライバルリーダーを索敵します。遭遇時、個性に応じた判定が行われます:
| 遭遇したリーダーの個性 | 抗争 (War) % | 統合・降伏 (Merge) % | 撤退・逃走 (Retreat) % |
|---|---|---|---|
| 攻撃的 vs 攻撃的 | 80% (bd_territorial_matrix_aa_war) | 10% (bd_territorial_matrix_aa_merge) | 10% |
| 攻撃的 vs 普通 | 50% (bd_territorial_matrix_an_war) | 40% (bd_territorial_matrix_an_merge) | 10% |
| 攻撃的 vs 平和主義 | 10% (bd_territorial_matrix_ap_war) | 50% (bd_territorial_matrix_ap_merge) | 40% |
| 普通 vs 普通 | 20% (bd_territorial_matrix_nn_war) | 50% (bd_territorial_matrix_nn_merge) | 30% |
| 普通 vs 平和主義 | 5% (bd_territorial_matrix_np_war) | 45% (bd_territorial_matrix_np_merge) | 50% |
| 平和主義 vs 平和主義 | 0% (bd_territorial_matrix_pp_war) | 50% (bd_territorial_matrix_pp_merge) | 50% |
🌲 2. パックの遠吠えとクラスター生成
- クラスター生成: 野生オオカミはリーダー(アルファ)を筆頭とする群れとしてまとまってスポーンします。
- 集団での遠吠え: リーダーは50秒ごとに1%の確率 (
bd_howl_chance) で遠吠えを開始し (betterdogs:entity.wolf.howl)、周囲の群れ全員が一斉に遠吠えを重ねます。
🎨 3. 気候適応毛色バリアントエンジン (bd_dynamic_climate_variants)
Modバイオーム(Biomes O' Plenty、Terralith等)でオオカミが生成される際、Better Dogs は3段階の優先度パイプラインで適切な毛色を割り当てます:
- 優先度 1 (カスタムMod / データパック): 他のModやデータパックが固有のバリアントを登録している場合、それを100%尊重します。
- 優先度 2 (バニラタグ照合): バニラの特殊タグ(雪原、アッシュ等)に該当する場合はそちらを維持します。
- 優先度 3 (Better Dogs 動的気候エンジン): 気候パラメータをリアルタイム解析して適切なテクスチャを決定します:
- 寒冷 / 降雪 (
温度 < 0.15/ 降雪): ゆきやまオオカミ (minecraft:snowy)。 - 乾燥 / 砂漠 (
温度 >= 1.0降雨なし): はいオオカミ (minecraft:ashen) または しまオオカミ (minecraft:striped)。 - 熱帯 / ジャングル (
温度 >= 0.8多雨): さび色オオカミ (minecraft:rusty)。 - 深いタイガ: 黒オオカミ (
minecraft:black)。 - 冷涼なタイガ: クリ毛オオカミ (
minecraft:chestnut)。 - 草地 / 木立: ぶちオオカミ (
minecraft:spotted)。
- 寒冷 / 降雪 (
へ戻る ホーム | を見る オオカミの個性と戦闘AI
