🔊 洞窟音響エコーロケーションと振動パニック
📌 リポジトリソースコードに関する免責事項: 本Wikiドキュメントはリポジトリの最新ソースコード状態を反映しており、CurseForgeやModrinthで公開されているリリース版に含まれない開発中機能を含む場合があります。
| Parameter | Specification Details |
|---|---|
| Vibration Listener Mixin | net.vanillaoutsider.betterbats.mixin.GameEventDispatcherMixin |
| Panic AI Goal Class | net.vanillaoutsider.betterbats.ai.BatPanicGoal (Goal Priority 1) |
| Vibration Trigger Events | GameEvent.EXPLODE, GameEvent.BLOCK_DESTROY, Sprinting GameEvent.STEP |
| Detection Radius | 16 blocks (AABB inflation) |
| Panic Duration | 100 ticks ($5.0\text{ seconds}$) |
| Panic Flight Response | Disperses from group, flies rapidly in opposite vector ($0.15\text{ accel}$) |
| Panic Audio | BAT_TAKEOFF (Vol 0.8, Pitch 1.0) & PHANTOM_FLAP (Vol 0.5, Pitch 0.6) |
| Echolocation Condition | Sky Light == 0 && Block Light < 4 |
☕ 個人開発者ノート: 3D BOIDsによるコウモリのリアルな群飛やグアノによる作物施肥を気に入っていただけたら、ぜひ Ko-fi でのご支援をお願いします!
⚡ 振動検知とパニック散開
Bats in roosting or calm flight states maintain high acoustic sensitivity. Loud game events (explosions, mining stone, sprinting players) within a 16-block radius immediately trigger BatPanicGoal at top priority. Bats disengage from roosts, break flock cohesion, and scatter away from the disturbance source at boosted flight speeds.
🦇 エコーロケーションパルスと粒子
In deep, unlit caves (Sky Light == 0 and Block Light < 4), bats emit periodic echolocation clicks. Each click emits subtle ParticleTypes.SCULK_SOUL particles forward from the bat's head, simulating biological sonic navigation in pitch darkness.
Next: 効果音とパーティクル一覧 | AI行動プロファイルと状態
