MDD-001
Animal Species Master Data
Document Metadata
Purpose
Dokumen ini berisi seluruh data dasar spesies hewan yang digunakan oleh HUNTBLOX.
Dokumen ini tidak menjelaskan perilaku AI maupun implementasi teknis. Seluruh balancing dilakukan melalui perubahan data pada dokumen ini.
Data Structure
Setiap spesies wajib memiliki informasi berikut:
| Field | Description |
|---|---|
| Animal ID | ID unik permanen |
| Hewan | Tipe hewan umum/analog dunia nyata (identitas relatable), contoh: Ayam, Rusa, Serigala. |
| Species Name | Nama spesies unik di dunia HUNTBLOX (identitas dunia), contoh: Renggo, Velora, Cavalier. |
| Group | Kelompok hewan |
| Rarity Value | Nilai kelangkaan numerik 1–30, acuan resmi untuk balancing dan formula economy. |
| Rarity Label | Label tampilan UI hasil pemetaan Rarity Value (lihat Rarity Value Scale). |
| Habitat | Biome utama (lihat MDD-004). |
| Fear Radius | Radius deteksi pemain (m) |
| Personality | Profil perilaku dari MDD-008 |
| Size Value | Skala ukuran hewan; menentukan jumlah kapasitas Backpack yang terpakai saat dibawa (lihat GDD-003). Hanya boleh bernilai 1, 2, 4, 6, 8, atau 10 — tidak ada angka ganjil selain 1. |
| Base Price (Coin) | Harga dasar jual (Coin Value), dihitung dari formula: (Rarity Value × 100) + (Size Value × 50) |
| Prestige Value | Nilai reputasi untuk Lifetime Prestige |
| Spawn Weight | Bobot spawn (disimpan di MDD-004, bukan di tabel ini) |
| Walk Speed | Kecepatan jalan (studs/sec) |
| Run Speed | Kecepatan lari (studs/sec), dipakai saat status Escape |
| Status | MVP / Post-MVP |
Catatan: field "Loot Table" (daftar sub-item hasil buruan) dihapus dari struktur ini. Sesuai GDD-005 Animal Record, hasil buruan tidak memecah menjadi sub-item — Animal Record itu sendiri adalah satu-satunya unit loot yang bisa dijual, diekstraksi untuk Prestige, dipakai untuk evolusi, atau disimpan sebagai trophy. (Dikoreksi Juli 2026: baris ini masih menyebut "dikonsumsi" — Emergency Supplies dicabut permanen, Animal Record tidak pernah bisa dikonsumsi.) Detail struktur trophy/koleksi ada di MDD-007.
Rarity Value Scale
Rarity Value (1–30) adalah nilai numerik resmi yang dipakai untuk balancing dan formula economy. Rarity Label adalah hasil pemetaan otomatis untuk ditampilkan ke pemain di UI.
| Rarity Value | Rarity Label | Spesies | Description |
|---|---|---|---|
| 1–5 | Common | 5 | Sangat sering ditemukan |
| 6–10 | Uncommon | 5 | Cukup sering ditemukan |
| 11–17 | Rare | 7 | Jarang ditemukan |
| 18–23 | Epic | 6 | Sangat jarang ditemukan |
| 24–26 | Legendary | 2 (1 cadangan) | Sangat langka |
| 27–30 | Mythic | 2 (2 cadangan) | Event / paling langka |
Lebar pita mengikuti sebaran spesies nyata, bukan seragam — memaksa pita seragam ×5 akan menjejalkan 7 spesies Rare ke dalam 5 poin dan membuang granularitas yang justru jadi tujuan perluasan ini. Ruang kosong sengaja ditempatkan di Legendary dan Mythic, tempat konten baru paling mungkin ditambahkan tanpa menggeser ID yang sudah permanen (PHDS-002).
Sell Price Formula
Formula baru
Coin per Slot = 100 + (Rarity Value² × 1.5)
Base Price (Coin) = Size Value × Coin per Slot, dibulatkan ke kelipatan 10
Perubahan intinya: harga dinyatakan sebagai nilai per slot dikali jumlah slot yang dipakai. Ini memutus kopling Rarity/Size sepenuhnya — nilai per slot kini bergantung hanya pada Rarity. Hewan besar tetap memberi hasil besar (proporsional dengan ruang yang dimakannya), dan hewan langka memberi hasil lebih baik per slot. Komponen kuadratik membuat kelangkaan berbuah tidak proporsional, bukan linier.
| Metrik | Formula lama | Formula baru |
|---|---|---|
| Rentang Coin per slot | 120 → 300 = 2,5× | 102 → 1.276 = 12,6× |
| Rentang harga absolut | 150 → 1.200 = 8× | 100 → 12.760 = 128× |
| Mammuth vs Ayam (per slot) | 1,0× (identik) | 12,6× |
Beast Signal Jackpot Multiplier
Beast Signal Jackpot Multiplier = ×1.5 — diturunkan dari ×3, dikalikan ke Base Price untuk spesies "Beast Signal Only" (Sabertooth, Varadon, Mammorak, Phoenyx — ditandai ‡). (Agustus 2026: Leorak dikeluarkan — ia kembali menjadi spesies passive spawn, sehingga Base Price-nya turun dari 11.570 ke 7.710, yaitu angka formula tanpa pengali.). Hanya Coin Value yang terpengaruh; Prestige Value tidak dikalikan, agar pacing Hunter Rank (DN-001) tidak ikut berubah.
Alasannya berubah, bukan cuma angkanya. Multiplier lama menambal kompresi kurva. Kurva baru sudah mengerjakan pemisahan itu sendiri, sehingga multiplier kini hanya menanggung satu hal: eksklusivitas event — keempat spesies ini tidak bisa di-farm, hanya muncul lewat event server-wide yang diperebutkan dan hanya satu pemain yang menang (DN-004). Tanpa multiplier apa pun, Komodo (Legendary, 6.230) justru akan bernilai lebih rendah dari Buaya (Epic, 6.610) — bukti bahwa premi eksklusivitas tetap dibutuhkan, sekecil apa pun.
Prestige Value Formula
Prestige Value = (Rarity Value × 3) + (Size Value × 2)
Koefisien Rarity pada formula Prestige adalah ×3 (bukan ×8 skala lama) — dikalibrasi agar seluruh threshold Hunter Rank di DN-001/MDD-006 tetap berlaku tanpa perlu kalibrasi ulang.
Size tetap disertakan dengan bobot kecil agar hewan besar punya kontribusi Prestige yang wajar per slot, tidak kalah telak dari hewan kecil-langka.
Penyimpangan terbesar ada di Renggo (10 → 5) dan Kravix (18 → 8) — keduanya spesies paling lemah, sehingga dampaknya ke pacing dapat diabaikan.
Fear Radius & Movement Speed Formula
Fear Radius dan Movement Speed dihitung dari Rarity Value, Size Value, dan Personality (bukan diisi manual per hewan), agar konsisten dan mudah di-rebalance:
Fear Radius (studs) = 5 + round(Rarity Value × 0.5) + Personality Modifier— modifier: Wary +4, Pengintai +4, Torpid +4, Runner +2, Panicky +0, Stoik +0, Hider −2, Peledak −2. Koefisien diturunkan dari 1.5 ke 0.5 (Juli 2026) menyesuaikan skala Rarity 1–30; tanpa penyesuaian ini Mammorak akan mendapat Fear Radius 47 dan melampaui jangkauan Bow/Crossbow (45), merusak seluruh keseimbangan senjata.Run Speed (studs/sec) = 14 + Personality Modifier − round(Size Value × 0.4)— modifier: Runner +6, Panicky +4, Wary +2, Pengintai +2, Hider +1, Peledak +1, Stoik −1, Torpid −2. Run Speed dipakai saat status Escape (GDD-005/GDD-007).Walk Speed (studs/sec) = Run Speed × 0.4 × Walk Multiplier— dipakai saat status Roaming. Walk Multiplier adalah parameter per-profil (MDD-008), bernilai 1,0 untuk seluruh profil kecuali Torpid (0,30). Ia ditambahkan Agustus 2026 karena tidak ada cara lain menyatakan “nyaris tak bergerak” tanpa memutus Walk dari Run — dan memutusnya per-hewan akan menjadi override, yang ditolak (lihat MDD-008).
- Fear Radius tertinggi = 22 (Varadon dan Sabertooth) — masih jauh di bawah jangkauan Bow/Crossbow (45). Artinya senjata jarak jauh tetap dapat menembak seluruh 28 spesies tanpa memicu hewan kabur, sementara Knife (range 6) hampir selalu memaksa pengejaran. Perbedaan inilah yang membenarkan selisih harga sewa antar Varian.
- Run Speed tertinggi = 20 (Rapyra) — masih di bawah Player Sprint Speed 24 (DN-002), sehingga setiap hewan secara teori tetap bisa dikejar. Run Speed dan Walk Speed tidak berubah sama sekali oleh perluasan skala, karena formulanya hanya memakai Size dan Personality — bukan Rarity.
Catatan Draft: angka Fear Radius akan disesuaikan lagi saat playtesting AI dan pacing perburuan.
Radius Dengar & Suara Idle
Baru Agustus 2026. Alasan desainnya di GDD-007 Suara Spesies.
Setiap spesies mengeluarkan suara idle khasnya sendiri. Jaraknya diturunkan dari Size — hewan besar terdengar lebih jauh, dan itu satu-satunya aturan yang perlu dihafal pemain.
Radius Dengar = (30 + Size × 8) × S
| Size | Radius Dengar | Contoh | Terdengar sebelum terlihat? † |
|---|---|---|---|
| 1 | 38 | Renggo, Rapyra | Sampai teropong ×2 |
| 2 | 46 | Cygnara, Vulpyra, Ermyra, Quillan | Sampai teropong ×2 |
| 4 | 62 | Hogrider, Sheevara, Skyron, Cavalier | Sampai teropong ×3 |
| 6 | 78 | Velora, Chelora | Sampai teropong ×3 |
| 8 | 94 | Ursakor, Crovak | Selalu — termasuk teropong ×6 |
| 10 | 110 | Mammorak | Selalu |
† Dibandingkan Jarak Baca teropong (15 · 30 · 45 · 90, MDD-003). Hewan Size 8 ke atas selalu terdengar sebelum terlihat, apa pun teropongnya — sehingga pemain tingkat mana pun tetap memakai telinganya untuk buruan paling berharga.
Jeda Antar Bunyi — Ditentukan Status Hewan
| Status Hewan | Jeda | Fear Radius (GDD-007) |
|---|---|---|
| Makan | 5–8 detik — paling ramai | ×0,6 — jendela aman |
| Netral | 8–15 detik | ×1,0 |
| Angkat kepala | Diam | ×2,0 — paling berbahaya |
| Alert (baru masuk) | Satu bunyi alarm, radius ×2 | — |
Jeda diacak di dalam rentangnya supaya pemain tidak dapat menghitung mundur bunyi berikutnya.
Radius Dengar mengikuti Skala Dunia (AI-010). Bunyi alarm memakai radius ganda, sehingga ia terdengar melewati batas radius 30 studs tempat alarm beruntun menyebar — pemain mendengar rambatannya, bukan cuma menyaksikan akibatnya.
Animal Master List
Sabertooth (ANM0028) ditambahkan Agustus 2026 — spesies ke-28, mengisi Rarity 26, satu-satunya nilai kosong di dalam rentang 1–28 dan justru slot yang sudah dicadangkan pita Legendary ("2, 1 cadangan"). Tidak ada satu pun spesies yang dinomori ulang, sesuai PHDS-002. Seluruh angkanya keluar dari formula di halaman ini: Base Price 8 × (100 + 1,5 × 26²) = 8.912, ×1,5 Jackpot = 13.370; Prestige (26×3)+(8×2) = 94; Fear Radius 5 + 13 + 4 (Pengintai) = 22; Run Speed 14 + 2 − 3 = 13; Walk 13 × 0,4 = 5,2.
28 spesies tetap dasar. Penambahan ke depan bersifat sedikit dan untuk menyeimbangkan (mis. mengisi biome yang pilihannya tipis), bukan ekspansi besar — struktur data sudah siap menerimanya tanpa perubahan sistem. Sabertooth (Agustus 2026) adalah contoh persis pola itu: satu spesies, mengisi nilai Rarity yang memang dicadangkan, tanpa satu pun sistem berubah.
28 spesies, diurutkan menurut Rarity Value (lihat MDD-004 untuk data spawn dan Spawn Weight). Seluruh kolom Base Price, Prestige Value, Fear Radius, dan Walk/Run Speed dihasilkan dari formula di atas — tidak ada yang diisi manual per hewan.
| Animal ID | Hewan | Species Name | Group | Rarity Value | Rarity Label | Habitat | Personality | Size Value | Fear Radius | Walk Speed | Run Speed | Base Price (Coin) | Prestige Value | Status |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ANM0001 | Ayam | Renggo | Bird | 1 | Common | Brightmeadow | Panicky | 1 | 6 | 7.2 | 18 | 100 | 5 | MVP |
| ANM0018 | Kepiting | Kravix | Crustacean | 2 | Common | Pantai | Hider | 1 | 4 | 6.0 | 15 | 110 | 8 | Post-MVP |
| ANM0006 | Babi | Hogrider | Medium Mammal | 3 | Common | Hutan | Panicky | 4 | 7 | 6.4 | 16 | 450 | 17 | MVP |
| ANM0011 | Angsa | Cygnara | Bird (Waterfowl) | 4 | Common | Sungai | Panicky | 2 | 7 | 6.8 | 17 | 250 | 16 | MVP / Post-MVP |
| ANM0002 | Kelinci | Rapyra | Small Mammal | 5 | Common | Brightmeadow | Runner | 1 | 10 | 8.0 | 20 | 140 | 17 | MVP |
| ANM0020 | Spider | Lilith | Arachnid | 6 | Uncommon | Gua | Hider | 2 | 6 | 5.6 | 14 | 310 | 22 | Post-MVP |
| ANM0003 | Sapi | Sheevara | Medium Mammal | 7 | Uncommon | Brightmeadow | Wary | 4 | 13 | 5.6 | 14 | 690 | 29 | MVP |
| ANM0014 | Husky | Skyron | Canine | 8 | Uncommon | Gunung Es | Wary | 4 | 13 | 5.6 | 14 | 780 | 32 | MVP / Post-MVP |
| ANM0007 | Rakun | Rakora | Small Mammal | 9 | Uncommon | Hutan | Hider | 2 | 8 | 5.6 | 14 | 440 | 31 | MVP |
| ANM0023 | Merak | Pavoris | Bird | 10 | Uncommon | Mistik | Panicky | 2 | 10 | 6.8 | 17 | 500 | 34 | Post-MVP |
| ANM0015 | Arctic Ermine | Ermyra | Small Mammal | 11 | Rare | Gunung Es | Hider | 2 | 9 | 5.6 | 14 | 560 | 37 | MVP / Post-MVP |
| ANM0024 | Owl | Nycthera | Bird (Nocturnal) | 12 | Rare | Mistik | Hider | 2 | 9 | 5.6 | 14 | 630 | 40 | Post-MVP |
| ANM0012 | Otter | Lutrion | Small Mammal (Aquatic) | 13 | Rare | Sungai | Runner | 2 | 14 | 7.6 | 19 | 710 | 43 | MVP / Post-MVP |
| ANM0004 | Rusa | Velora | Medium Mammal | 14 | Rare | Brightmeadow | Wary | 6 | 16 | 5.6 | 14 | 2.360 | 54 | MVP |
| ANM0008 | Landak | Quillan | Small Mammal | 15 | Rare | Hutan | Wary | 2 | 17 | 6.0 | 15 | 880 | 49 | MVP |
| ANM0021 | Kambing Gunung | Capragon | Medium Mammal | 16 | Rare | Gua | Runner | 4 | 15 | 7.2 | 18 | 1.940 | 56 | Post-MVP |
| ANM0019 | Penyu | Chelora | Reptile (Turtle) | 17 | Rare | Pantai | Wary | 4 | 18 | 5.6 | 14 | 2.130 | 59 | Post-MVP |
| ANM0005 | Rubah | Vulpyra | Predator (Small) | 18 | Epic | Brightmeadow | Hider | 2 | 12 | 5.6 | 14 | 1.170 | 58 | MVP |
| ANM0009 | Serigala | Cavalier | Predator | 19 | Epic | Hutan | Runner | 4 | 17 | 7.2 | 18 | 2.570 | 65 | MVP |
| ANM0016 | Beruang | Ursakor | Predator (Bear) | 20 | Epic | Gunung Es | Wary | 8 | 19 | 5.2 | 13 | 5.600 | 76 | MVP / Post-MVP |
| ANM0025 | Scorpion | Scorvan | Arachnid | 21 | Epic | Mistik | Wary | 2 | 20 | 6.0 | 15 | 1.520 | 67 | Post-MVP |
| ANM0013 | Buaya | Crovak | Reptile (Predator) | 22 | Epic | Sungai | Hider | 8 | 14 | 4.8 | 12 | 6.610 | 82 | MVP / Post-MVP |
| ANM0026 | Jaguar | Jagoryx | Predator (Big Cat) | 23 | Epic | Mistik | Runner | 6 | 19 | 7.2 | 18 | 5.360 | 81 | Post-MVP |
| ANM0010 | Singa | Leorak | Predator (Big Cat) | 24 | Legendary | Hutan | Wary | 8 | 21 | 5.2 | 13 | 7.710 | 88 | MVP |
| ANM0022 | Komodo | Varadon | Reptile (Predator) | 25 | Legendary | Gua | Torpid | 6 | 22 | 1.2 | 10 | 9.340 ‡ | 87 | Beast Signal Only — DN-004 |
| ANM0028 | Harimau Gigi Pedang | Sabertooth | Predator (Big Cat) | 26 | Legendary | Hutan | Pengintai | 8 | 22 | 5.2 | 13 | 13.370 ‡ | 94 | Beast Signal Only — DN-004 |
| ANM0027 | Phoenix | Phoenyx | Mythical Bird | 27 | Mythic | Mistik | Peledak | 6 | 17 | 5.2 | 13 | 10.740 ‡ | 93 | Beast Signal Only — DN-004 |
| ANM0017 | Mammuth | Mammorak | Giant Mammal | 28 | Mythic | Gunung Es | Stoik | 10 † | 19 | 3.6 | 9 | 19.140 ‡ | 104 | Beast Signal Only — DN-004 |
Status MVP/Post-MVP mengikuti status biome induknya di GDD-008. Spawn Weight dan Max in Biome disimpan di MDD-004 Biome Animal Distribution.
† Mammorak Size Value 10 = sama dengan kapasitas Backpack Small (10), sehingga memenuhi seluruh Backpack starter dalam satu ekor. Ini desain sengaja, bukan kesalahan — lihat MDD-003.
‡ Base Price (Coin) sudah termasuk Beast Signal Jackpot Multiplier ×1.5 (lihat Sell Price Formula). Prestige Value 4 hewan ini tidak dikalikan — tetap murni dari formula Rarity/Size biasa.
Sabertooth, Varadon, Mammorak, dan Phoenyx (status "Beast Signal Only") tidak muncul lewat eksplorasi/spawn biasa — keempatnya eksklusif lewat event Beast Signal. Leorak dikembalikan ke passive spawn Hutan pada Agustus 2026 — alasannya di MDD-004 dan Roadmap #78. Rarity dan Habitat mereka tidak berubah, hanya cara memperolehnya. (Size Value Varadon dan Phoenyx sempat direvisi mengikuti aturan pembulatan Size Value — lihat catatan revisi di bawah. Coin Value keempatnya direvisi lagi lewat Beast Signal Jackpot Multiplier — lihat Sell Price Formula.)
Animal Group Usage
- Balancing — grup menentukan baseline statistik.
- Spawn System — grup memengaruhi populasi biome.
- Encyclopedia — grup digunakan untuk kategorisasi koleksi.
- Future Event — grup dapat menjadi target event khusus.
Naming Rules
- Animal ID tidak boleh berubah setelah ditetapkan.
- Species Name dan Hewan (tipe umum) boleh diperbarui apabila diperlukan, tetapi ID tetap sama.
- Contoh: ANM0001 Renggo (Ayam) bisa diubah menjadi Renggo (Jungle Chicken), ID tetap ANM0001.
Future Expansion
Field baru dapat ditambahkan tanpa mengubah Animal ID, seperti:
- Favorite Food
- Aggressive Level
- Spawn Time
- Weather Preference
Dependencies
- GDD-003 — Inventory System (Size Value & kapasitas Backpack).
- GDD-005 — Animal System.
- GDD-006 — Economy System.
- GDD-007 — Animal AI System.
- GDD-008 — World System.
- DN-004 — Beast Signal.
- MDD-004 — Biome & Spawn Data.
- MDD-005 — Economy & Price List.
- MDD-007 — Loot & Collection Data.
- MDD-008 — Personality Profile Data.